문제

여러 도구를 사용하여 Oracle 데이터베이스에 연결할 수 있지만 Oracle 8.5.3 용 Toad를 사용하여 연결할 수 없습니다.Windows에 로그인/로그 아웃하기 전에).

나는 사용하지 않습니다 tnsnames.ora 연결. 나는 두 개의 Oracle 주택이 있습니다.

C:\Oracle\product\10.2.0\client_1 (OraClient10g_home1) 그리고 C:\Oracle\product\10.2.0\client_2(Odachome2)

클라이언트 1 후 클라이언트 2가 설치된 경우.

각 집에서 Toad를 시도했지만 데이터베이스 이름, 사용자 이름 및 비밀번호를 제공 할 때 "ORA-12154 : TNS : 지정된 Connect 식별자를 해결할 수 없습니다. SQL*Plus를 사용하여 동일한 정보를 사용하여 연결할 수 있으며 Ado.net (ODP.NET)을 통해 연결할 수 있습니다. tnsping (클라이언트 2) 서버에 작동하지만 tnsping (클라이언트 1) 그렇지 않습니다.

나의 환경 변수는 순서대로 포함됩니다.

C:\oracle\product\10.2.0\client_2\bin;C:\oracle\product\10.2.0\client_1\bin

그리고 순서를 변경합니다 효과가없는 것 같습니다. 내가 줄을 추가했을 때

NAMES.DIRECTORY_PATH= (LDAP, TNSNAMES)

에게 sqlnet.ora 클라이언트 2의 두꺼비는 여전히 연결할 수 없었지만 오류 메시지는 훨씬 더 빨리 나타났습니다.

도움이 되었습니까?

해결책

게시 한 후에는 대답을 빨리 찾았지만 이것이 최상의 솔루션인지 모르겠습니다. 나는 그것을 복사했다 ldap.ora 클라이언트 1에서 클라이언트로 파일 2. ldap.ora 보안상의 이유로 다음과 같은 선이있었습니다.

DIRECTORY_SERVERS= (XXXXX:389:636,YYYYY:389:636)

DEFAULT_ADMIN_CONTEXT = ""

DIRECTORY_SERVER_TYPE = OID
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top