文章目录

  • 一、错误描述
    • 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在尝试一下

【Navicat】连接Oracle报错 ORA-12505相关推荐

  1. 【Exception】Navicat连接Oracle闪退 Navicat连接Oracle 报错:connection to server failed,probable Oracle Net admi

    [Exception]Navicat连接Oracle闪退 Navicat连接Oracle 报错:connection to server failed,probable Oracle Net admi ...

  2. Navicat连接Oracle报错12737

    需要调整一个Oracle的接口调用,用Navicat连接Oracle数据库查看数据修改情况,出现了连接报错:ORA-12737:Instant Client Light:unsupported ser ...

  3. Navicat连接Oracle报错:Oracle library is not loaded

    Navicat连接Oracle数据库时报错:Oracle library is not loaded oci.dll 版本不对. 因为Navicat是通过Oracle客户端连接Oracle服务器的,O ...

  4. navicat连接oracle 87,[Navicat] 连接Oracle报错_Cannot load OCI DLL 87

    Navicat可以用来连接各种主流数据库,真是个不错的DB工具. 如果你第一次用Navicat尝试连接oracle数据库,很可能报下面的错: Cannot load OCI DLL 87: Insta ...

  5. Navicat连接oracle 报错cannot create oci enviroment解决

    ①instantclient版本过低,之前我的是10.2,需要更高级的版本 ②Navicat 32位的需安装32位的oracle instantclient(我的电脑安装的32位Navicat破解版) ...

  6. 【解决】用navicat连接 oracle 报错TNS listener could not hand off client connection

    今天在自己电脑上安装oracle11G,然后想用navicat连接试试,监听服务和service服务都打开但是还是链接失败如图所示: 修改好的图: 这里主机,连接类型,端口都是默认的, 服务器名是我安 ...

  7. plsql无法连接oracle,报错:ORA-12514

    为了本地测试方便,我在本机安装了oracle,几个月前plsql突然无法连接oracle,报错:ORA-12514,在网上找了各种方法都无法解决,最后只能忍辱卸载oracle重新安装,一切又相安无事. ...

  8. navicat 连接 mysql 报错:client does not support authentication protocal requested by server

    标题 navicat 连接 mysql 报错:client does not support authentication protocal requested by server 转载自:https ...

  9. 登录mysql报错2059,navicat连接mysql报错2059如何解决

    navicat连接mysql报错2059,如下图所示: 网上查询过后,发现这个错误出现的原因是在mysql8之前的版本中加密规则为mysql_native_password,而在mysql8以后的加密 ...

  10. 连接oracle报错:Invalid connection string format, a valid format is: host:port:sid

    1. 背景 我使用java jdbc 连接Oracle报错如下 java.sql.SQLRecoverableException: IO 错误: Invalid connection string f ...

最新文章

  1. Linux 命令集锦
  2. PL/SQL三种集合类型的比较
  3. Java数据类型缓存池
  4. 如何通过 DJI SDK 控制无人机运动
  5. 人脸识别成创业热门,统计企业超1万家,刷脸支付项目将迎来热潮
  6. 中商惠民签约神策数据 致力为客户提供最优服务模式
  7. SSM整合——Spring+SpringMVC+MyBatis整合
  8. VTK:填充孔用法实战
  9. [RabbitMQ]MQ 的选择
  10. 蘑菇街裁员14%为实现盈亏平衡?回应:系正常调整
  11. spring,mybatis事务管理配置与@Transactional注解使用[转]
  12. PCA算法的原理C++ Eigen库实现(附源码下载)
  13. 基于LD3320的嵌入式语音识别系统设计
  14. Android 微信H5支付,无法拉起微信支付页面
  15. 【webshell分析】PHP大马分析
  16. ASO优化之教你如何得到ASO优化100关键词字符
  17. cesium导入骨骼动画
  18. ADB使用及日志分析
  19. 端傳媒 android客户端,知乎安卓客户端交互设计分析!
  20. 记一次小白调参baseline——NLP中文预训练模型泛化能力比赛

热门文章

  1. 【求助】winfrom怎么获取视频当前播放时间
  2. 第一章:第一节数据载入及初步观察-课程
  3. 五个最好的压缩软件下载
  4. 测试常用正则表达式整理汇总
  5. js 实现按指定个数分割数组
  6. MySQL运行机制-从入门到京东
  7. 【STM32】关于Clion+STM32cubeMX环境搭建过程中所遇到的一些问题·其一
  8. 梅特勒电子天平维修触摸屏维修XS205
  9. docker之daemon.json文件
  10. 学习聚宽4:函数 下单函数 自定义函数(笔记简单,但是需要重点看)