2016-12-08 15 views
0

이 설치된 Linux 서버에 SAP 데이터베이스가 배치되었습니다. Oracle SQL Developer을 사용하여 Windows 8 컴퓨터에서이 데이터베이스에 연결하려고했습니다. Oracle 11.2.0은이 Windows 8 컴퓨터에 설치됩니다. 나는 성공적으로 연결할 수이고 필요에 따라 SAP 테이블을 검색 할 수 있습니다 tnsnames.ora 파일oracle 데이터베이스에 연결하는 동안 오류가 발생했습니다. ORA-12154 : TNS : 지정된 연결 식별자를 확인할 수 없습니다.

SAPTRN = 
(DESCRIPTION = 
    (ADDRESS_LIST = 
     (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.x.xx)(PORT = 1527)) 
    ) 
    (CONNECT_DATA = (SERVICE_NAME = TRN)) 
) 

에 다음 TNS 항목을 사용하여 연결하고 있습니다.

이제 Visual Studio의 새 연결 추가 대화 상자를 사용하여 동일한 컴퓨터의 동일한 데이터베이스에 연결하고 싶습니다. 하지만 오류 메시지 아래에 있습니다. 당신의 tnsnames.ora 파일이 위치한

enter image description here

답변

0

?

  • 환경 변수 TNS_ADMIN 만들기/확인, tnsnames.ora 파일의 폴더를 가리켜 야합니다.
  • 은/레지스트리 키

    HKLM\SOFTWARE\ORACLE\KEY_{ORACLE_HOME_NAME}\TNS_ADMIN

    RESP를 확인 만들기. HKLM\SOFTWARE\Wow6432Node\ORACLE\KEY_{ORACLE_HOME_NAME}\TNS_ADMIN

    그들이 당신의 tnsnames.ora 파일의 폴더를 지정해야합니다