使用Navicat Premium15链接Oracle数据库

首先,先安装好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的配置




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