背景
DM安装完成后使用disql命令行,无法使用上下键引用历史命令,会出现[[A[[A
的现象。这样的操作包括使用退格Backspace键,上下键,左右键等。
SQL> ^[[A^[[A
解决这个问题,可以使用rlwrap工具。
安装rlwrap
下载
wget https://fossies.org/linux/privat/rlwrap-0.46.1.tar.gz
解压
tar -zxvf rlwrap-0.46.1.tar.gz
cd rlwrap-0.46.1/
安装依赖
yum -y install readline*
编译
./configure
make
make install
使用
[dmdba@localhost bin]$ rlwrap ./disql SYSDBA/SYSDBA@127.0.0.1:5236
更改别名,用rlwrap启动disql
vim ~/.bash_profile
alias disql="rlwrap /data/dmdbms/bin/disql"
alias dmrman="rlwrap /data/dmdbms/bin/dmrman"
source ~/.bash_profile