背景
公司使用oracle数据库,而之前用的是mysql数据库,但是一般的oracle数据库的客户端工具是PL/SQL Developer ,版本旧,界面看着难受,操作起来很不方便,本来连接mysql使用的用的就是navicat,所以,这次依旧使用它作为客户端工具。配置过程踩过几道坑,记录下来。有同道中人可以节省很多时间。
准备
- navicat premium 12 破解版下载(百度云盘)
该版本是64位的简体中文版,破解补丁请选择 64位简中
安装包和破解补丁: https://pan.baidu.com/s/1qLaGwkhxHq9uuEFY4Ja2gQ
密码:dx9p
- 即时客户端包(instantclient)下载
注:此处以Oracle11.2版本为例,因为即时客户端包需要严格匹配Oracle版本号,不匹配则无法连接,下载时需注意
Win64位版本Oracle官网下载地址:
https://www.oracle.com/database/technologies/instant-client/winx64-64-downloads.html
分别下载以下两个文件:
instantclient-basic-windows.x64-11.2.0.4.0.zip
instantclient-sqlplus-windows.x64-11.2.0.4.0.zip
安装
- 安装navicat premium 12,该版本是64位的简体中文版,破解补丁请选择 64位简中
- 将两个即时客户端包解压到同一个文件夹,我是解压到了navicat的第一层安装目录下:
- 打开navicat premium 12,进入
选项
—>环境
,设置可执行文件
—>SQL*plus
和OCI环境
选择你刚才下载的instantclient,找到sqlplus.exe和oci.dll,设置为路径就可以了,Navicat方面算是配置完了!Navicat重启后生效
- 连接数据库
新建连接
—>Oracle
- 连接成功,大功告成!!!