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

用PL/SQL连接Oracle,以前都是安装Oracle客户端软件的。现在我们来利用Oracle提供的Instant Client Package工具实现标题所示功能。
在Oracle主页下载一个叫Instant Client Package的软件,这个软件不需要安装,只要解压就可以用了,很方便,就算重装了系统还是可以用的。注:其实就是一些必须文件
下载地址: http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.html下载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/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/15725751/viewspace-667936/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值