达梦数据库安装过程报错解决

第一个问题

背景问题:

安装DM图形化界面报错如下:

dmdba@localhost mnt$ ./DMInstall.bin

解压安装程序..........

硬件架构校验通过!

Exception in thread "main" java.lang.UnsatisfiedLinkError: Could not load SWT library. Reasons:

no swt-pi-gtk-3659 in java.library.path

no swt-pi-gtk in java.library.path

/home/dmdba/.swt/lib/linux/x86_64/libswt-pi-gtk-3659.so: libXtst.so.6: 无法打开共享对象文件: 没有那个文件或目录

Can't load library: /home/dmdba/.swt/lib/linux/x86_64/libswt-pi-gtk.so

at org.eclipse.swt.internal.Library.loadLibrary(Library.java:285)

at org.eclipse.swt.internal.Library.loadLibrary(Library.java:194)

at org.eclipse.swt.internal.gtk.OS.<clinit>(OS.java:22)

at org.eclipse.swt.internal.Converter.wcsToMbcs(Converter.java:63)

at org.eclipse.swt.internal.Converter.wcsToMbcs(Converter.java:54)

at org.eclipse.swt.widgets.Display.<clinit>(Display.java:132)

at com.dameng.common.gui.util.SWTUtility.<clinit>(SWTUtility.java:75)

at com.dameng.install.ui.MainApplication.run(MainApplication.java:83)

at com.dameng.install.ui.MainApplication.main(MainApplication.java:364)

解决方法为:

图形化安装界面报libXtst.so.6缺失错误,是因为系统缺少 SWT 库依赖的 X11 相关组件。

///安装缺失的依赖库

使用yum安装缺失的libXtst库

sudo yum install -y libXtst

为确保图形界面依赖完整,建议同时安装以下包

sudo yum install -y gtk2 libXext libXrender libXtst libXrandr

///确认安装结果

rpm -qa | grep libXtst

第二个问题

背景问题:

在安装达梦数据库的时候,发现调用出来的图形化界面全部乱码。

解决思路:

首先是资源限制导致的,进行限制文件中openfile的修改,改成65536

其次是由于系统字体兼容性以及系统编码配置导致,方法如下:

达梦图形化界面安装以来中文字体去显示中文字符,系统字体不支持的话,会出现乱码的情况。

通过 sudo yum install wqy-zenhei-fonts 进行中文字体包的安装

同时,达梦的图形化界面依赖系统编码,若编码不匹配,也会导致字符显示异常

通过编辑/etc/locale.conf,进行添加:

LANG=zh_CN.UTF-8

LC_ALL=zh_CN.UTF-8

保存后执行 source /etc/locale.conf 使配置生效

社区地址:https://eco.dameng.com

相关推荐
啵啵啵鱼24 分钟前
对数据的增删改查
数据库·mysql·ai·idea·ai编程·navicat·obsidian
靠沿29 分钟前
MySQL数据库基础——索引的使用&alter、explain关键字
java·数据库·mysql
赵渝强老师31 分钟前
【赵渝强老师】Oracle的行地址:ROWID
数据库·oracle
重生之高冷汉堡包34 分钟前
什么是数据中心代理?原理拆解、类型区别、应用场景与选型指南
服务器·网络·数据库·安全·ip
Mortalbreeze35 分钟前
MySQL 基础篇(八):复合查询之多表查询、内外连接、子查询
数据库·mysql
Xxtaoaooo38 分钟前
NocoDB在线表格数据库:fnOS部署、MySQL可视化与远程协作实操
数据库·mysql·docker·cpolar·nocodb
张继雁43 分钟前
30~50MPa数控高压清洗:前端分级过滤逻辑,抑制硬质磨粒对喷嘴冲蚀
大数据·数据库·人工智能·机器学习·创业创新
言乐61 小时前
PythonLOLM自动生成复盘报告模型
开发语言·前端·数据库·人工智能·python
倔强的石头_1 小时前
从 KStudio 到 KSQL Developer:国产数据库的 SQL 编辑器,已经卷到这个程度了
数据库
JavaEdge.1 小时前
设定索引方法和检索设置
数据库