ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 不安装Oracle客户端使用PL/SQL连接Oracle

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

原创 Linux操作系统 作者:zuibunan 时间:2010-07-13 18:24:54 0 删除 编辑
用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/,如需转载,请注明出处,否则将追究法律责任。

上一篇: Form相关函数
请登录后发表评论 登录
全部评论

注册时间:2009-09-15

  • 博文量
    39
  • 访问量
    92461