zoukankan      html  css  js  c++  java
  • Linux系统SQL*PLUS上下左右键输入问题

    系统环境:Redhat 6.5

    每次进SQL*PLUS,想上下翻个语句,想左右移动个光标,就挖坑了,忍不了了

    网上搜了一下需要安装rlwrap

    http://utopia.knoware.nl/~hlub/uck/rlwrap/ #下载

    上传到服务器

    tar zxvf rlwrap-0.42.tar.gz #解压

    ./configure 

    我勒个去报错 You need the GNU readline library(ftp://ftp.gnu.org/gnu/readline/ ) to build this program

    缺少readline library好吧,

    [root@CR rlwrap-0.42]# rpm -qa|grep readline

    readline-6.0-4.el6.x86_64

    这不是有么

    网上查了一下让安装这个libtermcap 去安装盘里面找

    rpm -ivh compat-libtermcap-2.0.8-49.el6.i686.rpm 找到一个可以安装

    ./configure 还是不行

    去安装盘的packages 里面找 readline准备重装一下,发现还有个readline-devel 安装这个试试

    rpm -ivh readline-devel-6.0-4.el6.x86_64.rpm

    提示依赖与ncurses-devel包

    分别按顺序安装

    rpm -ivh ncurses-devel-5.7-3.20090208.el6.x86_64.rpm

    rpm -ivh readline-devel-6.0-4.el6.x86_64.rpm

    OK都装上了

    ./configure #编译 通过了

    make

    make check

    make install

    vi ~/.bash_profile

    添加

    alias sqlplus='rlwrap sqlplus'

    alias rman='rlwrap rman'

    还可以添加ftp telnet等命令

    source ~/.bash_profile

    以上操作都是在root 下进行的

    到了其他用户发现不行。没有rlwrap命令

    原来是path 下面没有添加 /usr/local/bin

    vi ~/.bash_profile

    PATH=$PATH:$HOME/bin:/usr/local/bin  #增加灰色

    alias sqlplus='rlwrap sqlplus'

    alias rman='rlwrap rman'

    source ~/.bash_profile

    以上就全部完成了

     

  • 相关阅读:
    论架构在嵌软设计中的重要性
    妙用typeof关键字
    说说动态内存分配
    3个实用shell脚本,建议收藏!
    GNU C语法扩展(7)
    Ubunt_配置_nfs(文件挂载)
    Ubunt_配置_samba(文件共享)
    Ubunt_配置_tftp(文件传输)
    Ubunt_配置_net
    驱动_Platform平台总线
  • 原文地址:https://www.cnblogs.com/MikeSunny/p/4974972.html
Copyright © 2011-2022 走看看