Oracle
Oracle.DataAccess.Client.OracleException ORA-12154: TNS:지정된 접속 식별자를 분석할 수 없음
캡틴노랑이
2015. 10. 20. 17:01
반응형
위 메세지는 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"/>
반응형