Oracle 10g ORA12154: TNS: could not resolve the connect identifier specified 问题解决!

今天,从上周就捆饶我的问题终于被我搞定了,为了方便记忆就把解决方法写下来.
我的电脑上之前安装了Oracle 11g database,配置完变量用PL/SQL操作,一切OK .当又安装完ODTwithODAC112030后,问题出现了,用PL/SQL和SQL PLUS登陆时一切正常,但是在ASP.NET中通过微软提供的System.Data.OracleClient连接数据时反复提示:ORA-12154: TNS: could not resolve the connect identifier specified
面对错误,我的本能反应就是百度一下,在查阅了大量的资料和自我检查后,我意识到应该是电脑的"环境变量"问题.
于是按照网上的方法改过来改过去但是依然报错,随陷入万般无奈之中,茫然不知所措,实在没有办法只能重启电脑,就这样奇迹出现了,重启电脑我的程序竟然可以连接到数据库了,于是经过反复的重启实验,最后终于找到问题之所在。
在环境变量中添加:ORACLE_HOME=C:\app\administration\product\11.2.0\dbhome_1,然后重启电脑(记得一定要重启电脑,就是因为这个问题导致我的程序一直报错,我改完环境变量从来没有重启过电脑),最后终于可以通过程序正常访问数据库了
原文地址:https://www.cnblogs.com/QSuperstar/p/2638046.html