前提: 本地win_xp虚拟机崩溃,更换了新的虚拟机之后,用navicat连接不上oracle数据库
解决
一. 导入instantclient_10_2 版本和 instantclient_12_1的oci.dll都无法解决
instantclient_10_* : 不支持除英文以外的其他的字符集的
instantclient_12__*: 会出现不识别的问题
二. 去oracle官网下载 Instant Client 11 版本
https://www.oracle.com/database/technologies/instant-client/winx64-64-downloads.html
解压之后可以把oci.dll等文件复制到navicat的 目录下,替换原有的文件
三. 在navicat中重新指定好 oci.dll文件的路径就可以正常连接