一、安装前准备
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
二、达梦数据库 DM8 图形化安装
1.设置安装用户的环境变量显示参数
首先,以 root 用户查看环境变量显示参数
[root@Neokylin7 /]# echo $DISPLAY
:0
然后,切换 dmdba 用户
[root@Neokylin7 mnt]# su - dmdba
设置 dmdba 用户环境变量显示参数
[dmdba@Neokylin7 /]$ export DISPLAY=:0
[dmdba@Neokylin7 /]$ xhost +
access control disabled, clients can connect from any host
2.安装达梦数据库
以安装用户身份,在安装介质挂接路径上运行安装命令开始安装达梦数据库 DM8
[dmdba@Neokylin7 ~]$ cd /mnt
[dmdba@Neokylin7 mnt]$ ./DMInstall.bin
在弹出的 GUI 图形化安装向导界面上按提示操作安装
(1)选择语言与时区,选择安装向导的语言“简体中文”,数据库时区“(GTM+08:00) 中国标准时间”,点“确定”按钮。
(2)达梦敏据库安装程序,安装提示,点“下一步”
(3)许可证协议,选择“接受”,点“下一步”
(4)Key 文件,选择安装数据库的 License 文件,因本次安装为开发版安装,并无 Key 文 件,故直接点“下一步”
(5)选择组件,选择数据库安装的组件,选择“典型安装”,点“下一步”
(6)选择安装位置,输入之前安装规划的数据库安装路径 “/dm8”,点“下一步”
点“确定”
(7)安装前小结,显示安装向导每一步的设置进行安装前确认,点“安装”
(8)达梦数据库安装,显示数据库安装进度
(9)执行配置脚本,提示以”root”用户执行数据库配置脚本” /dm8/script/root/root_installer.sh”,以完成数据库安装配置操作。
新打开一终端,以 root 用户执行配置脚本
[root@Neokylin7 ~]# /dm8/script/root/root_installer.sh
执行完成后,点“确定”,弹出“确认”对话框,点“是”关闭对话框
(10)数据库安装已经完成,点“完成”
达梦数据库安装完成,询问是否初始化数据库,点“取消”。
(11)查看 DmAP 服务是否运行
[dmdba@Neokylin7 mnt]$ cd /dm8/bin
[dmdba@Neokylin7 bin]$ ./DmAPService status
DmAPService (pid 12535) is running.
3.初始化数据库,创建数据库实例
以安装用户身份,运行/dm8/tool/ dbca.sh 脚本,启动初始化数据库工具”达梦数据库配置 助手”
[dmdba@Neokylin7 bin]$ cd /dm8/tool/
[dmdba@Neokylin7 tool]$ ./dbca.sh
(1)达梦数据库配置助手,选择“创建数据库实例”,点“开始”
(2)创建数据库模板,根据实际用途,选择创建数据库的模板,此次安装选择“一般用 途”,点“下一步”。
(2)指定数据库所在目录,输入数据库文件存放的目录“/dm8/data”,点“下一步”
(3)数据库标识,输入需要创建的数据库实例的数据库标识,数据库名:DAMENG,实 例名:DMSERVER,默认端口号是 5236,一个数据库可以创建多个实例,以端口号区分不 同的实例,不同的实例,实例名与端口号不能相同,实例创建后,数据库名与实例名就不 能再修改了。
(4)数据库文件所在位置,输入数据库文件的存放路径,可按实际需要设定路径,此次 安装都按系统默认路径。点“下一步”
(5)数据库初始化参数
(6)口令管理,设置数据库 “SYSDBA”与“SYSAUDITOR” 两个管理员的密码口令,可 以设置每个系统用户用不同的口令。
也可以为所有系统用户设置同一口令
然后,点“下一步”
(7)创建示例库,选择需要创建的示例库,点“下一步”
(8)数据库概要,显示初始化创建数据库的配置概要信息,点“完成”
(9)执行安装过程,提示以“root”用户执行配置脚本
以 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
成功运行后,点“确定”
点“是”关闭对话框,继续完成初始化数据库创建过程
(10)创建数据库完成,初始化创建数据库过程完成后,提示创建数据库完成以及数据库 初建的概要信息,点“完成”