2009-06-25 6 views
1

Oracle Listener 로그에 다음 오류가 표시됩니다. 이러한 오류의 수천이 TNS-12502에 있습니다 : TNS : 리스너 우리는 응용 프로그램에서이 오라클 10g 데이터베이스에 연결Oracle 연결 문제

은 웹 스피어 6.1에

이 원인이 될 수 무엇을 어떤 아이디어를 실행하는 클라이언트에서 더 CONNECT_DATA을받지 오류 또는 제안 사항을 수정하려면 어떻게해야합니까?

감사 데미안

답변

2

프로세스가 빠르게 열고 리스너가 사용하는 네트워크 포트 (예 : 1521)를 닫는 경우이를 얻을 수 있습니다. 그것은 가출 과정이나 포트 스니퍼 일 수 있습니다.

1

어떤 드라이버를 사용하고 있습니까? 이 예외는 일반적으로 연결 요청이 서비스를 지정하지 않았 음을 의미합니다.

네이티브 드라이버 (type2) 또는 JDBC-ODBC 브리지 (type 1)를 사용하고 tnsnames.ora 파일을보고 SERVICE_NAME 속성이 설정되어 있는지 확인하십시오.

LOCALNAME = 
    (DESCRIPTION = 
    (ADDRESS_LIST = 
     (ADDRESS = (PROTOCOL = TCP)(HOST = servername)(PORT = 1521)) 
    ) 
    (CONNECT_DATA = 
     (SERVICE_NAME = servicename) 
    ) 
) 

씬 드라이버 (유형 4)를 사용하는 경우 연결 문자열에 서비스 이름이 있는지 확인하십시오.

jdbc:oracle:thin:@servername:1521:servicename 
0

즉, TNSlistener가 실행 중이 지 않음을 의미합니다.

당신은 리스너가 Tnsping이 페이지 link text

에게 열 사용하지 않는 또는 여부를 확인하실 수 있습니다