“ORA-12154: TNS: 无法解析指定的连接标识符”错误解决办法

某政府项目中用.Net网站连接Oracle数据库,web.config使用的连接字符串如下:

<add key="connstring_ora" value="User Id=cds;Password=cds;Data Source=orcl;" />

系统之前运行一直都正常,但是不知道什么原因,现场突然反馈说网站登录不了了。查看网站日志,发现有如下记录:

“ORA-12154: TNS: 无法解析指定的连接标识符”

百思不得其解,多方查找资料,换成下面的这种连接字符串后问题消失:

<add key="connstring_ora" value="User Id=cds;Password=cds;Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=100.136.20.36)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=orcl)))" />
原文地址:https://www.cnblogs.com/mzyj/p/8549714.html