前言:因为一个项目要用到Oralce数据库,但安装的PL/SQL数据库管理工具总有这样那样的问题,所以最后决定使用navicat。navicat是一个小型的但应用范围较广的软件,支持主流数据库的操作,相当简单。(由于Windows本身没有提供Oralce的驱动,所以需要Oracle的client和Navicat for Oralce配合使用)
一、所需工具
1、Navicat for Oralce
2、instantclient-basiclite-nt-11.2.0.3.0
3、instantclient-sqlplus-nt-11.2.0.3.0
注意,不下载2和3,直接使用navicat会报错:cannot load oci dll,87
因为我所用的数据库是11.2.0.3,所以下载的是11.2.03的,对应自己Oracle的版本到Oralce官网下载 。Oralce官网需要注册才能下载,嫌麻烦可以直接百度。文件名大同小异,名称中nt的位置可能是windows或者其他英文。
官网链接:http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html
注意区分x86和x64客户端,navcat要求版本和Oralce client位数一致,否则会报错:cannot load oci dll,193
二、安装
1、双击navicat .exe 设置安装路径安装即可
2、解压instantclient-basiclite-nt-11.2.0.3.0和nstantclient-sqlplus-nt-11.2.0.3.0 两者会解压到同一文件夹下 名为instantclient_11_2或其他类似名字
3、将instantclient_11_2放到D盘或其他你想放置的目录下
三、配置
1、打开已经安装好的Navicat for Oralce
2、菜单-工具-选项-其他-OC
3、选择oci.dll和sql plus的路径。都设置为instantclient_11_2下oci.dll和sqlplus的路径。
4、重启Navicat for Oralce
5、选择工具栏-连接 对连接进行配置,即可连接本地或远程Oralce