签到成功

知道了

CNDBA社区CNDBA社区

Linux 部署 rlwrap

2025-07-02 11:52 11 0 原创 Oracle 19c
作者: dave

Oracle 运维大部分都会黑屏操作,自带的sqlplus 和 rman 命令本身不支持上下翻命令,所以查看历史命令就有点不方便。

http://www.cndba.cn/dave/article/131673
http://www.cndba.cn/dave/article/131673

rlwrap 是GitHub的一个项目,使用readline封装一些linux命令,例如:sqlplus,rman等等,配合 alias 一起,使sqlplus 等命令支持了上下翻。 但是因为第三方的软件,有些生产环境还是不给部署的。 但测试来说,还是方便很多。 http://www.cndba.cn/dave/article/131673

1 安装rlwrap

github 下载:http://www.cndba.cn/dave/article/131673

https://github.com/hanslub42/rlwrap

http://www.cndba.cn/dave/article/131673
http://www.cndba.cn/dave/article/131673
http://www.cndba.cn/dave/article/131673
http://www.cndba.cn/dave/article/131673

现在最新的版本是0.46.2:http://www.cndba.cn/dave/article/131673

https://github.com/hanslub42/rlwrap/archive/refs/tags/v0.46.2.tar.gz

[dave@cndba.cn ~]# yum install autoconf automake libtool -y
[dave@cndba.cn ~]# yum install readline* -y
[dave@cndba.cn software]# tar xvf rlwrap-0.46.2.tar.gz
[dave@cndba.cn software]# cd rlwrap-0.46.2/
[dave@cndba.cn rlwrap-0.46.2]# autoreconf --install
[dave@cndba.cn rlwrap-0.46.2]# ./configure && make && make install

2 配置环境变量

添加如下内容:http://www.cndba.cn/dave/article/131673

[dave@cndba.cn ~]$ vim ~/.bash_profile 
alias sqlplus='rlwrap sqlplus'
alias rman='rlwrap rman'
alias lsnrctl='rlwrap lsnrctl'
alias asmcmd='rlwrap asmcmd'
alias adrci='rlwrap adrci'

[dave@cndba.cn ~]$ source ~/.bash_profile

然后执行的时候就支持上下翻命令了:

[dave@cndba.cn ~]$ sqlplus / as sysdba

SQL*Plus: Release 19.0.0.0.0 - Production on Wed Jul 2 11:49:49 2025
Version 19.3.0.0.0

Copyright (c) 1982, 2019, Oracle.  All rights reserved.


Connected to:
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.3.0.0.0

版权声明:本文为博主原创文章,未经博主允许不得转载。

用户评论
* 以下用户言论只代表其个人观点,不代表CNDBA社区的观点或立场
dave

dave

关注

人的一生应该是这样度过的:当他回首往事的时候,他不会因为虚度年华而悔恨,也不会因为碌碌无为而羞耻;这样,在临死的时候,他就能够说:“我的整个生命和全部精力,都已经献给世界上最壮丽的事业....."

  • 2280
    原创
  • 3
    翻译
  • 579
    转载
  • 196
    评论
  • 访问:8161465次
  • 积分:4416
  • 等级:核心会员
  • 排名:第1名
精华文章
    最新问题
    查看更多+
    热门文章
      热门用户
      推荐用户
        Copyright © 2016 All Rights Reserved. Powered by CNDBA · 皖ICP备2022006297号-1·

        QQ交流群

        注册联系QQ