欢迎光临散文网 会员登陆 & 注册

使用Navicat Premium15链接Oracle数据库

2022-11-18 20:54 作者:那么小一个豆  | 我要投稿


首先,先安装好Navicat 

如果没有安装我会出一个专栏写如何安装

安装好Navicat后 选择连接选择 Oracle 数据 填写 主机、端口、服务名、用户名、密码

选择测试连接,如果你出现连接成功,那么恭喜你, 你已经成功链接。

如果你出现闪退,或者ORA-28547

原因:因为oci.dll版本不对。因为Navicat是通过Oracle客户端连接Oracle服务器的。而我们用Navicat时通常会在自己的安装路径下包含多个版本的OCI,如果使用Navicat连接Oracle服务器出现ORA-28547错误时,多数是因为Navicat本地的OCI版本与Oracle服务器服务器不符造成的。所以我们要做的就是下载OCI使之与我们所安装的Oracle服务器相符合。

解决办法:下载Oracle简洁版 里面有oci.dll 然后在Navicat设置即可

下载地址:https://www.oracle.com/database/technologies/instant-client/downloads.html

版本选择:如果知道服务器Oracle版本号 就选择一致的版本号,如果不知道就选择下载

                    Version 12.2.0.1.0版本

下载解析:

下载页面
版本号页面
下载内容

下载成功并解压 

成功解压

下载完成后在 instantclient-basic-windows.x64-11.2.0.4.0\instantclient_11_2的文件中创建两层文件夹 network\admin  在创建一个文本文档 并改后缀名为ora

创建文件夹


配置信息


环境变量的配置

环境变量中需要增加对Oracle的支持

变量配置

环境变量分为用户变量和系统变量,其实两者是相通的,系统变量对所有用户有效而用户变量只对当前用户有效。

添加四个环境变量

变量名:Path           

变量值:你解压的地址\instantclient_12_2


变量名:TNS_ADMIN

变量值:你解压的地址\instantclient_12_2\network\admin


变量名:NLS_LANG

变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK


变量名:ORACLE_HOME

变量值:你解压的地址\instantclient_12_2


解压地址最好在 复制地址栏中的 确保正确

Navicat的配置

看图说话
配置图解
OCI环境配置

sql*plus配置

配置完成后重启Navuicat   测试链接

完成链接



使用Navicat Premium15链接Oracle数据库的评论 (共 条)

分享到微博请遵守国家法律