tnsnames.ora空格引起的PL/SQL无法连接问题

问题描述:
前段时间新建了一个Oracle数据库,用的Oracle11G,测试都正常,回来用PL/SQL死活是连接不上,报错ORA-12154,挺常见的一个错。可是愣是懵了好久。

查问题
sqlplus 可以正常连接。Navicat都可以正常连接。这问题就暂时放下了。

解决问题
使用TNSPING 数据库别名的时间发现返回信息不对,给我返回两个数据库连接方式,然后我就去tnsnames.ora查括号问题,对了半天发现没问题,又TNSPING别的数据库别名试了试,发现在都没问题,就这一个连接有问题。最后百度才知道是因为空格的问题。
总结
没考虑过tnsnames.ora会对空格这么敏感,看来不管是写代码还是做什么事儿,把格式做规整了,会少踩很多坑。

    **tnsnames.ora里数据库别名前千万别放空格。**
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值