linux系统sql语句报错_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

以上就全部完成了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值