ODBC를 통해 원격 Oracle DB에 연결하려고합니다. 나는 완전히 경험이없고 연결에 실패합니다.
내가 설치 한 것 :
- Oracle 'ODB Driver for RDB'
- 내가 연결하고자하는 프로그램 (Altova Mapforce, ETL)
내가하는 일 :
- 관리 도구에서 Windows "ODBC 데이터 소스 관리자를 엽니 다.
- '추가'를 클릭하고 Oracle ODBC 드라이버를 선택하십시오.
'Oracle RDB 드라이버 설정'창이 열립니다. 나는 채운다 :
- 데이터 소스 이름 : 자유 선택
- 설명 : 비워 둡니다
- 전송 : TCP / IP를 선택합니다
- 서버 : 서버의 IP 주소를 입력했습니다
- 서비스 : 나는 '일반'을 떠난다
- UserID : 사용자 이름 (비밀번호에 속함)을 입력합니다
- 첨부 문 : 여기에 무엇을해야할지 모르겠습니까 ??
'OK'를 선택하면 'Oracle RDB ODBC Driver Connect'가 열리고 암호를 묻는 메시지가 나타납니다. 비밀번호를 입력하면 연결이 실패합니다.
질문
- 컴퓨터에 추가 프로그램이 필요합니까 (예 : Instant client의 Oracle 클라이언트)?
- 서버 포트를 묻는 메시지가 표시되지 않습니다. 관련이 없습니까?
- 나는 결코 SID를 요구받지 않는다-이것이 관련이 없는가?
- SQL 개발자와 쉽게 연결되었습니다. 서버 IP, 포트, 사용자 이름, 암호 및 SID 만 표시되었습니다.
알아 냈습니다. 향후 사용자의 경우 : SQLPLUS 제대로 인스턴트 클라이언트를 설치하는 방법에 대한 지침 dbatoolz.com/t/... . 동일한 폴더 인스턴트 클라이언트 ODBC 패키지에서 다운로드하여 압축을 풀고 odbc_install.exe를 실행하십시오. Windows에서 ODBC 연결을 구성하십시오. 끝난.
—
Topocalma
적절한 답변을 직접 추가하고 질문에 답변 된 것으로 표시 할 수 있습니다. :-)
—
rishimaharaj