navicat连接oracle报错 ORA-28547

旧城等待, 2024-03-22 17:42 200阅读 0赞

报错

a38dc9bd456d453a9663a6531f1ffb62.png

原因

Navicat自带的oci.dll并不支持oracle11g

具体操作

  1. 先用idea连接oracle,查看oracle版本

    select * from v$version;

7938c8e0506b4f80a519d3292504ef63.png

  1. 去官网下载 Instant Client

地址: Oracle Instant Client Downloads

下载

03e9d77265324c6f810aab7a29ef46f2.png

选择对应的版本(下载时,需要登录)

466dc884944e4147801ff150bf74ef2e.png

  1. 下载后,将文件解压,生成instantclient_11_2文件

  2. 将navicat安装路径中instantclient_xxx文件夹中的文件进行备份后删除(主要是为了复原)

我的文件夹名称为:instantclient_10_2

  1. 将instantclient_11_2文件中的所有文件复制,粘贴到instantclient_xxx文件夹中

  2. 重启navicat,可以连接oracle的数据库了

参考:Navicat连接Oracle时报错ORA-28547:完美解决2022 - 简书

发表评论

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

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

相关阅读