Navicat连接Oracle数据库,报这个错误:“ORA-12737 Instant Client Light:unsupported server character set ZHS16GBK”

初次连接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. 大工告成

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容