达梦数据库安装报错:OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file

报错信息如下图所示:

dmdba@localhost 桌面]S ./DMInstall.bin
解压安装程序.........OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file:11500Try using the -Djava.io.tmpdir= option to select an alternate temp location.
Exception in thread "main" java.lang.UnsatisfiedlinkError: Could not load SWT library. Reasons:
no swt-gtk-3659 in java.library.pathno swt-gtk in java.library.pathCan't load library: /tmp/swtlib-64/libswt-gtk-3659.soCan't load library: /tmp/swtlib-64/libswt-gtk.so
at org.eclipse.swtinternal.Library.loadribrary(library.java:267)at org.eclipse.swt.internal.library.loadlibrary(Library.java:174)at org.eclipse.swt.internal.C,<clinit>(c,java:21)org.eclipse.swt.internal.Converter.wcsToMbcs(Converter.java:63)atat org.eclipse.swt.internal.Converter.wcsToMbcs(Converter.java:54)at org.eclipse.swt.widgets.Display.<clinit>(Display.java:132)at org.eclipse.swt.widgets.Widget.isValidSubclass(Widget.java:988)at org.eclipse.swt.widgets.Decorations.checkSubclass(Decorations.java;16
at org.eclipse.swt.widgets.shell.<init>(Shell.java:258)at org.eclipse.swt.widgets.shell.<init>(Shell.java:253)at org.eclipse.swt.widgets.Shell.<init>(Shell.java:204)at org.eclipse.swt.widgets.shell.<init>(Shell.java:140)at com.dameng.common.gui.util.SWTUtility.canInitGUI(SWTUtility.java:382)at com.dameng.install,ui.MainApplication.run(MainApplication,java:80)at com.dameng.install.ui,MainApplication.main(MainApplication.java:437)

可以看到主要有两个错误:1、OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file:11500Try using the -Djava.io.tmpdir= option to select an alternate temp location.

2、Exception in thread "main" java.lang.UnsatisfiedlinkError: Could not load SWT library. Reasons:

no swt-gtk-3659 in java.library.pathno swt-gtk in java.library.path Can't load library: /tmp/swtlib-64/libswt-gtk-3659.soCan't load library: /tmp/swtlib-64/libswt-gtk.so

一个是提示:没有足够的空间给共享内存文件,一个是提示 SWT 库无法调用,缺少/tmp/swtlib-64/libswt-gtk-3659.so以及 /tmp/swtlib-64/libswt-gtk.so

理论上,提示so缺失,SWT不能调用的问题,将对应的库安装上就可以解决。但是这里我们在处理时采用了 忽略,不使用图形化界面安装的方式。 而是采用控制台交互的方式进行安装 即 :

./DMInstall.bin -i

然后过程中 就出现了这样的情况:

还是提示 共享内存文件空间的问题。 经过查询网上资料,都说清理空间,但是通过df -h查看控件情况时发现,并没有什么异常。 后来死马当活马医,就增加了一个swap分区:具体操作:https://blog.csdn.net/yeyuningzi/article/details/112569931?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522167844186716800225514655%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=167844186716800225514655&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~rank_v31_ecpm-1-112569931-null-null.blog_rank_default&utm_term=swap&spm=1018.2226.3001.4450

后来就好了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值