Linux上使用SQL*Plus有一个相当不方便的地方,那就是没有历史回调功能。在Windows上的SQL*Plus可以用ldquo;向上向下rdquo;箭头
linux上使用sql*plus有一个相当不方便的地方,,那就是没有历史回调功能。在windows上的sql*plus可以用“向上向下”箭头来调用之前使用过的命令,修改、编辑、重复之前的命令都相当方便。如何解决这个问题呢?
答案是安装一个小工具:uniread
安装uniread的要求
1.linux系统上必须已经安装了perl
2.安装uniread之前先安装 readline,term,io这3个工具。
安装过程:
1.检查是否已经安装过perl
[root@pcmxexweb tmp]# rpm -qa perl
perl-5.8.8-10
#说明已经安装了
2.下载io-tty-1.07.tar.gz readline-5.2.tar.gz term-readline-gnu-1.17a.tar.gz uniread-1.01.tar.gz 这四个文件,我放到了/tmp下。
[root@pcmxexweb tmp]# ll io-tty-1.07.tar.gz readline-5.2.tar.gz term-readline-gnu-1.17a.tar.gz uniread-1.01.tar.gz
-rw-r–r– 1 root root 22004 03-14 16:44 io-tty-1.07.tar.gz
-rw-r–r– 1 root root 2037705 03-14 16:44 readline-5.2.tar.gz
-rw-r–r– 1 root root 66489 03-14 16:44 term-readline-gnu-1.17a.tar.gz
-rw-r–r– 1 root root 16118 03-14 16:44 uniread-1.01.tar.gz
3.安装readline-5.2.tar.gz
# tar -zxvf readline-5.2.tar.gz
# cd readline-5.2
# ./configure
#make
#make install
安装io-tty-1.07.tar.gz term-readline-gnu-1.17a.tar.gz
# tar -zxvf io-tty-1.07.tar.gz (或tar -zxvf term-readline-gnu-1.17a.tar.gz)
# cd io-tty-1.07(或 cd term-readline-gnu-1.17)
# perl makefile.pl
# make
# make install
安装readline-5.2.tar.gz
#tar -xzvf uniread-1.01.tar.gz
#cd uniread-1.01
#perl makefile.pl
#make
#make install
使用:
# su – oracle
$ uniread sqlplus /nolog
清空历史工作:
$ echo ”>.uniread/sqlplus
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。
发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/1967354.html