用PL/SQL连接Oracle,以前都是安装Oracle客户端软件的。现在我们来利用Oracle提供的Instant Client Package工具实现标题所示功能。
在Oracle主页下载一个叫Instant Client Package的软件,这个软件不需要安装,只要解压就可以用了,很方便,就算重装了系统还是可以用的。注:其实就是一些必须文件
下载地址:下载Instant Client Package - Basic包
重点:解压下载文件到任意目录(例如:d:\oracleclient),在这个目录下建立NETWORK文件夹,接着在NETWORK文件夹下建立ADMIN文件夹,然后在ADMIN内建立tnsnames.ora文件,内容如下:
ORCL=
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.1)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)
这里根据自己的实际情况配置。接着
1、打开PL/SQL
2、在perference里面设置OCI Library和Oracle_home
我的设置是OCI Library=d:\oracleclient\oci.dll,Oracle_home=d:\oracleclient。
3、配置工作基本完成,再做一个bat 批处理来解决字符集乱码的问题(这个看情况设置):
写一个批处理plsql. bat放到plsqldeveloper安装目录下,内容如下:
SET nls_lang=SIMPLIFIED CHINESE_CHINA.ZHS16GBK PLSQLDev.exe这个字符集,指的是服务器端的字符集.
常设的字符集:
SET nls_lang=simplified chinese_china.zhs16cgb231280
set nls_lang=simplified chinese_china.ZHS16GBK
set nls_lang=simplified chinese_china.Utf8
备注:
instantclient-basic-win32-11.1.0.6.0.zip -这个是支持Oracle 9i 以上的版(不包括Oracle9i)
instantclient-basic-win32-10.2.0.1.zip -这个是支持Oracle8i 和Oracle9i 的。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/15725751/viewspace-667936/,如需转载,请注明出处,否则将追究法律责任。