navicat 连接Oracle数据库

本文详细介绍了如何为Oracle 11.1版本配置环境,包括下载正确的Instant Client版本、解压缩并整合文件,以及在Navicat中进行oci配置的具体步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、查看需要连接Oracle的版本,看清是32的还是64的;

2、去下载对应版本的Instant Client for Microsoft Windows 

64位官网地址:http://www.oracle.com/technetwork/topics/winx64soft-089540.html

32位官网地址:http://www.oracle.com/technetwork/cn/topics/winsoft-095945-zhs.html

(我需要连接的Oracle是11.1,所以我下载的是instantclient-basic-win-x86-64-11.1.0.7.0.zip
instantclient-sqlplus-win-x86-64-11.1.0.7.0.zip);

3、分别解压(两个包解压出来名字一样,会覆盖,分开解压),然后把sqlplus解压包文件夹的所有内容拷贝到basic解压包文件夹里面;

4、打开Navicat-->工具-->选项,找到oci进行配置,找到你刚才解压的文件夹,我的配置如下:

OCI libray (oci.dll)*: D:\instantclient_11_1\oci.dll
SQL*Plus:              D:\instantclient_11_1\sqlplus.exe

如果下载版本没错一般不会有can't load oci dll193和can't load oci dll 87的错误。

### 如何使用 Navicat 连接Oracle 数据库 #### 新建连接 打开 Navicat 软件,在工具栏中点击“连接”,从下拉列表中选择“Oracle”。 #### 配置连接信息 在弹出的连接设置窗口中,需输入以下信息: - **连接名称**:可自定义,例如 `Oracle_MES`。 - **用户 ID**:如提供的数据库连接信息中的 `mes_stsp`[^3]。 - **密码**:对应的用户密码,例如 `mes2019`。 - **主机**:目标服务器 IP 地址或域名,比如 `172.20.1.60`。 - **端口**:默认为 `1521`,除非有特别指定其他端口号。 - **服务名**:即数据源名称 (Data Source),这里应填写 `ORCL`。 确认以上信息无误之后,点击“测试连接”按钮来验证能否顺利建立通信链路。这一步骤对于确保后续操作正常至关重要。 #### 安装必要的客户端组件 当本地环境中未部署 Oracle 实例时,为了使 Navicat 成功访问远程 Oracle 数据库实例,则需要先下载并配置 Instant Client 的 OCI 文件。具体做法是从官方网站获取适用于当前系统的版本,并将其放置于适当位置以便应用程序能够识别加载这些动态链接库(DLL),特别是其中的 `oci.dll` 文件[^1]^,^[^5]。 #### 测试与保存连接 一旦测试结果显示连接成功,就可以点击“确定”以保存所设定的各项参数。此时会在软件界面左侧看到新添加的数据源条目;只需简单双击该选项就能立即开启对该特定 Oracle 库的操作权限了。 ```bash # 假设已经完成上述所有步骤后的命令行示例 navicat_connect "Oracle_MES" ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值