在安装过程中参考了Fenng (利用Uniread 解决 Linux下的SQL*Plus 命令行历史回调功能)文章,这里表示感谢
文章地址:http://www.dbanotes.net/Oracle/uniread-howto.htm
[@more@]安装过程还算顺利,不过其中有点小插曲,记录下来,也算是一点总结。具体的安装可以参考fenng的文章,他的比较详细
安装准备:
下载包:
uniread - http://sourceforge.net/projects/uniread/
系统必须安装好Perl,另外必须安装的工具包
http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html
http://search.cpan.org/dist/Term-ReadLine-Gnu/
http://search.cpan.org/dist/IO-Tty/
readline安装:
#tar -xzvf $dir/readline-5.0.tar.gz
#./configure
#make
#make install
Term-ReadLine-Gnu 和 IO-Tty包安装:
#tar -zxvf $dir/...
#perl Makefile.PL
#make
make install
备注:我在这两个包的安装过程中出现错误信息,大意是“tune-Pentium4 无效参数”,找到解压缩后文件夹中的make文件,把“-etune-Pentium4”删除掉即可,我分析出现这个问题的原因是我的cpu是赛扬系列的原因
最后安装uniread工具
方法同安装 readline工具包,uniread实用方法: # uniread sqlplus /nolog
命令行历史的清空,我的是在/home/oracle/目录下的sqlplus文件中,删掉即可了
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/319336/viewspace-908370/ ,如需转载,请注明出处,否则将追究法律责任。