`
frinder
  • 浏览: 36267 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Navicat 解决方案之ORA-28547

 
阅读更多

前些天在用navicat for oracle的时候遇到ORA-28457,显示无法连接到数据库,提示如下:Navicat<wbr>解决方案之ORA-28547

因为要经常用到,所以这个问题必须解决了,因为相信人多能量大,我即刻马上开始在网上找答案。一查果然好多人遇到同样的问题,网上的方案基本上集中在oracle服务器监听上。

<wbr></wbr>

<wbr><wbr><wbr><wbr>oracle监听器有问题,第一时间去看<strong>oracle服务器端的配置的文件listener.ora</strong>,我试着去修改这个文件,就是修改ip啊端口重启啊之类的,不行;我还是怀疑是监听的问题,于是把原来的那个监听删了,重新配,也不行;我想和listener.ora在同一个目录下的sqlnet.ora文件没准会出问题,也去研究了一下,修改,重启监听,还是不行;甚至有人建议我去修改tnsnames.ora文件我都条件反应般去改了,这个当然也没有任何作用。</wbr></wbr></wbr></wbr>

<wbr></wbr>

<wbr><wbr><wbr><wbr><wbr>各种修改各种重启各种无用。很明显我遇到的问题不是一般的问题。继续各种思考各种假设,网上群众各种意见各种忽悠,最后在一个特别偏僻的角落找到一篇博文,他说是版本的问题,我想不会吧我都用了一个多月了而且都不是最新版本的怎么会出现版本的问题?虽然怀疑但事到如今也没办法,试试吧。结果令我大吃一惊啊,居然还真的是版本的问题。</wbr></wbr></wbr></wbr></wbr>

<wbr><wbr><wbr><wbr><wbr><strong>解决方案很简单,我用oracle文件目录C:\ORACLE\product\11.2.0\dbhome_1\BIN下的oci.dll替换了navicat文件目录C:\PremiumSoft\Navicat Premium\instantclient_10_2下的oci.dll,之后很顺畅地就连上了。</strong>晕啊居然只是个小问题,我还纠结了半天呢。都怪网上高手太少大舌头居多以后还是要多看书才靠谱一点。写个博文纪念一下自己特二的岁月。哈哈!对了我还发现navicat for oracle和Navicat Premium里的oci.dll似乎都是一样的。不知道能不能混着用。navicat功能不算强大问题却不少,我有时间还是去多用PL/SQL比较好。</wbr></wbr></wbr></wbr></wbr>

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics