linux中安装rlwrap后,在数据库中我们可以使用退格键删除前一个字符。使用上下键查看之前的命令
通常当在linux中安装完oracle数据库后,sqlplus / as sysdba编辑sql语句时,通常会遇到如下现象,操作极其不方便:
输入错误需要删除,按删除键后:
SQL> select * from v#^H^H^H^H;
使用上查看之前输入的命令,会出现:
SQL> ^[[A^[[A^[[A^[[A^[[A
通过安装rlwrap,可以完美解决这个问题:
获取rlwrap wget https://github.com/hanslub42/rlwrap/releases/download/v0.43/rlwrap-0.43.tar.gz
安装readline*(rlwrap依赖)
# yum -y install readline*
解压安装rlwrap包
# tar -xzvf rlwrap-0.43.tar.gz
# cd rlwrap-0.43
# ./configure
# make
# make install
切换Oracle,添加sqlplus别名
# su - oracle
$ cd
$ vim .bash_profile
在文件中添加
alias sqlplus='rlwrap sqlplus'
alias rman='rlwrap rman'
:wq
$ source .bash_profile #立即生效
这样在sqlplus中就敲命令就很方便了,类似mysql。
分类:
oracle数据库
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!