配置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生成的文件https://blog.51cto.com/u_56701/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.0instantclient_11_2
和
F:Program Files (x86)instantclient-odbc-nt-11.2.0.4.0instantclient_11_2oci.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.1登录navicat,选择工具—选项—环境
配置OCI环境:F:Program Files (x86)instantclient-odbc-nt-11.2.0.4.0instantclient_11_2oci.dll
如图:
3.2(环境变量在2.5已经配置过了)重启生效。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/bian-cheng-ri-ji/42361.html