环境:AIX 5.3 和 oracle 10g
1、首先安装gcc环境
ftp://ftp.software.ibm.com/aix/freeSoftware/aixtoolbox/RPMS/ppc/gcc/
下载gcc相关包
gcc-4.2.0-3.aix6.1.ppc.rpm,
gcc-cplusplus-4.2.0-3.aix6.1.ppc.rpm,
libgcc-4.2.0-3.aix6.1.ppc.rpm,
libstdcplusplus-4.2.0-3.aix6.1.ppc.rpm,
libstdcplusplus-devel-4.2.0-3.aix6.1.ppc.rpm
(1)用ftp将上述五个rpm文件上传到/usr/opt/freeware/src /packages/SOURCES目录下
(2)以root身份在/usr/opt/freeware/src/packages/SOURCES执行命令
# rpm -ivhgcc-4.2.0-3.aix6.1.ppc.rpm
# rpm -ivhlibgcc-4.2.0-3.aix6.1.ppc.rpm
# rpm -ivhlibstdcplusplus-4.2.0-3.aix6.1.ppc.rpm
# rpm -ivhlibstdcplusplus-devel-4.2.0-3.aix6.1.ppc.rpm
# rpm -ivhgcc-cplusplus-4.2.0-3.aix6.1.ppc.rpm
2、安装readline 库文件
ftp://ftp.gnu.org/gnu/readline/
1) 解压: gunzip readline-6.1.tar.gz
2) 解包: tar -xvf readline-6.1.tar
3) 安装: cd readline-6.1
./configure ; make ; make install
4) 安装完毕后,readline的库文件,安装在/usr/local/lib 目录下
5) 将相关库文件拷贝到/lib 和 /usr/lib 下
3、安装 rlwrap
下载 rlwrap-0.37.tar.gz
1) 解压 gunzip rlwrap-0.37.tar.gz
2) 解包:tar -xvf rlwrap-0.37.tar
3) 安装: cd rlwrap-0.37
./configure ; make ; make check ; make install
4、配置
在/home/oracle/.profile 下建立别名:
alias sqlplus=‘rlwrap sqlplus’
alias rman=‘rlwrap rman’
源文档 <http://blog.csdn.net/lqx0405/article/details/5817769>