kylinserverv10部署达梦单实例:dm8图形化方式安装

kylinserverv10部署达梦单实例:dm8图形化方式安装
dm8-kylinserverv10
目录
一.安装流程图
   开始
   
                    是   停服务--备份--卸载
   检查是否安装                          |
                    否   安装           <|
					      
						 结束


二.安装步骤
0.检查 Linux(Unix)系统信息
1.创建分组
2.创建用户,指定分组,修改用户密码
3.创建安装目录,更改授权
4.检查修改系统资源限制
5.加载光驱
6.修改环境变量
7.改授权,启动安装程序


#详细安装过程
0.检查 Linux(Unix)系统信息
#获取系统位数
getconf LONG_BIT
#查询操作系统 release 信息
cat /etc/.kyinfo
#查询系统信息
cat /etc/issue    #kylin:cat /etc/.kyinfo
#查询系统名称
uname -a
#检查操作系统资源限制
cat << EOF >> /etc/security/limits.conf
dinstall hard nofile 65536
dinstall soft nofile 65536 
dinstall hard nproc 65536
dinstall soft nproc 65536
dinstall soft core unlimited
dinstall hard core unlimited
EOF

cat  /etc/security/limits.conf
#检查系统内存与存储空间
##检查内存
#获取内存总大小
grep MemTotal /proc/meminfo
#获取交换分区大小
grep SwapTotal /proc/meminfo
#获取内存使用详情
free
##检查存储空间
df -h /dm8
df -h /tmp
如果/tmp 目录不能保证 1GB 的存储空间,用户可以扩展/tmp 目录存储空间或者通
过设置环境变量 DM_INSTALL_TMPDIR 指定安装程序的临时目录。具体命令如下所示:
#以 BASH 为例:
mkdir -p /mount_point/dir_name
DM_INSTALL_TMPDIR=/mount_point/dir_name
export DM_INSTALL_TMPDIR
#安装、配置java
下载路径:https://www.oracle.com/cn/java/technologies/javase/javase-jdk8-downloads.html

cd /opt
chmod -R 755 jdk1.8.0_271
客户端解压jdk-8u271-linux-aarch64.tar.gz,将jdk1.8.0_271上传至/usr/lib/java

echo 'export JAVA_HOME=/usr/lib/java/jdk1.8.0_271'>> /etc/profile  
echo 'export JRE_HOME=${JAVA_HOME}/jre'>> /etc/profile 
echo 'export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH'>> /etc/profile 
echo 'export JAVA_PATH=${JAVA_HOME}/bin:{JRE_HOME}/bin'>> /etc/profile 
echo 'export PATH=${JAVA_PATH}:$PATH'>> /etc/profile 
echo 'export JAVA_BIN=${JAVA_HOME}/bin'>> /etc/profile 

cat /etc/profile
source /etc/profile 
java -version
--java version "jdk1.8.0_271"

1.创建分组、用户,指定分组,修改用户密码
groupadd dinstall
useradd dinstall -g dinstall
echo "dinstall" | passwd --stdin dinstall
3.创建安装目录,更改授权
--需使用默认目录,自定义目录会java调用错误且不会弹出初始化数据库界面,使用默认目录,此步骤省略
mkdir /dm8
chown -R dinstall:dinstall /dm8
chmod -R 755 /dm8

4.检查修改系统资源限制
ulimit -a
确保open files设置为65536以上或者unlimited(无限制),如果不是,修改/etc/profile
增加一行:ulimit -n 65536

echo "ulimit -n 65536" >>/etc/prDM_HOMEofile
source /etc/profile

5.加载光驱
mount -o loop /opt/dm8_20200907_FTarm_kylin4_64_ent_8.1.1.126.iso /mnt

6.修改环境变量
--该步骤省略,图形化安装会自动添加环境变量参数
su - dinstall
echo 'export DM_HOME=/dm8/dmdbms'>>.bash_profile
echo 'export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/dm8/dmdbms/bin"'>>.bash_profile
echo 'export PATH=$DM_HOME/bin:$PATH'>>.bash_profile
echo 'export DM_JAVA_HOME=/usr/lib/java/jdk1.8.0_271'>>.bashrc
cat .bash_profile
source .bash_profile

[dinstall@db01 ~]$ echo 'export DM_JAVA_HOME=/usr/lib/java/jdk1.8.0_271'>>.bashrc
[dinstall@db01 ~]$ echo 'export DM_JAVA_HOME=/usr/lib/java/jdk1.8.0_271'>>.bash_profile
[dinstall@db01 ~]$ source .bashrc
[dinstall@db01 ~]$ source .bash_profile

7.改授权,启动安装程序,初始化数据库

补充:
export LANG=en_US
export LANG=zh_CN.UTF-8
export LANG=zh_CN    #会显示乱码,建议zh_CN.UTF-8 或en_US


java -version
cp /mnt/DMInstall.bin  /home/dinstall/
cd /home/dinstall/
chmod 755 ./DMInstall.bin
cd /home/dinstall/
export DISPLAY=10.10.28.203:0.0
export LANG=zh_CN.UTF-8  
./DMInstall.bin

图形略

选择典型安装

su - root
/home/dinstall/dmdbms/script/root/root_installer.sh

初始化过程中执行:
mv /home/dinstall/dmdbms/bin/DmServiceDMSERVER.service /usr/lib/systemd/system/DmServiceDMSERVER.service
systemctl enable DmServiceDMSERVER.service
systemctl start DmServiceDMSERVER.service

三、卸载
1.图形方式卸载
su - root
/dm8/dmdbms/root_uninstaller.sh

[root@node2 dmdbms]# /dm8/dmdbms/root_uninstaller.sh
删除DmAPService服务
Removed symlink /etc/systemd/system/multi-user.target.wants/DmAPService.service.
删除/etc/dm_svc.conf文件

2.删除相关目录
su – dinstall
cd /tmp
rm -rf swtlib-64/  hsperfdata_dinstall/
cd /home/dinstall 
ls -ltr 
rm -rf dmdbms
cd /etc
rm -rf dm_svc.conf


四.问题
问题1.解压安装程序......... 
Exception in thread "main" java.lang.UnsatisfiedLinkError: Could not load SWT library. Reasons: 
	no swt-gtk-3659 in java.library.path
	no swt-gtk in java.library.path
	/tmp/swtlib-64/libswt-gtk-3659.so: /tmp/swtlib-64/libswt-gtk-3659.so: 无法打开共享对象文件: 没有那个文件或目录 (Possible cause: can't load AMD 64-bit .so on a AARCH64-bit platform)
	Can't load library: /tmp/swtlib-64/libswt-gtk.so

	at org.eclipse.swt.internal.Library.loadLibrary(Library.java:267)
	at org.eclipse.swt.internal.Library.loadLibrary(Library.java:174)
	at org.eclipse.swt.internal.C.(C.java:21)
	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.(Display.java:132)
	at org.eclipse.swt.widgets.Widget.isValidSubclass(Widget.java:988)
	at org.eclipse.swt.widgets.Decorations.checkSubclass(Decorations.java:164)
	at org.eclipse.swt.widgets.Shell.(Shell.java:258)
	at org.eclipse.swt.widgets.Shell.(Shell.java:253)
	at org.eclipse.swt.widgets.Shell.(Shell.java:204)
	at org.eclipse.swt.widgets.Shell.(Shell.java:140)
	at com.dameng.common.gui.util.SWTUtility.canInitGUI(SWTUtility.java:380)
	at com.dameng.install.ui.MainApplication.run(MainApplication.java:80)
	at com.dameng.install.ui.MainApplication.main(MainApplication.java:436)
	
结论:操作系统和数据库版本不匹配

问题2:xshell不能调取图形化界面
[dinstall@db01 ~]$ export DISPLAY=192.168.235.1:0.0
[dinstall@db01 ~]$ ./DMInstall.bin 
解压安装程序..........
初始化图形界面失败,如果当前监视器窗口不支持图形界面,请进入安装文件所在文件夹并使用"./DMInstall.bin -i"进行命令行安装。
处理办法:
[dinstall@db01 ~]$ export DISPLAY=10.10.28.203:0.0   #ip地址为客户机ip,非虚拟机ip
[dinstall@db01 ~]$ ./DMInstall.bin 

 

你可能感兴趣的:(dm8,银河麒麟)