最近项目中用到oracle,但对oracle不熟,平时工作用的linux安装oracle也一直无法正常使用,在oracle官网上发现有instantclient的oracle客户端,

一共安装了三个文件:

 oracle-instantclient11.2-sqlplus-11.2.0.3.0-1.i386.rpm
 oracle-instantclient11.2-devel-11.2.0.3.0-1.i386.rpm
 oracle-instantclient11.2-basic-11.2.0.3.0-1.i386.rpm

在运行sqlplus时,会报找不到libsqlplus.so的错误,运行locate libsqlplus.so,发现libsqlplus.so是存在的,在网上google了一下,原来在~/.bashrc中加入下面三行:

export ORACLE_HOME=/usr/lib/oracle/11.2/client
export LD_LIBRARY_PATH=/usr/lib/oracle/11.2/client/lib/
export TNS_ADMIN=/usr/include/oracle/11.2

然后注销重新登陆,sqlplus就可以正常运行了。