讓AIX下的sqlplus也支持回顯功能

 讓AIX下的sqlplus也支持回顯功能  

 

方法:使用rlwrap工具,
步驟:
1. 在AIX上安裝gcc工具,在也多網站上都有介紹,gcc for aix的安裝方法此處略。

ftp://ftp.software.ibm.com/aix/freeSoftware/aixtoolbox/RPMS/ppc/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 
用ftp將上述五個rpm文件上傳到/usr/opt/freeware/src /packages/SOURCES目錄下

以root身份在/usr/opt/freeware/src/packages/SOURCES執行命令 
# rpm -ivh gcc-4.2.0-3.aix6.1.ppc.rpm 
# rpm -ivh libgcc-4.2.0-3.aix6.1.ppc.rpm 
# rpm -ivh libstdcplusplus-4.2.0-3.aix6.1.ppc.rpm 
# rpm -ivh libstdcplusplus-devel-4.2.0-3.aix6.1.ppc.rpm 
# rpm -ivh gcc-cplusplus-4.2.0-3.aix6.1.ppc.rpm


2.由於rlwrap需要readline包支持,下載readline包:http://ftp.gnu.org/pub/gnu/readline

 

安裝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 下


 
#./configure
#make
#make install
注意需要手工建立到/lib目錄下的鏈接:
# ln -s /usr/local/lib/libreadline.a /lib/libreadline.a
# ln -s /usr/local/lib/libhistory.a /lib/libhistory.a
 
2.下載rlwrap包:http://utopia.knoware.nl/~hlub/uck/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

 


#./configure
#make
#make install

在/home/oracle/.profile 下建立別名:

 alias   sqlplus=‘rlwrap  sqlplus’

 alias   rman=‘rlwrap  rman’

 
 
 
 
 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章