今天用Navicat连接oracle连不上去,网上说法很多,我就说一下我的解决办法,让大家参考一下。
错误代码为:ORA_12514:TNS:listener does not currently know of service requested in connect descriptor
我发现原来是我服务名弄错了,刚开始用的Navicat默认的服务名,结果就报错了,后来看了一下,原来服务名不对,大家想知道服务名是什么的话,可以右击我的电脑--->管理--->服务与应用程序-->服务,找到OracleServiceXE(可能你们的不一样,我的是这个),服务名就是OracleServiceXE里面的XE,就是说如果你的是OracleServiceTTT,那么你的服务名就是TTT,把OracleService后面的字母复制粘贴到Navicat里面的服务名,其他的按照自己的情况输入,连接测试,OK!
每个人的错误都可能不一样,本文章只是博主自己成功解决的办法,并没有归纳总结该类问题,仅供参考!