“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)))" />
不积跬步,无以至千里。