我爱编程

Navicat连接Oracle数据库,报这个错误:“ORA-12

2017-08-09  本文已影响0人  云顶天宫写代码

初次连接oracle,就遇到这个错误,一脸懵x,网上找了解决办法,自己也记录一下。

工具:Navicat 11 Premium

oracle: 11.2

操作系统 : win10

1. 找到选项

2. 拷贝这个地址进入

3. 找到ORACLE新版本的DLL文件,在你安装oracle的根目录找到product\11.2.0\dbhome_1\BIN 这个文件夹,找到如下文件:

oci.dll , orannzsbb11.dll ,oraocci11.dll 

拷贝到步骤2目录,切记把navicat关闭

4.  重启navicat连接,如果出现 orcle 身份证明检索失败继续往下看

定位到 oracle安装根目录\product\11.2.0\dbhome_1\NETWORK\ADMIN

此目录下找到sqlnet.ora文件,如果存在SQLNET.AUTHENTICATION_SERVICES= (NTS)设置,则修改为:SQLNET.AUTHENTICATION_SERVICES= (NONE),如果提示没有权限修改,拷贝一份到桌面,修改完替换回来。

5. 大工告成

上一篇 下一篇

猜你喜欢

热点阅读