免安装Oracle客户端使用PLSQL

前端之家收集整理的这篇文章主要介绍了免安装Oracle客户端使用PLSQL前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

Oracle客户端挺招人烦的,部署连接它的应用通常需要先安装它的客户端,安装程序要求在目标机器上写注册表,假设你没有洁癖的话,你仍可能被下面的事情绊住:当你的机器上的其他程序依赖于x64的Oracle的程序,并且它们很有可能根本不是你写的,因此你还不敢随便乱动服务器,但是你可能需要一个PL/sql用来在相同的环境下执行查询,这个时候你还是需要一个免安装的办法来处理这个问题。@H_502_1@

1、下载Oracle Instant Client@H_502_1@

只需要下载instantclient-basic-nt-11.2.0.3.0.zip就可以了,其它的都是一些根据不同需要扩展的包。@H_502_1@

下载地址:http://www.oracle.com/technetwork/topics/winsoft-085727.html@H_502_1@

2、解压到目标机器上(假设是台全新安装的Windows就可以)@H_502_1@

在这里我选择了该文件夹:E:\instantclient-basic-nt-11.2.0.3.0\instantclient_11_2@H_502_1@

3、配置环境变量@H_502_1@

TNS_ADMIN=E:\instantclient-basic-nt-11.2.0.3.0\instantclient_11_2@H_502_1@

4.配置tnsnames.ora@H_502_1@

用记事本新建tnsnames.ora文件保存在该路径下:@H_502_1@

E:\instantclient-basic-nt-11.2.0.3.0\instantclient_11_2\tnsnames.ora@H_502_1@

内容参考下面的进行配置:@H_502_1@

@H_502_1@

lgl=@H_502_1@

(DESCRIPTION =@H_502_1@

(ADDRESS_LIST =@H_502_1@

(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.68.128)(PORT = 1521))@H_502_1@

)@H_502_1@

(CONNECT_DATA =@H_502_1@

(SERVICE_NAME = easdb)@H_502_1@

)@H_502_1@

4、解压PL/sql到目标机器上,如:C:\Program Files (x86)\PLsql Developer 9.0.0.1601\@H_502_1@

5、打开PL/sql登录的时候,“取消”即可。@H_502_1@

进入“首选项”(工具-〉首选项),左侧选择Oracle,右侧填写“Oracle主目录名”以及OCI库地址即可:@H_502_1@

@H_502_1@

6、完成以上步骤,重新打开PLsql,输入用户名密码,选择正确的数据库即可。@H_502_1@

7、中文乱码问题@H_502_1@

7.1方法1:设置环境变量(全局,可能对其它Oracle客户端产生影响)@H_502_1@

“计算机”->“系统属性”->“高级系统设置”->“系统属性/高级选项卡”->“环境变量”->“系统变量”->“新建”->
变量名:NLS_LANG
变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK@H_502_1@

7.2方法2:设置注册表(不适用于Instant Client或其他XCopy客户端)(全局,可能对其它Oracle客户端产生影响)@H_502_1@

[HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_XE]
"NLS_LANG"="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"@H_502_1@

其中KEY_XE可能和不同的Oracle安装包不同,根据自己情况进行调整。@H_502_1@

7.3方法3:在启动PLsql前设置(独立,不会对其它Oracle客户端产生影响)@H_502_1@

7.3.1在PLsql安装文件夹下,新建bat文件内容如下:@H_502_1@

set nls_lang=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
plsqldev.exe
@H_502_1@

其中plsqldev.exe为PLsql运行文件。执行该bat后,会自动打开plsql developer,输入用户名密码,中文乱码问题通常就得到解决。但是直接执行这个bat文件会导致会有个黑色的命令行窗口,写一个vbscript文件plsqldev.vbs在安装目录下,内容如下:@H_502_1@

createobject("wscript.shell").run "SetChineseCharset.bat",0@H_502_1@

以后运行plsqldev.vbs即可(可以右键发送快捷方式到桌面,并且修改图标为http://files.cnblogs.com/volnet/plsqldev.ico)@H_502_1@

7.3.2为了消除黑色的命令行窗口,也可以直接写下面这样的bat文件:@H_502_1@

set nls_lang=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
startplsqldev.exe@H_502_1@

这样就不会出现黑色的命令行窗口了。同样修改图标的方法同上。@H_502_1@


@H_502_1@

转自:http://blog.csdn.net/rogelong/article/details/51228426@H_502_1@ 原文链接:https://www.f2er.com/oracle/209233.html

猜你在找的Oracle相关文章