前些天在用navicat for oracle的时候遇到ORA-28457,显示无法连接到数据库,提示如下:
因为要经常用到,所以这个问题必须解决了,因为相信人多能量大,我即刻马上开始在网上找答案。一查果然好多人遇到同样的问题,网上的方案基本上集中在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>
分享到:
相关推荐
ORA-12541 TNSno listener 的解决方案 ORA-12541 TNSno listener 的解决方案
关于这个问题,测试了很多方案,终于成功,现提供如下排查思路: 1、首先排查oci.dll不一致(navicat for oracle与oracle版本不一致)问题,这个操作必须进行。 将OCI library(oci.dll)目录填写成已安装的oracle目录...
NULL 博文链接:https://ajita.iteye.com/blog/1725304
oracle ORA-01033报错分析和解决方案跟踪文档
ORA-12737: Instant Client Light: unsupported server character set CHS16GBK/ZHS16GBK解决方案
二、错误信息:ora-28547 connection to server failed,probable Oracle Net admin error 解决方案:打开navicat的工具----->选项------>OCI 选择刚刚下载的文件中的oci.dll,关闭navicat,重启,重新链接...
Oracle创建新的数据库MYORCL后用Navicat连接新的数据库,报ORA-28547错误,而连接原来默认的数据库ORCL则可以连接上。 解决方案: Navicat --> 工具 --> 选项... --> 其他 --> OCI, OCI library(oci....
Navicat连接Oracle 报 ORA-12737 错误 解决方案: 查看navicat版本,去官网下载oci.dll文件相关东西,我所下载的在图示位置,下载路径为http://www.oracle.com/technetwork/topics/winx64soft-089540.html,在里面...
Navicat连接oracl ORA-12737:Instant Client Light:unsupported server chara cter set CHS16GBK/ZHS16GBK解决方案
出现:“ORA-12737: Instant Client Light: unsupported server character set CHS16GBK”错误时解决方案。 解决: 将此4个文件替换到Navicat for Oracle的安装目录下:如: D:\Program Files (x86)\...
Navicat for MySQL是MySQL / MariaDB管理和开发的理想解决方案。它是一个单一应用程序,可让您同时连接到MySQL和MariaDB数据库。与Amazon RDS,Amazon Aurora,Oracle Cloud,Google Cloud和Microsoft Azure等云...