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.<clinit>(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.<clinit>(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.<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: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 

 

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
DM DBA手记之安装篇-达梦数据库-安装手册-安装最佳实践v1.3.pdf https://download.csdn.net/download/u014772458/10976118?utm_medium=distribute.pc_relevant_download.none-task-download-2~default~BlogCommendFromBaidu~default-1.test_version_3&depth_1-utm_source=distribute.pc_relevant_download.none-task-download-2~default~BlogCommendFromBaidu~default-1.test_version_3&dest=https%3A%2F%2Fdownload.csdn.net%2Fdownload%2Fu014772458%2F10976118&spm=1003.2020.3001.6616.1 第一章 安装前的准备工作 1 1.1硬件平台 1 1.2操作系统平台 1 1.3申请匹配的版本 2 第二章 安装前的规划工作 3 2.1规划安装路径 3 2.2规划数据库初始化参数 4 2.2.1 页大小 5 2.2.2 日志文件大小 8 2.2.3 时区 8 2.2.4 字符串比较大小写敏感 8 2.2.5 字符集 10 2.2.6 VARCHAR类型以字符为位 11 2.2.7 改进字符串HASH算法 12 第三章 安装达梦数据库 14 3.1 Linux上安装达梦数据库 14 3.1.1网络防火墙以及安全内核检查 14 3.1.2检查磁盘的划分 17 3.1.3Linux下检查操作系统限制 17 3.1.4检查系统时间及时区 19 3.1.5Linux下检查KDE/GNOME环境 20 3.1.6检查安装版本匹配度 20 3.1.7安装程序赋予执行权限 21 3.1.8进行安装 21 3.1.9LINUX下实例注册及自启动设置 23 3.2 Windows上安装达梦数据库 25 3.2.1关闭杀毒软件 25 3.2.2ODBC及dm_svc.conf配置 26 3.2.3配置助手初始化库并注册 27 3.3 Aix上安装达梦数据库 31 3.3.1检查磁盘空间 31 3.3.2查看逻辑CPU个数 31 3.3.3查看物理CPU个数 32 3.3.4查看内存信息 32 3.3.5创建安装的组(AIX7.0下) 32 3.3.6创建安装用户DMDBA 32 3.3.7创建安装程序临时目录 33 3.3.8检查系统资源限制 33 3.3.9开始安装 33 3.3.10 bin目录下命令行起服务报主文件不存在 36 3.3.11初始化实例 36 第四章 安装完后的检查工作 36 4.1Windows下的检查 36 4.2 Linux下的检查 41 第五章 配置必要的INI参数 46

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

福娃筱欢

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值