PL/SQL连接本机及远程数据库报错(TNS)

我们在开发中使用PL/SQL连接本机或远程Oracle数据库时,经常出现各种TNS错误,例如无法解析、ORA-12154: TNS: could not resolve the connect identifier specified等~
遇到这种情况,首先要检查自己的配置(Net Confige)是否正确。然后就是目标主机的TNS监听是否配置正确,且已经正常启动。
通常情况下做完上面两步,都已经是可以连接了。但我就遇到了个比较怪的问题:两边的配置都确定没有问题!而且检查N遍,绝对没有问题了!但还是连不上!!!
那么可以试试下面的方法(我是用这种方法解决的):
设置系统环境变量:
NSL_LANG=american_america.zhs16gbk
ORACLE_HOME=F:\Dev\Oracle\product\10.2.0\db_1(对应你的具体Oracle目录)

保存后,关掉PL/SQL再试,一般就可以了~

以上只是提供提供了一种解决的可能!在没有其它招的情况下可以试试!因为我是安装有Oracle的其它软件,所以可能对其有了影响!或许不具通用性!

祝各位顺利!

你可能感兴趣的:(oracle,sql,.net,F#)