oracle客户端及PLSQL配置【我】

 

首先下载oracle客户端,可以下载安装版本,一般在下载oracle数据库的页面都有对应的客户端下载地址,比如:

https://www.oracle.com/database/technologies/112010-win32soft.html

 

 

最好下载32位的,因为老版本的plsql不支持64位的oracle客户端的oci.dll文件。

【新版本的plsql支撑64位,安装客户端时,有个选项,要选择第二个 管理员  否则没有network目录】

 

也可以下载instant免安装版本,如:

 

 安装好后,增加连接文件:

 

 里面内容:

 

 

然后在PLSQL中配置上面文件的路径:

C:\app\Administrator2\product\11.2.0\client_1\network\admin 即可。

 

 如果是老版本的plsql可能需要如下配置::

 

 

然后如果不好使,可以在环境变量里配置:路径和上面的一样都是连接文件的父目录。

 

 ---

另外为了中文不乱码,还要注意另一个本地环境变量必须和数据库一致:

 ---

另外可以通过下面的显示来查看当前plsql正在使用的一些配置:

 

 

1.ORACLE_HOME:数据库的实例启动所需要的所有的程序和相关的文件(除了数据库外)。
新建一个变量home,再在path中添加:%ORACLE_HOME%\BIN
变量名: ORACLE_HOME
变量值: D:\app\chenzhi\product\11.2.0\dbhome_2(自己的存放地址)
或者直接在path中设置:D:\app\chenzhi\product\11.2.0\dbhome_2\BIN(D:\app\chenzhi\product\11.2.0\dbhome_2)
需要下载安装一个32位版本的Oracle Client,因为PL/SQL Deleloper只能识别32的oci.dll。
需要下载安装一个32位版本的Oracle Client,因为PL/SQL Deleloper只能识别32的oci.dll。
如果用PL/SQL 登陆,则在Tools->Connection->Oracle Home中配置,指定oracle的地址;


2.NLS_LANG:配置客户端的字符集。
变量名: NLS_LANG
变量值: SIMPLIFIED CHINESE_CHINA.ZHS16GBK
查看服务端字符集:select userenv('language') from dual;

(PS:可解决中文乱码)

3.TNS_ADMIN:监听数据库tns,PL/SQL登陆时才能才能显示其中的数据库连接的信息
变量名 TNS_ADMIN
变量值: D:\install\instantclient_12_1\NETWORK\ADMIN (自己的存放地址)
————————————————
版权声明:本文为CSDN博主「行者彡」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/sinat_21843047/article/details/72983547

 

posted @ 2020-06-04 16:40  戈博折刀  阅读(4064)  评论(0编辑  收藏  举报