본문 바로가기
Oracle

Oracle.DataAccess.Client.OracleException ORA-12154: TNS:지정된 접속 식별자를 분석할 수 없음

by 캡틴노랑이 2015. 10. 20.
반응형




위 메세지는 TNS가 정의되지 않아서 발생한 오류임. 

TNS 설정을 하고, 환경설정 파일도 설정해야된다.


Path : ;D:\app\XXXX\product\11.2.0\client_1; (맨마지막에 추가한다.)

TNS_ADMIN : D:\app\XXXX\product\11.2.0\client_1\network\admin

ORACLE_HOME : D:\app\XXXX\product\11.2.0\client_1


경로는 oracle 설치경로에 따라 다 다르다.

위와 같이 설정하면 된다.


TNS 정보를 web.config에 넣어 놓고 호출하면 위와같은 작업을 하지 않아도 된다.

<add name="dbname" connectionString="Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=199.122.128.177)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=svcdb)));User ID=userid;Password=userpass"/>






반응형

댓글