2016-12-01 2 views
0

나는 연결TNS 리스너 오류가있을 때 오류가 있습니까?

Dim conSql As OracleConnection 
conSql = New OracleConnection("Data Source=QAIntManShad;User Id=QAIntManShad;Password=QAIntManShad") 
conSql.Open() 

같은 문자열 그리고 로컬이를 테스트 할 때 잘 작동

# --------------------------------- 
# QA INT RELEASES SCHEMAS 
# --------------------------------- 

QAINTMANSHAD = 
    (DESCRIPTION= 
    (ADDRESS= 
     (PROTOCOL=TCP) 
     (HOST=xxx.xxx.xxx.xx) 
     (PORT=1521) 
    ) 
    (CONNECT_DATA= 
     (SID=xxxx) 
    ) 
) 

같은 TNSNAMES.ora 파일은 파일이 있습니다. 그러나 원격 시스템에서 프로세스를 실행할 때 "ORA-12541 : TNS : No listener"오류로 인해 충돌합니다.

로컬 장치 위치에

C를 tnsnames.ora 파일이 있습니다 \ 응용 프로그램 \ 클라이언트 \ agreen \ 제품 \ 12.1.0 \ client_2 \ 네트워크 \ 관리

원격는

에 그것을 가지고 반면

C : \ app \ product \ 11.2.0 \ client_1 \ network \ admin \

TNSNames.ora 파일 프로그램은 작동하지만 TNS 파일을 사용하려면 코드가 필요합니다.

이 문제를 해결하려면 어떤 해결책이 있습니까?

답변

0

문제 해결 :

  1. 가 호스트 해석 (핑/nslookup을/발굴/호스트)?
  2. 그렇다면 tns-layer (tnsping/sqlplus)를 시도하십시오.
  3. 아직 성공하지 못하셨습니까? 방화벽 문제가 있습니까? (텔넷 호스트 1521)의 행운의

보다도,

Bjarte

관련 문제