人大金仓关于KES无法使用图形化工具的解决方法

关于KES无法使用图形化工具的解决方法

关键字:

KingbaseES、图形化、人大金仓、KingbaseES、

一、软件环境

1.1 软件环境要求

金仓数据库管理系统KingbaseES V8.0版本,MobaXterm11.1。

1.2 安装包准备

准备需要安装的金仓数据库管理系统KingbaseES和MobaXterm11.1的安装程序。

1.3 无法使用图形化工具原因分析

(1)安装操作流程不对。

(2)X11-forwarding服务未开启。

(3)系统无java环境。

二、解决方法

2.1 安装流程不对

在安装KingbaseES数据库的过程中,若在同一窗口中进行用户切换,会产生安装环境变化,导致安装后的软件无法打开图形化工具。

2.2 X11-forwarding服务未开启

2.2.1 X11-forwarding是什么?

X11中的X是指X协议,11指第11个版本。

X11-Forwarding是一个安全的Shell特性,它允许通过现有的SSH shell会话转发X11连接,用于在服务器上运行X11程序,ssh-client可以通过用户的X11-server显示图形窗口。也可以说X11是一个允许服务器应用程序显示图形界面的系统。

2.2.2 X协议原理简介

X协议包括X Client和X Server两部分,linux的图形化界面,底层是基于X协议的。

X Server管理主机上与显示相关的硬件设置,负责屏幕画面的绘制与显示,以及将输入设置告知X Client。

X Client(即X应用程序)则主要负责事件的处理。比如,当用户点击了鼠标操作,X Server捕捉到鼠标点击动作,将其告知X Client。

2.2.3 开启X11-forwarding

(1) 看 X11-forwarding服务是否开启, 如下图所示,有绿√表示开启,红X表示未开启。

(2)如果 X11-forwarding服务未开启,则查看/etc/ssh/sshd_config中的配置是否开启,找到如下字段,进行设置开启。

(3)若更改上面配置后,还是无法开启服务,则可以通过镜像进行重新安装:yum install xorg-x11-xauth。

(4)若镜像下载失败,则可以查看一下当前的镜像是否适配,可能镜像的版本太低了,需要更新,则重新配置镜像。

(5)、重新进行镜像配置

先获取镜像安装包,wget "ftp://192.168.4.13/FTP/%E6%95%B0%E6%8D%AE%E5%BA%93/%E5%86%85%E9%83%A8%E7%89%88%E6%9C%AC/%E5%AE%B9%E5%99%A8%E9%95%9C%E5%83%8F/CentOS-7-x86_64-DVD-1810.iso"

进行镜像挂载mount -o loop CentOS-7-x86_64-DVD-1810.iso /mnt/cdrom

修改/etc/yum.repos.d/kes.repo配置

[centos7.6]

name=CentOS7.6

baseurl=file:///mnt/cdrom

gpgcheck=1

enabled=1

gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-CentOS-7

重新启动虚拟机

(6)、新开一个窗口,查看X11-forwarding服务是否开启。

2.3 系统无java环境。

一般KES是自带所需的jar包的,所以此步骤不是很需要,若自带的jar有问题,可以使用系统的java环境。打开图形化界面工具时,出现下图报错,则说明java环境有问题。

首先需要卸载原本的java

2.3.1卸载java

(1)、yum list installed|grep java #查看当前安装的java程序

(2)、yum -y remove java-11-openjdk-headless.x86_64 #移除相应包

(3) 、修改 ./etc/profile文件

2.3.2安装java

yum install java-1.8.0-openjdk.x86_64

2.3.3配置java

vi /etc/profile #在末尾添加如下内容

#set java environment

JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.181-7.b13.el7.x86_64

PATH=PATH:JAVA_HOME/jre/bin

export JAVA_HOME PATH

2.3.4设置系统环境

查看文件状态:ll etc/profile

-rw-r--r-- 1 root root 1962 Jul 31 20:51 etc/profile #表示缺乏执行权限

授权执行权限:chmod +x /etc/profile

执行文件 ./etc/profile

2.3.5测试:java -version

2.4 export DISPLAY解决办法

若上述步骤执行后,仍然无法打开,可以执行以下命令,将gui展示到其他正常的系统显示:

export DISPLAY=windows机器ip:0.0

三、总结

本文分别从以下3个方向分析了KES无法使用图形化工具的原因,并提出了相应解决方案。

(1)安装操作流程不对。

(2)X11-forwarding服务未开启。

(3)系统无java环境。

(4)export DISPLAY解决办法

参考文档:

《基于Windows系统的数据库软件安装指南》

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值