DJ메탈짱™의 Free Style

[ORACLE] 컴퓨터 이름이 변경되는 경우 TNS 리스너 접속이 안되는 경우 #오라클10G 본문

일(job)/DBMS

[ORACLE] 컴퓨터 이름이 변경되는 경우 TNS 리스너 접속이 안되는 경우 #오라클10G

뽀&쏭 2016. 1. 18. 16:41



원인 ] 컴퓨터 이름이 변경되는 경우 TNS 리스너 접속이 안되는 경우

 

오류 ]   TNS 접속 실패하는 오류 메시지가 팝업된다.

 

해결 방법 ]

1.     오라클이 설치된 경로의 ...network\ADMIN\listener.ora 의 아래 붉은 색 부분 수정

변경 전 mypc à 변경 후 mypc_DB

 

LISTENER =

  (DESCRIPTION_LIST =

    (DESCRIPTION =

      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))

      (ADDRESS = (PROTOCOL = TCP)(HOST = mypc_DB)(PORT = 1521))

    )

)

 

2.     오라클이 설치된 경로의 ...network\ADMIN\tnsnames.ora 재 확인 à 해당 컴퓨터의 localhost가 아닌 IP로 설정되어 있는지 확인한다.

 

ORCL =

  (DESCRIPTION =

    (ADDRESS_LIST =

      (ADDRESS = (PROTOCOL = TCP)(HOST = IP정보)(PORT = 1521))

    )

    (CONNECT_DATA =

      (SERVER = DEDICATED)

      (SERVICE_NAME = orcl)

    )

)

 

3.     실행창에서 services.msc(관리도구>서비스)를 실행하여

OracleOraDb10g_home1TNSListener 서비스가 동작 중인지 확인한다.