您的位置:首页 > 运维架构 > Linux

linux 配置oci instant_client及开发环境

2012-07-12 20:27 260 查看
因为oracle的客户端过于臃肿,而且我需要的只是以oci方式连接oracle,instant_client很小,适合要求。

一.从oracle下载三个文件:

instantclient-basic-linux-11.2.0.3.0.zip

instantclient-sqlplus-linux32-11.2.0.2.0.zip

instantclient-sdk-linux-11.2.0.3.0.zip

二、三个文件解压到一个文件夹里面,

instantclient_11_2

放置到需要安装的地方。

我是放到:/home/oracle/oracle中

然后在安装目录里面新建目录:

instantclient_11_2/network/admin

里面放tnsname.ora文件

三、最后在.bashrc文件中添加:

export ORACLE_HOME=/home/oracle/oracle/instantclient_11_2

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME

export PATH=$PATH:$ORACLE_HOME

export TNS_ADMIN=$ORACLE_HOME/network/admin

export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK

这样配置就结束了。

另外,如果是在/etc/profile里面配置上面信息的话,会出现很奇怪的问题,通过telnet可以正常使用sqlplus,但是在ubuntu中却不能够使用

经过试验,发现是:export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME导致的,不知道为什么
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息