暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

【干货攻略】DM8中disql乱码问题解析和Xmanager打开图形化工具失败原因分析

达梦E学 2021-12-20
3671

-----正文-----



本文为大家整理了DM8中disql乱码、Xmanager打开图形化工具失败这两个问题的错误原因分析及处理方法。


本章内容已在如下环境上测试:

操作系统:CentOS7.4

数据库:DM8

相关关键字:DM8,disql乱码,Xmanager


一、disql乱码

1.1、 问题描述:disql工具连接数据库,上下键翻阅历史sql命令出现乱码。

左右键移动光标也乱码

若经常在disql命令行操作时,很不方便。

要使用上下键可翻阅历史命令等功能,需安装rlwrap包。

1.2 解决办法:

百度搜索rpm rlwrap;

进入上边网址后,找到系统对应版本的包, 如图,下载rpm文件 rlwrap-0.43-2.el7.x86_64.rpm。 

下载完毕,上传文件到linux,安装时出现报错,依赖perl, python3.6。

检查系统:未安装perl, python非3.6版本

yum install perl #安装perl成功后,安装rlwrap依然报错

yum install perl-Data-Dumper.x86_64 #查找yum源中的perl(Data::Dumper)进行安装,成功。

yum install python3 #安装python3;

安装rlwrap成功; 

重新连接数据库,注意前边要加上rlwrap,问题解决

修改 /home/dmdba/.bash_profile

将disql的路径添加到PATH环境变量,添加alias同名(红框是我添加的地方)

改完后source下使生效

问题解决。


二、 使用xmanager工具无法打开图形化工具

2.1 问题描述:使用xmanager投影linux程序到win桌面的方式,无法打开图形化。

An error has occurred...

检查xmanager端口,是0.0没错;

检查VMnet8对应的ip, 也没问题(个人理解:虚拟机与windows通信用的虚拟机VMnet8对应的Ip);

注:若连接的是物理机,export DISPLAY要使用以太网对应的Ip; 

查看报错日志,提示缺少libgtk-x11-2.0.so.0这个包;

复制一个窗口,在root用户下安装好该包;

yum install libgtk-x11-2.0.so.0

再次调图形化,依然出错;

几经尝试,直接安装gtk相关的包,图形化就可调用,但出现字符乱码

yum install gtk*

 

2.2、解决办法:

1)windows新建一个目录,将C:\Windows\Fonts下的字体文件,全部拷贝到该目录;

2)再把新建目录下的文件,全部上传到linux的/usr/share/fonts目录下;

3)执行命令刷新字体 sudo fc-cache -fv;

再次调用dbca,manager等图形化工具,乱码已消失。

问题解决。

 

>>> THE END <<<

好,以上是本期干货分享内容,我们后续将持续整理更多的常见问题解析,希望能给大家带来帮助。



 
 


相关推荐

干货 | DM8数据库运维常用基础SQL(一)
干货 | DM8数据库运维常用基础SQL(二)
干货 | 达梦数据库索引监控
开班 | 2022年首期DM8-DCM认证计划发布!
书籍 | 必入!达梦1+X系列教材全部上线!

内容丨魏建龙
编辑丨Hh
审核 | crossrainbow

文章转载自达梦E学,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论