在默认情况下,Linux环境下(包括在xshell下)使用达梦的disql和dmrman非常不方便,无法使用退格,上下键、左右键移动,不能方便的修改和复用之前写的命令。这些问题在安装rlwrap工具之后都可以解决。
本章介绍安装rlwrap,
实现disql命令上下翻动的功能。
本章内容已在如下环境上测试:
操作系统:中标麒麟6/7
数据库版本:达梦7/8
问题现象
未安装rlwrap时,假如先使用disql查询dept表,按动上下键翻动想重新使用此sql修改为查询emp表时,系统无法识别。上下键,左右、退格键均无法直接识别,如下图:
解决方法
安装rlwrap工具包,并配置环境变量。
01
步骤一:检查操作系统环境
rlwrap依赖readline包,在安装之前需先检查操作系统是否安装有readline包。本机测试环境中标麒麟6最小化安装,系统默认已安装好readline包(若系统无readline包,可配置yum源,使用yum安装readline)。使用如下命令检查readline环境:
[root@localhost opt]rpm -qa | grep readline
检查结果如下:
02