详解在SQLPlus中实现上下键翻查历史命令的功能
作者:姚远ACE 时间:2024-01-27 01:51:36
Oracle当然是世界上最强大的数据库,但它的客户端sqlplus真的不友好,现在还不能支持上下方向键翻查历史命令,这里介绍使用readline和rlwrap实现这个功能的方法。
安装readline
[root@localhost yum.repos.d]# yum install readline*
Loaded plugins: langpacks, ulninfo
Resolving Dependencies
--> Running transaction check
---> Package readline.x86_64 0:6.2-10.el7 will be updated
---> Package readline.x86_64 0:6.2-11.el7 will be an update
---> Package readline-devel.x86_64 0:6.2-11.el7 will be installed
--> Processing Dependency: ncurses-devel for package: readline-devel-6.2-11.el7.x86_64
--> Running transaction check
---> Package ncurses-devel.x86_64 0:5.9-14.20130511.el7_4 will be installed
--> Finished Dependency Resolution
...
安装rlwrap
在github中下载readline的打包工具(readline wrapper)rlwrap:
wget https://github.com/hanslub42/rlwrap/archive/refs/heads/master.zip
安装相关编译工具并编译:
sudo yum install -y autoconf automake
autoreconf --install
./configure
make
sudo make install
$ which rlwrap
/usr/local/bin/rlwrap
创建别名
在 oracle用户下的 .bash_profil 中增加两个别名:
alias sqlplus='/usr/local/bin/rlwrap /u01/app/oracle/product/version/db_1/bin/sqlplus'
alias rman='/usr/local/bin/rlwrap /u01/app/oracle/product/version/db_1/bin/rman'
这样以后再使用sqlplus和rman的时候就可以使用上下键调出历史命令了!
来源:https://blog.csdn.net/weixin_43424368/article/details/123549997
标签:SQLPlus,上下键,翻查,命令
0
投稿
猜你喜欢
django中模板继承与ModelForm实例详解
2021-09-05 18:52:10
ipad上运行python的方法步骤
2021-12-06 19:05:36
MobaXterm详细使用图文教程(MobaXterm连接Linux服务器)
2023-05-07 05:51:43
Python实现一键下载视频脚本
2023-08-26 18:51:17
python抓取最新博客内容并生成Rss
2022-06-18 08:38:40
Python一些基本的图像操作和处理总结
2022-02-24 05:46:33
如何取得表中字段的属性?
2010-01-18 20:52:00
对Tensorflow中权值和feature map的可视化详解
2021-03-31 22:24:39
Python实现subprocess执行外部命令
2021-10-04 13:42:27
python使用Random随机生成列表的方法实例
2021-08-12 12:08:54
15个网页排版例子赏析
2008-01-06 16:38:00
通过实例简单了解Python中yield的作用
2023-03-10 11:23:17
pandas 强制类型转换 df.astype实例
2022-03-27 04:41:56
《HTML5设计原理》读后随记
2011-01-25 12:26:00
Hibernate 的原理与配置
2023-07-20 21:26:52
Python3实现的字典、列表和json对象互转功能示例
2022-11-10 11:04:51
在Python中操作文件之seek()方法的使用教程
2023-08-01 14:58:01
5个提高你站点可读性的方法
2011-01-31 17:48:00
学习Python需要哪些工具
2023-06-20 17:48:40
利用Python还原方阵游戏详解
2022-01-28 03:59:44