`
xxwinnie
  • 浏览: 109833 次
  • 性别: Icon_minigender_1
  • 来自: 佛山
社区版块
存档分类
最新评论

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的其它软件,所以可能对其有了影响!或许不具通用性!

祝各位顺利!
分享到:
评论
1 楼 xxwinnie 2010-03-02  
如果出现的错误是 Ora-12514 Service无法识别,可以尝试重新配置一下目标主机的Net服务名

相关推荐

Global site tag (gtag.js) - Google Analytics