2012-07-03 6 views
1

"Microsoft Oracle 용 Oracle Connector"를 사용하여 개발 서버 (WIN 2008 R2)에서 SSIS 내에서 ORACLE에 연결하려고합니다. 나는 모든 정보를 입력하지만 난 ORA-12154 오류가 아래 얻을 :ORACLE에 SSIS로 연결하려고 시도합니다.

enter image description here

업데이트 아래는 위의 오류와 관련된 로그 정보입니다.

치명적인 NI 연결 오류 12170.

VERSION INFORMATION: 
    TNS for 32-bit Windows: Version 11.2.0.1.0 - Production 
    Windows NT TCP/IP NT Protocol Adapter for 32-bit Windows: Version 11.2.0.1.0 - Production 
    Time: 03-JUL-2012 09:32:34 
    Tracing not turned on. 
    Tns error struct: 
    ns main err code: 12535 

TNS-12535: TNS:operation timed out 
    ns secondary err code: 12560 
    nt main err code: 505 

TNS-00505: Operation timed out 
    nt secondary err code: 60 
    nt OS err code: 0 
    Client address: <unknown> 

질문 추적을 설정하는 프로세스가 무엇 ? 내가 dev에 서버에서 TNS 핑을 수행 할 때

내가 TNS-12535 오류가 업데이트 :

enter image description here 그러나

, 나는이를 것으로 보이는 사용하여 Oracle SQL Developer를 사용하여 연결 그것이 문제없이 연결하는 동일한 정보.

내 로컬 컴퓨터 (WIN 7)에서 TNS Ping을 수행하면 성공적으로 해결됩니다.

사람이 나는이 내 개발 서버에 SSIS에서 일을 얻을 수있는 방법에 대한 제안이 있습니까

질문?

+1

tnsping하는 동안 표시되는 경로에서 TNSNAMES.ora를 확인 했습니까? – Chandu

+0

TNSNAMES.ora 파일이 누락되었습니다. WIN 7 머신에서 WIN 2008 R2 Dev Serveer로 파일을 복사했습니다. 이제 SSIS에서 본 것과 일치하는 메시지가 나타납니다. – RWL01

+0

SQLNET.LOG 파일을 살펴 보셨습니까? Windows에서는 % ORACLE_HOME % \ network \ admin 디렉토리에 있어야합니다. – APC

답변

3

나는 이것이 9 개월이지만, 아마도 내 제안은 미래의 검색자를 도울 수 있습니다. 발생한 오류는 여러 가지 요인에 의해 발생할 수 있습니다 :

  1. 당신은 tnsnames.ora를 또는/응용 프로그램 // 제품 // client_1/관리/네트워크 디렉토리에 SQLNET.ORA 파일이 없습니다. 개발 도구로 클라이언트를 설치하고 net config 프로그램을 실행하면 쉽게 생성 할 수 있습니다. 이 두 파일 중 하나라도 오류가 있으면 연결이 즉시 실패합니다. 이것은 큰 두통이 될 수 있습니다!

  2. 위의 값과 TNS_ADMIN 환경 변수를 파일 위치에 추가해야 할 수도 있습니다.

  3. PATH 변수에 추가 된 Oracle 클라이언트의 파일 위치가 필요할 수 있습니다.

  4. tnsnames.ora 및 sqlnet.ora의 파일 위치 위의 값으로 TNS_ADMIN이라는 HKEY_Local_Machine \ Software \ Oracle 폴더의 루트에 TNS_ADMIN이라는 문자열 값 레지스트리 항목이 필요할 수 있습니다.

먼저 가장 중요한 번호로 시작하여 목록을 아래로 이동하십시오. 시간을 절약하고 오라클의 웹 사이트에서 인스턴트 클라이언트를 다운로드하는 대신 전체 설치 프로그램을 다운로드하고 인스턴트 클라이언트를 설치하면 b/c 레지스트리에 모든 올바른 항목이 배치되고 PATH 위치도 함께 저장됩니다. 클라이언트를 설치 한 후에는 항상 다시 시작하십시오! 이게 도움이 되길 바란다.

관련 문제