共计 722 个字符,预计需要花费 2 分钟才能阅读完成。
可能用过 sqlplus 的人都知道,在 sqlplus 连接上 Oracle 后的 session 界面中是无法正常使用方向键和退格键的,这个是一个比较麻烦的一点,往往有一句 sql 写错了,不能修改还要重新开始十分的麻烦,用过 MySQL 的人一定不习惯这样,不过好在 Linux 系统下有提供 2 个很好用的工具能解决这个问题,它们就是 rlwrap 和 readline,通过这两个工具启动 sqlplus 就能解决在 session 中编辑的问题和添加类似于系统的 history 的功能,当然安装的时候建议配置好 yum 源,记得要配置 epel 的源,配置好后直接通过 yum 安装,然后在修改下 Oracle 用户下的环境配置文件,给 sqlplus 和 rlwrap 加别名,这样省的下次重复输入指令,操作很简单,如下:
[root@localhost ~]
# yum -y install readline rlwrap
[root@localhost ~]
# su - oracle
[oracle@localhost ~]$ vim .bash_profile
…略…
alias
sqlplus=
'rlwrap sqlplus'
alias
rman=
'rlwrap rman'
[oracle@localhost ~]$
source
.bash_profile
这样在 sqlplus 的 session 中就可以想在 MySQL 的 session 中一样的使用了
更多 Oracle 相关信息见 Oracle 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=12
本文永久更新链接地址 :http://www.linuxidc.com/Linux/2017-07/145357.htm
正文完
星哥玩云-微信公众号