【Navicat】连接Oracle报错 ORA-12505

一、错误描述

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在尝试一下

猜你喜欢

转载自blog.csdn.net/weixin_43582081/article/details/127318531