ITPub博客

首页 > 数据库 > Oracle > oracle简洁小巧客户端instantclient 11 2的使用

oracle简洁小巧客户端instantclient 11 2的使用

Oracle 作者:zth_zzu 时间:2013-04-26 12:47:57 0 删除 编辑

本文只描述在windows下使用instantclient和PLSQL Developer连接Oracle的配置介绍

为什么要使用instantclient?

    当我用到oracle客户端的时候,我无需下载安装庞大的oracle客户端

1、下载Instant Client
http://www.oracle.com/technology/software/tech/oci/instantclient/index.html下载:
instantclient-basic-win32-11.1.0.7.0.zip
instantclient-sqlplus-win32-11.1.0.7.0.zip

这两个文件,看名字就知道意思了,如果你只用客户端工具,不使用命令行下sqlplus,第二个包可以不用

2、解压下载的包到D:instantclient
3、设置环境变量:

例如:
NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
TNS_ADMIN=D:instantclient
path=D:instantclient

设置NLS_lANG是为了避免访问数据库时出现中文乱码
TNS_ADMIN如不设置,tnsnames.ora默认寻址为Instant Client目录下的networkADMIN目录

4、参照下面内容编写tnsnames.ora,并保存到TNS_ADMIN etworkADMIN
DATABASENAME =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = SERVERIP)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = SID)
    )
  )

5、配置PLSQL Developer使用instantclient
进入plsql developer,选择Tools->Preferences->Oracle->Connection,这里有个Oracle home(中文版显示为Oracle主目录名)选项,其默认内容是OraClient10g_home1,如果安装了两个客户端的话,就会多一个选项OraClient10g_home2,通过这个选项就可以配置具体使用哪个客户端。plsql developer默认是在注册表里取得oracle客户端的信息,如果使用的是Oracle instant client的话,就不会往注册表里添加信息了,这里就需要手动设置oracle home。假设Oracle instant client安装目录是D:instantclient,则Oracle home的设置就是D:instantclient,在Oracle home下面有一个oci library选项,设置成D:instantclientoci.dll,保存重启plsql developer,之后就可以正常使用了。

<!-- 正文结束 -->

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/23422839/viewspace-1117182/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
下一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2010-03-01