一、安装前准备 
1.安装中标麒麟 V7 操作系统与配置 
(1)安装中标麒麟 V7 操作系统,选 GUI,安装过程略。 
(2)安装完成后,启用网络,设置 IP 地址,并设置网络自启动。 
(3)配置防火墙,关闭防火墙,或者是开放对应的端口号 
[root@Neokylin7 ~]#systemctl stop firewalld 
[root@Neokylin7 ~]#systemctl disable firewalld 
2.下载达梦数据库 DM8 安装介质 dm8_20201107_x86_rh7_64_ent_8.1.1.144.iso 
3.安装环境配置与规划 
(1)安装 gcc 包 
[root@Neokylin7 ~]#yum install -y gcc 
(2)规划安装路径与安装用户 
创建 DM8 安装路径 

[root@Neokylin7 ~]#mkdir -p /dm8 
 创建 DM8 安装用户组 dinstall 和用户 dmdba ,设置 dmdba 用户的密码 
 [root@Neokylin7 ~]#groupadd dinstall 
 [root@Neokylin7 ~]# adduser -g dinstall dmdba 
 [root@Neokylin7 ~]#passwd dmdba 
 设置安装路径访问权限 
 [root@Neokylin7 ~]#chown dmdba:dinstall -R /dm8


(3)设置文件最在打开数 
如果需要永久生效,则以 root 用户身份修改操作系统配置文件,需重启服务器才能生 效 
[root@Neokylin7 ~]#vi /etc/security/limits.conf 
文件尾增加以下两行: 

dmdba  soft  nofile  4096
dmdba  hard  nofile  65536  
 如果需要临时生效,可以 root 用户身份运行以下命令: 
 [root@Neokylin7 ~]# ulimit -n 65536 
 [root@Neokylin7 ~]# ulimit -a  
(4)安装介质上传服务器与挂接 
   将下载的达梦数据库 DM8 安装介质包通过 WInSCP 工具,上传到服务器/home 目录 下,过程略,然后以 root 用户运行 mount 命令将按装包挂接到服务器/mnt 路径上。 
 [root@Neokylin7 mnt]#mount -o loop /home/dm8_20201107_x86_rh7_64_ent_8.1.1.144.iso /mnt

开放麒麟系统 安装python 麒麟系统安装命令_kylin


二、达梦数据库 DM8 图形化安装 

1.设置安装用户的环境变量显示参数 

 首先,以 root 用户查看环境变量显示参数 

[root@Neokylin7 /]# echo $DISPLAY 
 :0  
 然后,切换 dmdba 用户 
 [root@Neokylin7 mnt]# su - dmdba

开放麒麟系统 安装python 麒麟系统安装命令_数据库_02


设置 dmdba 用户环境变量显示参数 

[dmdba@Neokylin7 /]$ export DISPLAY=:0 
 [dmdba@Neokylin7 /]$ xhost + 
 access control disabled, clients can connect from any host

开放麒麟系统 安装python 麒麟系统安装命令_kylin_03


2.安装达梦数据库 

以安装用户身份,在安装介质挂接路径上运行安装命令开始安装达梦数据库 DM8 

[dmdba@Neokylin7 ~]$ cd /mnt 
 [dmdba@Neokylin7 mnt]$ ./DMInstall.bin

开放麒麟系统 安装python 麒麟系统安装命令_数据库_04


在弹出的 GUI 图形化安装向导界面上按提示操作安装  

(1)选择语言与时区,选择安装向导的语言“简体中文”,数据库时区“(GTM+08:00) 中国标准时间”,点“确定”按钮。

开放麒麟系统 安装python 麒麟系统安装命令_数据库_05

  

(2)达梦敏据库安装程序,安装提示,点“下一步” 

  

开放麒麟系统 安装python 麒麟系统安装命令_创建数据库_06


(3)许可证协议,选择“接受”,点“下一步” 

  

开放麒麟系统 安装python 麒麟系统安装命令_开放麒麟系统 安装python_07


(4)Key 文件,选择安装数据库的 License 文件,因本次安装为开发版安装,并无 Key 文 件,故直接点“下一步” 

  

开放麒麟系统 安装python 麒麟系统安装命令_开放麒麟系统 安装python_08


(5)选择组件,选择数据库安装的组件,选择“典型安装”,点“下一步” 

  

开放麒麟系统 安装python 麒麟系统安装命令_开放麒麟系统 安装python_09


(6)选择安装位置,输入之前安装规划的数据库安装路径 “/dm8”,点“下一步”  

  

开放麒麟系统 安装python 麒麟系统安装命令_创建数据库_10


点“确定” 

  

开放麒麟系统 安装python 麒麟系统安装命令_kylin_11


(7)安装前小结,显示安装向导每一步的设置进行安装前确认,点“安装” 

  

开放麒麟系统 安装python 麒麟系统安装命令_kylin_12


(8)达梦数据库安装,显示数据库安装进度 

  

开放麒麟系统 安装python 麒麟系统安装命令_开放麒麟系统 安装python_13


(9)执行配置脚本,提示以”root”用户执行数据库配置脚本” /dm8/script/root/root_installer.sh”,以完成数据库安装配置操作。 

  

开放麒麟系统 安装python 麒麟系统安装命令_创建数据库_14


新打开一终端,以 root 用户执行配置脚本 

[root@Neokylin7 ~]# /dm8/script/root/root_installer.sh  

开放麒麟系统 安装python 麒麟系统安装命令_创建数据库_15


执行完成后,点“确定”,弹出“确认”对话框,点“是”关闭对话框  

开放麒麟系统 安装python 麒麟系统安装命令_开放麒麟系统 安装python_16


(10)数据库安装已经完成,点“完成”  

 

开放麒麟系统 安装python 麒麟系统安装命令_kylin_17


达梦数据库安装完成,询问是否初始化数据库,点“取消”。

开放麒麟系统 安装python 麒麟系统安装命令_创建数据库_18

 

(11)查看 DmAP 服务是否运行 

[dmdba@Neokylin7 mnt]$ cd /dm8/bin 

[dmdba@Neokylin7 bin]$ ./DmAPService status 

DmAPService (pid 12535) is running.   

开放麒麟系统 安装python 麒麟系统安装命令_开放麒麟系统 安装python_19


3.初始化数据库,创建数据库实例 

以安装用户身份,运行/dm8/tool/ dbca.sh 脚本,启动初始化数据库工具”达梦数据库配置 助手” 

[dmdba@Neokylin7 bin]$ cd /dm8/tool/ 

[dmdba@Neokylin7 tool]$ ./dbca.sh  

开放麒麟系统 安装python 麒麟系统安装命令_开放麒麟系统 安装python_20


(1)达梦数据库配置助手,选择“创建数据库实例”,点“开始” 

  

开放麒麟系统 安装python 麒麟系统安装命令_数据库_21


(2)创建数据库模板,根据实际用途,选择创建数据库的模板,此次安装选择“一般用 途”,点“下一步”。 

  

开放麒麟系统 安装python 麒麟系统安装命令_创建数据库_22


(2)指定数据库所在目录,输入数据库文件存放的目录“/dm8/data”,点“下一步”  

  

开放麒麟系统 安装python 麒麟系统安装命令_kylin_23


(3)数据库标识,输入需要创建的数据库实例的数据库标识,数据库名:DAMENG,实 例名:DMSERVER,默认端口号是 5236,一个数据库可以创建多个实例,以端口号区分不 同的实例,不同的实例,实例名与端口号不能相同,实例创建后,数据库名与实例名就不 能再修改了。 

  

开放麒麟系统 安装python 麒麟系统安装命令_创建数据库_24


(4)数据库文件所在位置,输入数据库文件的存放路径,可按实际需要设定路径,此次 安装都按系统默认路径。点“下一步” 

   

开放麒麟系统 安装python 麒麟系统安装命令_数据库_25


   

开放麒麟系统 安装python 麒麟系统安装命令_数据库_26

   

开放麒麟系统 安装python 麒麟系统安装命令_数据库_27


(5)数据库初始化参数 

  

开放麒麟系统 安装python 麒麟系统安装命令_kylin_28


(6)口令管理,设置数据库 “SYSDBA”与“SYSAUDITOR” 两个管理员的密码口令,可 以设置每个系统用户用不同的口令。 

 

开放麒麟系统 安装python 麒麟系统安装命令_数据库_29


也可以为所有系统用户设置同一口令  

开放麒麟系统 安装python 麒麟系统安装命令_数据库_30


然后,点“下一步”  

(7)创建示例库,选择需要创建的示例库,点“下一步”   

开放麒麟系统 安装python 麒麟系统安装命令_开放麒麟系统 安装python_31


(8)数据库概要,显示初始化创建数据库的配置概要信息,点“完成” 

  

开放麒麟系统 安装python 麒麟系统安装命令_开放麒麟系统 安装python_32


(9)执行安装过程,提示以“root”用户执行配置脚本 

  

开放麒麟系统 安装python 麒麟系统安装命令_kylin_33


以 root 用户打开新终端,运行以下命令:  

[root@Neokylin7 ~]# mv /dm8/bin/DmServiceDMSERVER.service /usr/lib/systemd/system/DmServiceDMSERVER.service 
 [root@Neokylin7 ~]# systemctl enable DmServiceDMSERVER.service 
 Created symlink from /etc/systemd/system/multiuser.target.wants/DmServiceDMSERVER.service to /usr/lib/systemd/system/DmServiceDMSERVER.service. 
 [root@Neokylin7 ~]# systemctl start DmServiceDMSERVER.service

开放麒麟系统 安装python 麒麟系统安装命令_创建数据库_34


成功运行后,点“确定” 

 

开放麒麟系统 安装python 麒麟系统安装命令_kylin_35


点“是”关闭对话框,继续完成初始化数据库创建过程  

 

开放麒麟系统 安装python 麒麟系统安装命令_开放麒麟系统 安装python_36


(10)创建数据库完成,初始化创建数据库过程完成后,提示创建数据库完成以及数据库 初建的概要信息,点“完成”  

开放麒麟系统 安装python 麒麟系统安装命令_开放麒麟系统 安装python_37