达梦disql支持上翻历史命令-安装rlwrap

time:2024/09/18

Author:skatexg

一、背景

DM安装完成后使用disql命令行,无法使用上下键引用历史命令,会出现"[[A[[A"的现象。这样的操作包括使用退格Backspace键,上下键,左右键等。解决这个问题,可以使用rlwrap工具。

二、安装rlwrap

1、下载

bash 复制代码
# wget https//fossies.org/linux/privat/rlwrap-0.46.1.tar.gz

解压

bash 复制代码
# tar -zxvf rlwrap-0.46.1.tar.gz

# cd rlwrap-0.46.1/

安装依赖

bash 复制代码
# yum -y install readline*

编译

bash 复制代码
#./configure

# make && make install

测试验证

bash 复制代码
# cd /data/dmdata/dmdb/bin
# rlwrap ./disql SYSDBA/SYSDBA@10.126.1.174:5236 

服务器[10.126.1.174:5236]:处于普通打开状态
登录使用时间 : 2.037(ms) 
disql V8 
SQL> se

长期使用:更改别名,用rlwrap启动disql

bash 复制代码
vim ~/.bash_profile
alias disql="rlwrap /data/dmdbms/bin/disql"
alias dmrman="rlwrap /data/dmdbms/bin/dmrman"
source ~/.bash_profile

---end---

相关推荐
SL_staff3 小时前
JVS数字底座实践:如何复用企业文档能力快速构建知识类应用
java·数据库·程序员
农村小镇哥4 小时前
C#读取CSV文件的方法
服务器·数据库·c#
IMPYLH4 小时前
HTML 的 <embed> 元素
前端·数据库·html
油丶酸萝卜别吃5 小时前
Redis 布隆过滤器快速实现
数据库·redis·缓存
深念Y5 小时前
stable-diffusion.cpp 的 FLUX.2 Klein 9B 分步
java·前端·数据库
whn19775 小时前
oracle 的ora-19633处理
数据库·oracle
x-cmd5 小时前
用 Rust 打造 AI 时代的 SQL:把重复任务变成可执行文件
数据库·人工智能·sql·ai·容器·rust·workflow
小弥儿5 小时前
Firecrawl:把整个网页变成 AI 可查询的数据库
数据库·人工智能·学习
swordbob5 小时前
mysql数据库,明明有索引为啥不用
数据库·mysql
晴天¥6 小时前
Oracle ASM、ACFS、FLEX ASM三者之间的关系?
数据库·oracle