oracle伪客户端的安装(oracle不安装客户端)

简介:

 我们在使用PL/SQL连接数据库时,很多时候,我们都是需要安装一个oracle的客户端,然后再用PL/SQL去连接远程的oracle数据库。

        如果您不想安装客户端的话,那么可以使用下面的方法连接远程的oracle数据库。

 

1.下载一个伪客户端压缩包。比如:instantclient_11_2.rar

 

2.解压:D:\Server\oracle-han\zhangshijie\instantclient_11_2

 

3.配置环境变量, 系统变量 → 新建 → 

变量名为:TNS_ADMIN  

变量值为:压缩包所在的路径名D:\Server\oracle-han\zhangshijie\instantclient_11_2

 

4.变量名为:NLS_LANG

变量值为:SIMPLIFIED CHINESE_CHINA.ZHS16GBK

这是设置系统级别的字符编码的。如果不设置,那么你通过PL/SQL连接ORACLE时可能会产生中文乱码的情况。

 

5.点击PL/SQL 不用登录,直接点击取消就行了。

然后:工具 → 首选项 

Oracle主目录名写入:D:\Server\oracle-han\zhangshijie\instantclient_11_2

OCI库为:d:\server\oracle-han\zhangshijie\instantclient_11_2\oci.dll

 

6.这样就行了:输入用户名和密码就进行登录了。

 

7.问题:

我在用PL/SQL时,发现这种不安装客户端的PL/SQL不能识别unicode编码的字段,nchar(1) 类型的字段的值不能显示的,你只要把(OCI8上强制使用OCI7  前面打勾就行了。但是,又会引发其他问题。如果有哪位大哥知道如何解决这个问题,请赐教。


     本文转自韩立伟 51CTO博客,原文链接:http://blog.51cto.com/hanchaohan/1118645,如需转载请自行联系原作者







相关文章
|
4月前
|
SQL Oracle 关系型数据库
Win10下安装Oracle 18c
Win10下安装Oracle 18c
|
5月前
|
SQL Oracle 关系型数据库
本机不安装Oracle客户端,使用PL/SQL Developer连接远程数据库
本机不安装Oracle客户端,使用PL/SQL Developer连接远程数据库
141 0
|
7月前
|
Oracle 关系型数据库 Java
云服务器安装oracle修改IP地址监听器报错问题
当在云服务器中安装oracle时,按照一般的安装步骤安装后,需要修改两个文件的iIP地址才可以在本机进行访问,修改注意点: 监听器部分不要改成服务器的公网IP,要改成服务器的计算机名字才可以,两个配置文件夹均要修改
70 0
|
7月前
|
Oracle 关系型数据库 数据库
contOS7下安装Oracle11g数据库(二)
contOS7下安装Oracle11g数据库(二)
119 0
|
1月前
|
Oracle 关系型数据库 数据库
如何利用 Docker 安装 Oracle 数据库
【2月更文挑战第14天】
92 0
|
4月前
|
Oracle 关系型数据库 数据库
docker下安装oracle11g(一次安装成功)
docker下安装oracle11g(一次安装成功)
89 0
|
5月前
|
Oracle 关系型数据库 数据安全/隐私保护
docker 下安装oracle
docker 下安装oracle
103 0
|
1月前
|
存储 Oracle 关系型数据库
手把手教你安装Oracle——以oracle 11g为例
手把手教你安装Oracle——以oracle 11g为例
手把手教你安装Oracle——以oracle 11g为例
|
5月前
|
SQL Oracle 关系型数据库
Oracle21C + PLSQL Developer 15 + Oracle客户端21安装配置完整图文版
Oracle21C + PLSQL Developer 15 + Oracle客户端21安装配置完整图文版
132 0
|
6月前
|
Oracle 关系型数据库 数据库
Win11系统如何安装Oracle数据库(超级详细)
Win11系统如何安装Oracle数据库(超级详细)
215 0

推荐镜像

更多