【Navicat】连接Oracle报错 ORA-12505

深碍√TFBOYSˉ_ 2024-04-03 12:31 242阅读 0赞

文章目录

  • 一、错误描述
    • 1.1、Navicat连接Oracle错误码: ORA-12505
    • 1.2、Oralce数据库版本
    • 1.3、Navicat版本
  • 二、分析
    • 2.1、排查 ORA-12505 错误码含义
    • 2.2 排查windowns 服务
  • 三、解决方案
    • 3.1、下载 Oracle 的instant-client服务
    • 3.2、 解压到合适的位置
    • 3.3、配置Navicat
  • 四、验证

一、错误描述

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

发表评论

表情:
评论列表 (有 0 条评论,242人围观)

还没有评论,来说两句吧...

相关阅读

    相关 ORA-12505

    Java程序调用配置文件连接数据库时,报错提示: java.sql.SQLException: Listener refused the connection with t