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

本文为大家整理了DM8中disql乱码、Xmanager打开图形化工具失败这两个问题的错误原因分析及处理方法。
本章内容已在如下环境上测试:
操作系统:CentOS7.4
数据库:DM8
相关关键字:DM8,disql乱码,Xmanager
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 <<<
相关推荐





