我们平时在使用达梦数据的disql窗口执行的sql操作时不可以上下翻,这个在我们操作数据的时候的时候显得不是很方便,为了让我们的达梦数据可以和Mysql、PostgreSQL一样可以执行命令行的上下翻功能,可以进行以下操作来使我们的达梦书库更加的方便
1、安装rlwrap软件包
1.1.上传我们的rlwap软件包到服务器
1.2.使用rpm的安装方式进行安装
1.2.1.安装
[root@dm01 /]# rpm -ivh rlwrap-0.42-1.el6.x86_64.rpm
警告:rlwrap-0.42-1.el6.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID 0608b895: NOKEY
错误:依赖检测失败:
perl(Data::Dumper) 被 rlwrap-0.42-1.el6.x86_64 需要
[root@dm01 /]#
安装后发现缺少依赖
可以试着忽略依赖进行安装,后期有问题可以使用yum install 安装所需依赖文件
[root@dm01 /]# rpm -ivh rlwrap-0.42-1.el6.x86_64.rpm --nodeps
安装成功
2.配置环境变量
2.1.切换到dmdba用户,配置环境变量
[root@dm01 ~]# su - dmdba
上一次登录:三 6月 919:21:28 CST 2021pts/1 上
[dmdba@dm01 ~]$vim .bash_profile
export PATH="$PATH:$DM_HOME/bin:$DM_HOME/tool"
alias disql="rlwrap disql"
alias dmrman="rlwrap dmrman"
2.2.生效环境变量
方式一:
[dmdba@dm01 ~]$ source .bash_profile
方式二:
[dmdba@dm01 ~]$ . .bash_profile
3.验证
登录数据库验证是否可以上下翻
此时按下键盘上的上翻键看是否可以出现当前sql语句:
按下上翻键可以显示上一次执行的sql,证明已成功可以使用上下翻功能,其实disql登录时不用到达梦的安装路径下执行./disql登录也是证明环境变量配置是正确的;
另附加rlwrap0.42-1安装包连接
链接:https://pan.baidu.com/s/1eNaZZ4NPR1H_5MnglvRYHw
提取码:kwm4