免安装Oracle客户端使用PL/SQL
因为Oracle的官方完整客户端实在是太巨大(1.5G),而且安装起来非常不方便,普通开发用的PC也没有必要安装如此臃肿的客户端,所以我选择了使用简化版客户端.
方法其实很简单,官方网站也有提供下载的地方:
Instant Client Downloads
不愧是简化版客户端,根本就不需要安装,直接解压到一个文件夹就足够了,唯一需要做的事情就是解压了之后在其根目录下建立一个network文件夹,然后再在network文件夹下建立ADMIN文件夹.然后建立一个tnsnames.ora文件.文件格式类似以下的:
databasename =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = ip address)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = database name)
)
)
然后安装PL/SQL,然后设置Tools-Performance中的Connection,Oracle Home指定为你解压的目录,OCI Library指定为目录下的oci.dll文件,比如"D:\Dev\Oraclient\oci.dll"
唯一有点问题就是PL/SQL因为没有安装Oracle的原因可能会导致数据乱码
那么唯一的办法就是首先运行PL/SQL连接上数据库了之后执行以下语句:
select userenv('language') from dual;
然后写个BAT吧,内容如下:
set nls_lang=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
d:
cd "d:\Program Files\PLSQL Developer"
PLSQLDev.exe
exit
nls_lang是查询出来的结果,CD后面跟着的是你PL/SQL安装的位置
最后,送上PL/SQL的注册码(适用于7.14)
方法其实很简单,官方网站也有提供下载的地方:
Instant Client Downloads
不愧是简化版客户端,根本就不需要安装,直接解压到一个文件夹就足够了,唯一需要做的事情就是解压了之后在其根目录下建立一个network文件夹,然后再在network文件夹下建立ADMIN文件夹.然后建立一个tnsnames.ora文件.文件格式类似以下的:
databasename =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = ip address)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = database name)
)
)
然后安装PL/SQL,然后设置Tools-Performance中的Connection,Oracle Home指定为你解压的目录,OCI Library指定为目录下的oci.dll文件,比如"D:\Dev\Oraclient\oci.dll"
唯一有点问题就是PL/SQL因为没有安装Oracle的原因可能会导致数据乱码
那么唯一的办法就是首先运行PL/SQL连接上数据库了之后执行以下语句:
select userenv('language') from dual;
然后写个BAT吧,内容如下:
set nls_lang=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
d:
cd "d:\Program Files\PLSQL Developer"
PLSQLDev.exe
exit
nls_lang是查询出来的结果,CD后面跟着的是你PL/SQL安装的位置
最后,送上PL/SQL的注册码(适用于7.14)
评论
发表评论