navicat连接新的数据库提示Oracle library is not loaded.

去Instant Client for Microsoft Windows (x64) 64-bit 下载

下载 Oracle Instant Client

前往 Oracle 官网下载 Instant Client Package - Basic:

🔗 ​编辑https://www.oracle.com/database/technologies/instant-client/downloads.html

下载建议:

  • 看你的 Navicat 是 32 位还是 64 位(一般是 64 位)
  • 推荐下载 Version 19 或 21(兼容性最好)

如上图

解压后目录结构类似:

复制代码
C:\oracle\instantclient_21_13\
├── oci.dll
├── ocijdbc21.dll
├── ojdbc8.jar
├── orannzsbb19.dll
└── ... (一堆 dll 和 jar 文件)

eg:

  1. 打开 Navicat

  2. 菜单栏:工具 → 选项(或 Ctrl + ,)

  3. 左侧选择 环境(或 OCI)

  4. 找到 OCI library (oci.dll) 选项

  5. 点击浏览,选择 Instant Client 目录里的 oci.dll,例如:

    复制代码
    D:\softWare\Navicat Premium 16\Client\instantclient-basic-windows.x64-21.22.0.0.0dbru\instantclient_21_22\oci.dll

点击 确定 保存

⚠️ 必须重启 Navicat,否则配置不生效。


重新测试连接

  1. 打开 Oracle 连接配置
  2. 填写:
    • 主机:Oracle 服务器 IP 或主机名
    • 端口:默认 1521
    • 服务名/SID:根据实际填
    • 用户名/密码
  3. 点击 测试连接
相关推荐
曹牧2 小时前
C#:空合并运算符
java·前端·数据库
小羊没烦恼!3 小时前
铁道部新客票系统设计(二)
开发语言·前端·数据库·python·oracle·c#·php
泡海椒4 小时前
JQuick-SQL JOIN 查询:连接注册数据集的正确方式
数据库·sql
xiaogai_gai5 小时前
钉钉月结报销到金蝶付款单同步方案实战教程
大数据·数据库·钉钉
Nturmoils5 小时前
报表总在扫大表,列存储应该放在哪一层
数据库
夜雪一千6 小时前
ShardingSphere 雪花 / UUIDv7 主键分片实战 + SQL 建表示例
数据库·sql
Elastic 中国社区官方博客6 小时前
Elasticsearch:安装自行管理的 Elastic Stack 集群
大数据·运维·服务器·数据库·elasticsearch·搜索引擎·全文检索
PingCAP6 小时前
Agent 从 Demo 到生产,到底卡在哪?
数据库·tidb·agent
SelectDB7 小时前
开源替代怎么选:能力对照、三条部署路径与四类边界速查
数据库·云原生·开源
SelectDB7 小时前
自建与托管怎么选:开源自建、私有化与云上托管三条路径速查
数据库·云原生·开源