达梦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---

相关推荐
一个有温度的技术博主32 分钟前
DeepSeek Harness 深度解析:与 LangChain / LangGraph 的本质区别
数据库·oracle·langchain·harness
Wang's Blog1 小时前
PostgreSQL笔记4: 市场地位、生态全景与行业应用实践
数据库·笔记·postgresql
隔窗听雨眠2 小时前
Oracle误Truncate操作恢复:从原理到实战的完整指南
数据库·oracle
Lethehong3 小时前
MySQL迁移如何做到零改造?四层兼容方案详解
数据库·mysql·adb
Json____3 小时前
五金制品行业-企业官网源码
java·大数据·数据库·企业站·wwwoop.com
深念Y4 小时前
Opencode Event 表写入优化方案
数据库·人工智能·ai·node.js·bug·优化·opencode
竹枝溪5 小时前
MySQL进阶:约束、多表设计、多表查询与事务
java·数据库·mysql·事务·子查询·acid·多表查询
weixin_431600445 小时前
NestJS 入门(9):连上数据库,SQL 写在哪?
数据库·后端·sql·学习·nest.js
math_hongfan6 小时前
一对多的数据库姻缘:ArkTS 为鸿蒙订单设计外键与明细表
数据库·华为·harmonyos
杰夫(简道云个人搭建)6 小时前
SAAS系统应该先解决业务问题,再优化体验
数据库·人工智能·低代码·excel·个人开发