“弥补”sqlplus的光标移动与命令回显功能
sqlplus做为连接oracle的首选客户端“利器”,优点不言而喻。但是它也有一些小问题,如无法使用光标键来移动光标、无法让上一条命令或者语句回显。本文通过使用rlwrap来改善这些小问题。
从http://utopia.knoware.nl/~hlub/uck/rlwrap/下载rlwrap程序包 ,解压后按照INSTALL文件里的步骤简单安装一下即可。
INSTALLATION
./configure
make
make install
定义一下别名,方便使用
[oracle@oracle ~]$ vi .bashrc
# .bashrc
alias sqlp='rlwrap sqlplus'
……
现在可以使用sqlplus 进入oracle了,如同rlwrap从没来过一样。
Troubleshooting
如果在编译时出现如下错误:
...
checking for tgetent in -ltermcap... no
configure: WARNING: No termcap nor curses library found
checking for readline in -lreadline... no
configure: error:
...
在这里需要安装两个程序包,安装顺序是"libtermcap-devel"--->"readline-devel"