通常,用PL/SQL连接Oracle,是需要安装Oracle客户端的。有没要想过不安装Oracle客户端直接连接Oracle呢?使用instantClient可以很快速的用PL/SQL developer连接Oracle:
一、下载instantClient
http://www.oracle.com/technology/software/tech/oci/instantclient/index.html
然后解压到c:\oracleclient(可以是任意英文目录),在这个目录下建立NETWORK文件夹,接着再这个文件夹下再建立ADMIN文件夹,然后建立tnsnames.ora文件,内容如下:
yourDataBaseName =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)
这里根据自己的实际情况配置。
二、添加TNS_ADMIN环境变量
在环境变量中新建TNS_ADMIN,该变量指定的路径下必须找到tnsnames.ora文件。否则会报监听程序找不到指定的连接标识符。
三、配置PL/SQL
打开PL/SQL,在tools -> perference里面设置OCI Library和Oracle_home,
比如OCI Library=c:\oracleclient\oci.dll,Oracle_home=c:\oracleclient。
根据自己的实际情况配置,c:\oracleclient就是instantClient压缩包解压的目录。
四、字符集
如果查询出来的数据是乱码,那么需要设置字符集:
写一个批处理 pldev. bat放到pl安装目录下,内容如下:
set nls_lang=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余1页未读,立即下载