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

第一个问题

背景问题:

安装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

相关推荐
小蒜学长12 分钟前
借助于大模型工具Cursor的中药材交易系统的设计与实现(代码+数据库+LW)
java·数据库·spring boot·后端
底层玩家老张1 小时前
数据库上K8s,运维为什么反而更累了?从StatefulSet到Operator的复盘
数据库·kubernetes·operator·数据库运维·架构选型
Tisfy1 小时前
LeetCode 2058.找出临界点之间的最小和最大距离:遍历+遇到极值则更新(这种题谁空间复杂度不是O(1)啊)
linux·数据库·leetcode·链表·题解·模拟·遍历
数据库小学妹1 小时前
MySQL死锁排查:锁机制原理、死锁日志与information_schema定位
运维·数据库·mysql
2601_967338711 小时前
Text2SQL智能体基础到实战课程
数据库·oracle
CadeCode1 小时前
Oracle 逗号拼接字段处理
数据库·后端·性能优化
Sirens.1 小时前
MySQL数据库:视图
数据库·mysql
山岚的运维笔记1 小时前
mysql 专业笔记 -- 第 1 章:MySQL 入门
运维·数据库·笔记·后端·学习·mysql·dba
IT小白杨1 小时前
TikTok小店防封号浏览器实战:2026年多店铺环境隔离与账号安全运营技术解析
开发语言·数据库·安全·php·chrome devtools·指纹浏览器
祢真伟大2 小时前
Oracle含LOB大字段表的存储占用统计
数据库·oracle