[Database] SQL Developer에 새로운 연결을 추가 할 때 Oracle TNS 이름이 표시되지 않음


Answers

SQL Developer를여십시오. 도구 -> 환경 설정 -> 데이터베이스 -> 고급으로 이동 한 다음 Tnsnames 디렉토리를 명시 적으로 설정하십시오.

TNSNAMES가 올바르게 설정되었고 Toad, SQL * Plus 등에 연결할 수 있었지만 SQL Developer를 사용하려면이 작업이 필요했습니다. 그것이 설치하는 고통 이었기 때문에 아마도 Win 7 문제 였을 것입니다.

Question

SQL Developer를 사용하여 oracle 데이터베이스에 연결하려고합니다.

닷넷 오라클 드라이버를 설치하고 tnsnames.ora 파일을
C:\Oracle\product\11.1.0\client_1\Network\Admin

tnsnames.ora에서 다음 형식을 사용하고 있습니다.

dev =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.XXX.XXX)(PORT = XXXX))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = idpdev2)
    )
  )

SQL Developer에서 새 연결을 만들려고 할 때 TNS 이름이 옵션으로 표시되지 않습니다.

내가 빠진 것이 있습니까?




아래 그림과 같이 SQLDeveloper에서 Tools --> Preferences 찾습니다.



기본 설정 옵션에서 expand Database --> select Advanced --> under "Tnsnames Directory" --> Browse the directory tnsnames.ora가 expand Database --> select Advanced --> under "Tnsnames Directory" --> Browse the directory찾습니다 .
그런 다음 확인을 클릭하십시오.
아래 그림과 같이

완료했습니다!

이제 TNSnames 옵션을 통해 연결할 수 있습니다.




SQL Developer에서 Tools-> preferences-> Datababae-> advanced-> Tnsname 디렉토리를 tnsnames.ora가 들어있는 디렉토리로 설정하십시오.




Links