본문 바로가기

DB/oracle

Oracle 오류 ORA-12154: TNS:could not resolve the connect identifier specified 해결법

오라클에 접속하려고 하니 ORA-12154: TNS:could not resolve the connect identifier specified 라는 오류가 저를 괴롭혔습니다ㅜ

해당 오류를 잡기위해서 여러가지를 시도 해봤습니다.

 

1. 환경변수 잡아주기

환경변수에 ORACLE_HOME이라는 변수를 설정해주고 C:\Oracle\product\11.2.0\client_1로 설정을 맞춰 줬습니다.

하지만 위의 방법으로는 해결 하지 못했습니다.

 

2.sqlnet.ora 아이피 접근 허용설정

SQLNET.AUTHENTICATION_SERVICES = (NTS)를 주석처리 

-오라클 클라이언트가 접속할때 어떠한 인증서비스를 사용할 것인지에 대한 옵션 nts는 윈도우 서비스 사용

 

tcp.invited_nodes=(서버아이피,본인로컬아이피)를 추가 하였더니 정상적으로 실행되었습니다!

- 리스너를 통한 db접근시 허용할 아이피 설정옵션

ex) tcp.invited_nodes=(192.168.1.7, 192.168.1.111)