Navicat12连接Oracle失败,报错ORA-28547或者oraclelibraryisnot_loaded
# 首先看一下两种错误
1:ORA-28547 原因:navicate Primium版本的OCi和本地数据库的OCI版本不一致。 2.oracle library is not loaded 其实就是说dll文件不能正确载入
**
# 解决:
** 这两种问题其实都可以通过一种办法结局 详细步骤:
点击链接前往Oracle官网 (opens new window)进行下载
选择与自己系统相对应的版本点进去
千万记得勾选上同意协议,否则无法下载
下载自己对应的Oracle版本到本地,解压缩。我下的是11.2版本的如图所示
5. 找到Navicat的安装目录 6.这个时候你会发现你解压出来的包和你目录里面的文件夹名字是一样的。 这个时候我看很多博文是直接复制oci.dll文件,但其实是应该整个“instantclient_11_2”文件夹覆盖到Navicat安装目录 7.接下来就是去navicat里面更改OCI.dll文件的位置了。 接下来就ok了。如有疑问欢迎留言
编辑 (opens new window)
上次更新: 2024-11-06, 19:27:10