解决linux下使用sqlplus编辑不方便的问题

本文介绍如何在Linux环境下使用rlwrap解决SQLPlus使用不便的问题,通过安装readline、readline-devel和rlwrap,实现更好的退格键功能和上一条命令显示,同时提供简便的别名设置方法。此外,文中还解决安装过程中可能遇到的缺失so文件问题,确保Linux用户能够流畅使用SQLPlus。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在linux下使用sqlplus没有在windows下方便,既不好用习惯的退格键,也无法通过上键来显示上一条的命令,这里我们使用rlwrap来解决(这里推荐一个下载rpm包的网站http://rpm.pbone.net,输入rlwrap后下载对应的版本,我这里下载的是rlwrap-0.37-1.el5.x86_64.rpm)。


1.安装readline,readline-devel

rlwrap依赖于readline,readline-devel这两个包,所有首先要先安装这两个包。

yum install readline

yum install readline-devel


2.安装rlwrap

rpm -ivh rlwrap-0.37-1.el5.x86_64.rpm


rlwrap的使用方式

rlwrap command

例如:rlwrap sqlplus /nolog


3.使用别名

每次都要rlwrap sqlplus比较麻烦,可以使用别名的方式解决

vi  /etc/profile

添加以下内容

alias sqlplus='rlwrap sqlplus'
alias rman='rlwrap rman'

保存后运行下profile

source /etc/profile


以后使用sqlplus,rman就可以方便地编辑了


如果使用中提示缺少什么so文件,可以用以下方法解决

vi /etc/ld.so.conf

添加:

/usr/local/lib

保存后运行

ldconfig

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值