Oracle客户端工具配置【Navicat、PL/SQL Developer】

时间:2021-11-26 20:50:33

到Oracle官网下载新版的instantclient,利用这种客户端的方式,不需要在机器上装上Oracle数据库,Oracle数据库体积太大,占据一定的硬盘和内存空间,

下载新版本的原因是Oracle的版本都是高版本兼容低版本的。

在Oracle官网下载客户端软件,下载完成后解压到指定的目录,以我机器为例解压到:D:\PLSQL_MAPPING\instantclient-basic-win32-11.2.0.1.0\instantclient_11_2

1.navicat的配置方式

Navicat premium版是一款支持多种数据库的客户端连接工具,这里就不再赘述,有兴趣百度连接,安装好Navicat后,打开工具,选择菜单栏工具-选项,设置窗口里其他下面的OCI选项,指定OCI Library(oci.dll),这个文件在我们之前解压的路径下,选择指定即可,如下图:

Oracle客户端工具配置【Navicat、PL/SQL Developer】


指定后,新建连接即可。

2.PL/SQL Developer

安装developer这里也就飘过了,想要让客户端工具连接上远程的数据库,要作以下的配置:

a.在解压的目录文件下新建network和admin文件夹,目录层次如下:

以我的为例:

D:\PLSQL_MAPPING\instantclient-basic-win32-11.2.0.1.0\instantclient_11_2\network\admin

在admin的文件夹下新建

sqlnet.ora和tnsnames.ora文件

sqlnet.ora内容如下:

NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)

tnsnames.ora内容如下:

connectionName=

  (DESCRIPTION =

    (ADDRESS = (PROTOCOL = TCP)(HOST =Oracle远程地址)(PORT =1521))

    (CONNECT_DATA =

      (SERVER = DEDICATED)

      (SERVICE_NAME =服务名,如:orcl)

    )

  )

b.设置Oracle的客户端环境变量,ORACLE_HOME=D:\PLSQL_MAPPING\instantclient-basic-win32-11.2.0.1.0\instantclient_11_2,环境变量如何配置这个也飘过吧……

OK,运行你的工具试试看吧