Oracle Linux安装rlwrap
现象:在虚拟机中安装Oracle和GoldenGate后,发现在sqlplus或GoldenGate环境中按上下左右键会显示[[A,[[B,[[C,[[D
解决方案:安装rlwrap。具体步骤:
1 预备条件
在安装rlwrap前,要先安装readline和readline-devel
可用命令“rpm -qa | grep 程序名”来查找某个程序是否已安装。
# rpm -qa | grep readline
readline-6.0-4.el6.x86_64
readline-devel-6.0-4.el6.x86_64
compat-readline5-5.2-17.1.el6.x86_64
假如readline-devel没有安装,则先把光盘加载出来,再执行以下命令来安装
# cd /media/RHEL_5.5\ i386\ DVD/Server/
# rpm –ivh /root/download/readline-devel-5.1-3.el5.i386.rpm
2 下载并安装
从http://utopia.knoware.nl/~hlub/uck/rlwrap/下载rlwrap,放到/root/software下并用root用户安装
# tar –zxvf rlwrap-0.41.tar.gz
# cd rlwrap-0.41
# ./configure
# make
# make check
# make install
3 验证安装结果
# su – oracle
$ rlwrap
Options:
-a[password:] --always-readline[=password:]
-A --ansi-colour-aware
(以下信息省略)
$ rlwrap sqlplus / as sysdba
进入sqlplus环境中,试试上下键,可显示历史输入,表示已起作用
或者
$ cd /u01/ogg
$ rlwrap ./ggsci
进入sqlplus环境中,试试上下键,可显示历史输入,表示已起作用
4 设置
若想sqlplus的上下键永久起作用,进入/home/oracle目录用vi 编辑器在.bashrc的最下方添加
alias sqlplus='rlwrap sqlplus'
alias ggsci='rlwrap /u01/ogg/ggsci'
保存后执行
$ source .bash_profile
接着进入环境
$ sqlplus / as sysdba
或者
$ cd /u01/ogg/
$ ggsci
发现已经大功告成。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29485627/viewspace-1766786/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/29485627/viewspace-1766786/