文章目录
一、错误描述
1.1、Navicat连接Oracle错误码: ORA-12505
1.2、Oralce数据库版本
Oracle Database 11g Express Edition Release 11.2.0.2.0 - 64bit Production
1.3、Navicat版本
15.0.25 - Premium
二、分析
2.1、排查 ORA-12505 错误码含义
百度或者官网FAQ等方式查询: 跟 windowns 本地的 Oracle 服务有关
2.2 排查windowns 服务
打开服务列表
Oracle的服务都为错误异常状态
,符合上述错误码描述
三、解决方案
3.1、下载 Oracle 的instant-client服务
选择和oralce版本匹配的 Oracle Instant Client
包下载:
https://www.oracle.com/database/technologies/instant-client/winx64-64-downloads.html
3.2、 解压到合适的位置
例如: D:\soft\PremiumSoft
3.3、配置Navicat
将上述解压的文件中找到oci.dll
,配置在navicat 的PCI libray(oci.dll)
中,如上图所示
四、验证
重新连接数据库,成功!
如果不成功,重启一下navicat在尝试一下