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

前者可以在本地利用client的配置和移植工具,配置监听和服务(对应在服务器端的oracle,ip地址,服务名,等等),生成监听文件之类的文件tnsnames.ora。内容打开如下:

达梦如何兼容mysqlutf8mb4_oracle


后者是精简客户端,只包含必须的oci.dll,等文件,不需要安装,但是需要配置tnsnames.ora文件,默认的精简客户端里面是没有的,需要自己配置相关信息,主机名,ip,端口,服务名称之类的。

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

2.配置pl/sql

2.1.可以去服务端找到当时配置netca生成的文件./ntwork/admin/tnsnames.ora,

达梦如何兼容mysqlutf8mb4_oracle_02


可以打开看内容如下:(可以对比发现和ORACLE客户端生成的文件内容一样)

达梦如何兼容mysqlutf8mb4_达梦如何兼容mysqlutf8mb4_03


2.2复制出来该文件tnsnames.ora,粘贴到精简客户端的目录下面:

达梦如何兼容mysqlutf8mb4_环境变量_04


2.3将pl/sql不登录打开,将tool>preference打开:

达梦如何兼容mysqlutf8mb4_环境变量_05


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

如图:

达梦如何兼容mysqlutf8mb4_工具安装、配置_06


3.2(环境变量在2.5已经配置过了)重启生效。