oracle 10g instantclient 在redhat as 4 下安装
unzip instantclient-basic-linux32-10.2.0.3-20061115.zip
unzip instantclient-sqlplus-linux32-10.2.0.3-20061115.zip
把解压目录 instantclient_10_2 放到 /opt 下
设置环境变量:
export TNS_ADMIN=/opt/instantclient_10_2
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
export PATH=/opt/instantclient_10_2:$PATH
export LD_LIBRARY_PATH=/opt/instantclient_10_2:$LD_LIBRARY_PATH
即可。
如果运行 sqlplus 出现如下错误信息: Message file sp1<lang>.msb not found 说明被当成了普通的 oracle 客户端,而不是即时客户端,
那最好检查一下系统中是否存在多个 libclntsh.so.10.1 文件,极有可能是加载了别的目录下的该库文件,可以选择删除那些库文件,也可
以通过调整 LD_LIBRARY_PATH 环境变量。
echo $LD_LIBRARY_PATH 看看 instantclient_10_2 目录是不是靠前的,如果不是,就让 instantclient_10_2 放在最前面。