需要调整一个Oracle的接口调用,用Navicat连接Oracle数据库查看数据修改情况,出现了连接报错:ORA-12737:Instant Client Light:unsupported server character set ZHS16GBK。
Oracle的连接无论在三方工具下还是在开发形态下通过OCI接口调用运行,都需要有Oracle的对应库才行,在Windows下是dll,在Linux下是so的动态库。所以这里的报错也是要Navicat上链上Oracle的动态库。
设置方法:
1、Navicat客户端打开 工具--选项
2、找到其他选项里的OCI,设置选中ocl.dll(下载:oracle-client)
3、重启Navicat客户端再次连接Oracle数据库即可。