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

祝各位顺利!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值