navicat连接oracle报错:ORA-12737 Instant Client Light:unsupported server character set ZHS16GBK
原因:
安装的 Navicat 10 Premium 使用的是OCI的 Instant Client 10 是不支持除英文以外的其他的字符集的,所以替换掉Navicat使用的OCI的DLL文件即可解决这个问题。
解决方法:
1.下载所需的 oci.dll 等文件以及 sqlplus 工具
你可以从官方去下载最新的文件,也可以直接从我这下载文件
官方:oracle 即时客户端下载
比如我用的是 windows 64 位,我就选对应的版本
下载其中的基本包和 SQL*Plus 工具包,当然我这是两个整合在一起的了
然后就可以配置了,我直接把这个丢到 navicate 下面,好找
选择 工具 ➡ 选项 ➡ 环境 ,然后配置号 sqlplus.exe 以及 oci.dll
然后保存,重启 navicate 就可以了