由于linux下的sqlplus在使用的时候不像在windows下那么方便,输入错误需要用delete来撤销不太方便,同时历史命令也只能用l来列出最近的一条命令,之前的命令则不能列出,因此在linux的系统当中使用sqlplus操作数据库的话 都需要提前做好sql 脚本来执行相关的操作,但是往往会用到一些临时的语句需要自己编写,这个时候往往浪费时间,效率低下,后来在oracle-base网站上发现了一篇文章
http://www.oracle-base.com/articles/linux/rlwrap.php,专门介绍rlwrap的使用。
然后切换到oracle用户,在~/.bash_profile下设置变量,然后保存退出
tim大师的建议是使用rlsqlplus rlrman以示区别,不过我个人认为直接换成sqlplus也无不妥。 然后sqlplus进入数据库尝试一下rlwrap带给你的喜悦吧。
然后上传到linux下,以root账户执行以下命令
gunzip rlwrap*.gz tar -xvf rlwrap*.tar cd rlwrap* ./configure make make check make install |
alias sqlplus='rlwrap sqlplus' alias rman='rlwrap rman' |
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/12216142/viewspace-687327/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/12216142/viewspace-687327/