Linux中SQLplus上下键不能显示历史命令的问题
2014-06-06 11:37
585 查看
在Linux的sqlplus中运行SQL语句之后,想用上下键把历史命令找出来,发现不支持。
按照下面的步骤可以设置
1,从http://download.csdn.net/user/kkdelta下载 rlwrap
2,安装rlwrap
[plain]
view plaincopy
[root@localhost]# tar -zxvf rlwrap-0.30.tar.gz
[root@localhost]# cd rlwrap-0.30
[root@localhost rlwrap-0.30]# ./configure
[root@localhost rlwrap-0.30]# make
[root@localhost rlwrap-0.30]# make install
[root@localhost rlwrap-0.30]# rlwrap
如果有You need the GNU readline library(ftp://ftp.gnu.org/gnu/readline/ ) to build this program!错误,需要安装 yum -y install readline*
3,使用rlwrap,rlwrap sqlplus / as sysdba
这时候,熟悉的上下键功能有回来了。
4,设置别名,让sqlplus默认在rlwrap方式下运行。
[root@localhost
rlwrap-0.30]# vi /home/oracle/.bash_profile
添加下面的内容
alias sqlplus='rlwrap sqlplus'
alias定义中使用的是单引号,而不是TAB上面的那个,/home/oracle/是oracle用户的主目录。
上面的设置需要Oracle用户重新登录,
如果上面的设置不起作用的话,可以设置在/home/oracle/.bashrc中,这样每次改变到bash的时候都会设置alias。
用type
sqlplus验证,如果显示下面的信息证明alias设置成功。
sqlplus
is aliased to ‘rlwrap sqlplus’
按照下面的步骤可以设置
1,从http://download.csdn.net/user/kkdelta下载 rlwrap
2,安装rlwrap
[plain]
view plaincopy
[root@localhost]# tar -zxvf rlwrap-0.30.tar.gz
[root@localhost]# cd rlwrap-0.30
[root@localhost rlwrap-0.30]# ./configure
[root@localhost rlwrap-0.30]# make
[root@localhost rlwrap-0.30]# make install
[root@localhost rlwrap-0.30]# rlwrap
如果有You need the GNU readline library(ftp://ftp.gnu.org/gnu/readline/ ) to build this program!错误,需要安装 yum -y install readline*
3,使用rlwrap,rlwrap sqlplus / as sysdba
这时候,熟悉的上下键功能有回来了。
4,设置别名,让sqlplus默认在rlwrap方式下运行。
[root@localhost
rlwrap-0.30]# vi /home/oracle/.bash_profile
添加下面的内容
alias sqlplus='rlwrap sqlplus'
alias定义中使用的是单引号,而不是TAB上面的那个,/home/oracle/是oracle用户的主目录。
上面的设置需要Oracle用户重新登录,
如果上面的设置不起作用的话,可以设置在/home/oracle/.bashrc中,这样每次改变到bash的时候都会设置alias。
用type
sqlplus验证,如果显示下面的信息证明alias设置成功。
sqlplus
is aliased to ‘rlwrap sqlplus’
相关文章推荐
- Linux中SQLplus上下键不能显示历史命令的问题
- Linux中SQLPLUS上下键不能显示历史命令的问题/输入错误不能回退问题 rlwrap解决
- Linux中SQLplus上下键不能显示历史命令的问题
- Linux环境下的SQL*PLUS及RMAN中不能使用上下方向键查看命令历史的解决方法
- Linux 下 SQL*Plus 上下键不能查看历史命令
- Linux 下如何 sql*plus 实现上下键历史记录显示(安装rlwrap 以及 readline)
- 解决linux下oracle进入sqlplus环境中后退键显示^H、上下键无效与ctrl+l无法清屏等问题【weber出品必属精品】
- 在linux的SQL*Plus下用上下键翻历史命令
- 解决Linux上sqlplus中的backspace键及上下翻命令问题
- linux下sql*plus历史命令回调问题
- linux下使用rlwrap调用sqlplus中历史命令
- linux sqlplus历史命令
- sqlplus中不能上下键选择前一条命令解决方法
- linux--解决oracle sqlplus 中上下左右backspace不能用
- [转]sqlplus中不能上下键选择前一条命令解决方法
- 安装rlwrap解决oracle sqlplus命令行下找回历史命令,以及回退键,方向键不好使的问题
- 解决 XMANAGER下SQLPLUS不能使用上下左右和BACKSPACE键问题
- rlwrap实现linux sqlplus 命令上下
- 在linux系统下让sqlplus支持历史命令调用
- linux下使用sqlplus使用上下键显示历史命令