配置pl/sql和navicat的过程记录

配置pl/sql和navicat的说明:
1.oracle_client和instantclient-odbc-nt-11.2.0.4.0的对比
前者是完整oracle客户端,后者是精简客户端,或称之为绿色客户端;

前者可以在本地利用client的配置和移植工具,配置监听和服务(对应在服务器端的oracle,ip地址,服务名,等等),生成监听文件之类的文件tnsnames.ora。内容打开如下:
在这里插入图片描述
后者是精简客户端,只包含必须的oci.dll,等文件,不需要安装,但是需要配置tnsnames.ora文件,默认的精简客户端里面是没有的,需要自己配置相关信息,主机名,ip,端口,服务名称之类的。

一般选择精简客户端,简单,小,免安装!

2.配置pl/sql
2.1.可以去服务端找到当时配置netca生成的文件./ntwork/admin/tnsnames.ora,
在这里插入图片描述
可以打开看内容如下:(可以对比发现和ORACLE客户端生成的文件内容一样)
在这里插入图片描述
2.2复制出来该文件tnsnames.ora,粘贴到精简客户端的目录下面:
在这里插入图片描述
2.3将pl/sql不登录打开,将tool>preference打开:
在这里插入图片描述
2.4、配置Oracle Home和OCI library
分别为:F:\Program Files (x86)\instantclient-odbc-nt-11.2.0.4.0\instantclient_11_2

F:\Program Files (x86)\instantclient-odbc-nt-11.2.0.4.0\instantclient_11_2\oci.dll

2.5、配置完了,需要在电脑的环境变量中设置以下东西:

设置系统的环境变量
点击计算机->系统属性-〉高级系统设置-〉高级-〉环境变量-〉系统变量
1.将路径 F:\instantclient_12_1 ;添加到环境变量path中
2.设置ORACLE_HOME : F:\instantclient_12_1
3.设置NLS_LANG : SIMPLIFIED CHINESE_CHINA.ZHS16GBK
4.设置TNS_ADMIN : F:\instantclient_12_1
重新打开pl/sql进行连接,就完成了。

注意:tnsnames.ora文件,也可以用完整的oracle client 客户端,利用配置和移植工具,配置监听和服务(对应在服务器端的oracle,ip地址,服务名,等等),生成监听文件之类的文件tnsnames.ora。

将该tnsnames.ora文件直接复制到精简客户端里面,进行同样的操作。

3. 配置navicat

3.1登录navicat,选择工具—选项—环境
配置OCI环境:F:\Program Files (x86)\instantclient-odbc-nt-11.2.0.4.0\instantclient_11_2\oci.dll
如图:
在这里插入图片描述
3.2(环境变量在2.5已经配置过了)重启生效。

猜你喜欢

转载自blog.csdn.net/weixin_42193489/article/details/84756795