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,如需转载请自行联系原作者







相关文章
|
5月前
|
SQL Oracle 关系型数据库
Win10下安装Oracle 18c
Win10下安装Oracle 18c
|
6月前
|
SQL Oracle 关系型数据库
本机不安装Oracle客户端,使用PL/SQL Developer连接远程数据库
本机不安装Oracle客户端,使用PL/SQL Developer连接远程数据库
144 0
|
2月前
|
Oracle 关系型数据库 数据库
如何利用 Docker 安装 Oracle 数据库
【2月更文挑战第14天】
116 0
|
5月前
|
Oracle 关系型数据库 数据库
docker下安装oracle11g(一次安装成功)
docker下安装oracle11g(一次安装成功)
104 0
|
2天前
|
Oracle 关系型数据库 Linux
SuSE linux server 11通过SAP来安装oracle11g
SuSE linux server 11通过SAP来安装oracle11g
|
2天前
|
Linux 数据安全/隐私保护 Docker
在centos7虚拟机上安装docker oracle11g
在centos7虚拟机上安装docker oracle11g
|
18天前
|
Oracle 关系型数据库 数据库
Oracle 11gR2学习之一(安装篇)
Oracle 11gR2学习之一(安装篇)
|
6月前
|
Oracle 关系型数据库
Oracle安装错误——[ INS-32010 ] 主目录位置包含无效字符
Oracle安装错误——[ INS-32010 ] 主目录位置包含无效字符
144 0
|
6月前
|
Oracle 关系型数据库 数据安全/隐私保护
docker 下安装oracle
docker 下安装oracle
113 0
|
2月前
|
存储 Oracle 关系型数据库
手把手教你安装Oracle——以oracle 11g为例
手把手教你安装Oracle——以oracle 11g为例
手把手教你安装Oracle——以oracle 11g为例

推荐镜像

更多