欢迎您访问我爱IT技术网,今天小编为你分享的电脑教程是站长建站系列之:【使用Oracle Instant Client为PL/SQL Developer 制作真正绿色版本】,下面是详细的分享!
使用Oracle Instant Client为PL/SQL Developer 制作真正绿色版本
网上介绍让PL/SQL Developer 脱离Oracle Client的文章较多,但内容都有一个共同点:需要设置“Oracle Home”、“OCI library”两个参数(如下图),而且使用的是绝对路径。
这样的问题就是每个人在使用前必须将Oracle Instant Client放在指定的目录下。自己想把此目录直接集成到绿色版的PL/SQL Developer目录,结构如下:
这样只要将整个目录复制给其它人就可以使用了,如果不是连接新的DB,则不需要变更设置。
但要想识别出这个Oracle Instant Client目录,必须要设置一些环境变量,这个尝试花了自己不少时间。写了个批处理来设置环境变量并启动plsqldev.exe应用程序。
上图中的“0)_Start_PLSQLDev.bat”就是自己写的启动脚本,内容如下:
@echo off
rem SQL> select * from nls_database_parameters t where t.parameter='NLS_CHARACTERSET'
rem oracle$ echo $NLS_LANG
set nls_lang=Japanese_Japan.JA16SJISTILDE
set TNS_ADMIN=%~dp0\instantclient\NETWORK\ADMIN
set SQLPATH=%~dp0\instantclient
set LOCAL=%~dp0\instantclient
set?PATH=%SQLPATH%;%PATH%
start PLSQLDev.exe
上面的代码中,除了设置目录,还设置了“nls_lang”变量,只要正确设置了它,就可以解决显示查询结果时的乱码问题。
本文中涉及到的软件:Oracle Instant Client、PL/SQL Developer可以从网上搜索下载到。 Oracle Instant Client解压出来后,需要自己来建立“NETWORK\ADMIN”子目录,然后在下载建立 “tnsnames.ora”文件,内容如下(具体的SID、IP请根据自己的实情修改):
test=
(DESCRIPTION=
(ADDRESS_LIST=
(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.0.100)(PORT=1521))
)
(CONNECT_DATA=
(SERVICE_NAME=oneDB)
)
)
以上就是关于使用Oracle Instant Client为PL/SQL Developer 制作真正绿色版本的手机问答知识分享,更多电脑教程请移步到>>电脑教程频道。
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
