解决linux下sqlplus键盘输入问题

来源:互联网 发布:买家怎么设置淘宝客 编辑:程序博客网 时间:2024/04/30 08:30

默认安装好oracle后sqlplus非常难用,不但backspace不能用(需要用delete代替),前边命令的的记忆功能也没有。很不方便。

幸好有 rlwrap 这个工具。


以下是安装步骤


1.安装readline 

下载readline,ftp://ftp.gnu.org/gnu/readline/.

这里一定要连同相应的版本的补丁包一起下载下来,否则会出现莫名其妙的问题。

安装

./configure --prefix=usr/local/readline

make

make install


2.安装rlwrap

下载,http://utopia.knoware.nl/~hlub/uck/rlwrap/rlwrap-0.37.tar.gz

./configure 

make

make install


修改oracle 安装用户  的环境变量


vi /home/oracle/.bash_profile

alias sqlplus='rlwrap

 sqlplus'alias rman='rlwrap rman'