首页 | 源码下载 | 网站模板 | 网页特效 | 广告代码 | 网页素材 | 字体下载 | 书库 | 站长工具
会员投稿 投稿指南 RSS订阅
当前位置:主页>服务器类>Web服务器>资讯:SUSE下给SQLPLUS增加历史命令功能

SUSE下给SQLPLUS增加历史命令功能

www.jz123.cn  2011-06-23   来源:   站长家园会员投稿    南京互易中国    我要投递新闻

  1.首先需要下载这两个包

  下载 rlwrap-0.36.tar.gzhttp://utopia.knoware.nl/"hlub/r ... readline/rltop.html

  2.安装这两个包

  由于rlwrap依赖readline包,我们先安装readline包

  #gunzip readline-6.1.tar.gz

  #tar -xvf readline-6.1.tar #cd readline-6.1

  #./configure

  #make

  #make install

  安装以后,我们可以安装rlwrap了

  #gunzip rlwrap-0.36.tar.gz

  #tar -xvf rlwrap-0.30.tar

  #cd rlwrap-0.30

  #./configure #make#make install

  3.配置系统参数

  这时如果直接运行rlwrap会提示

  rlwrap: error while loading shared libraries: libreadline.so.6: cannot open shared object file: No such file or directory

  解决方法:需要将库的路径加入到配置文件中,操作方法如下:

  [root@linux rlwrap-0.30]# cp /etc/ld.so.conf /etc/ld.so.conf.backup

  [root@linux rlwrap-0.30]# vi /etc/ld.so.conf

  在ld.so.conf最后加入/usr/local/lib

  使配置生效:

  root@linuxrlwrap-0.30]# ldconfig

  4查看结果.

  在oracle用户下使用rlwrap sqlplus / as sysdba之后,发现sqlplus也可以按上下箭头即可以找到历史命令。在oralce用户的home目录下(注意:非$ORACLE_HOME目录)的.bash_profile文件中添加

  alias sqlplus="rlwrap sqlplus"

  alias rman="rlwrap rman"

  则以后可以使用sqlplus命令代替rlwrap sqlplus。


上一篇:解决SQL Server虚拟内存不足情况 下一篇:配置FreeBSD的FTP和NFS

评论总数:0 [ 查看全部 ] 网友评论


关于我们隐私版权广告服务友情链接联系我们网站地图