不安装oracle使用plsql,不安装Oracle客户端使用PL/SQL连接Oracle

用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/,如需转载,请注明出处,否则将追究法律责任。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值