• 2 oracle 实现上下键翻历史命令 rlwrap


     

    1.下载 rlwrap

     环境:VMware虚拟机
          redhat 7.0
          oracle 12c
     下载后,将.zip扩展名去掉,传到Linux服务器上面。

    2.安装 

    rlwrap-0.30.tar.gz上传到/tmp目录下
     
     [root@localhost tmp]# tar -xvf rlwrap-0.30.tar.gz  
     [root@localhost tmp]# cd rlwrap-0.30/ 
     [root@localhost rlwrap-0.30]# ./configure  
     [root@localhost rlwrap-0.30]# make 
     [root@localhost rlwrap-0.30]# make install 
    

      

     
      注:重新连接客户端
     

    3.登录成功

     [oracle@localhost ~]$ . oraenv 
     [oracle@localhost ~]$ rlwrap sqlplus / as sysdba 
    

      

     

    4.错误

    4.1 执行 [root@localhost rlwrap-0.30]# make 

    出现以下错误: You need the GNU readline library(ftp://ftp.gnu.org/gnu/readline/ ) to build this program! 


    4.2 查看我的readline安装包,发现安装了

     [root@localhost rlwrap-0.30]# yum list | grep readline 
    

      

    4.3 网上查阅资料,发现需要安装下面两个包

     [root@localhost rlwrap-0.30]# yum install libtermcap-devel 
     [root@localhost rlwrap-0.30]# yum install readline-devel
    

      

     

     

     4.4 重新执行

     [root@localhost rlwrap-0.30]# ./configure  
     [root@localhost rlwrap-0.30]# make 
     [root@localhost rlwrap-0.30]# make install 
     
    

      

    5.设置环境变量

     
    5.1在用户的家目录查看.bash_profile环境变量文件
     
     
    5.2添加环境变量 
    [oracle@localhost ~]$ vim .bash_profile  
    alias sqlplus='rlwrap sqlplus'
    alias rman='rlwrap rman' 
    

      

     

    5.3 reboot重启linux系统生效

     
     

  • 相关阅读:
    PHP __autoload()方法真的影响性能吗?
    MYSQL 逻辑架构
    Ajax.dll的初探
    教育技术反思
    祝天下所有的老师教师节快乐
    Asp.net+Xml+js实现无线级下拉菜单
    有调查就有发言权
    控件事件神奇实效
    Inspiration 7.6使用时出现的问题
    最常用的加密类
  • 原文地址:https://www.cnblogs.com/venicid/p/7364025.html
Copyright © 2020-2023  润新知