DM8 企业版安装

时间:2022-11-19 12:00:44

达梦数据库介绍

DM8 企业版安装

收集安装环境

查看系统信息

[root@dm opt]# cat /proc/version

Linux version 4.19.90-24.4.v2101.ky10.x86_64 (KYLINSOFT@localhost.localdomain) (gcc version 7.3.0 (GCC)) #1 SMP Mon May 24 12:14:55 CST 2021

[root@dm opt]# uname -r

4.19.90-24.4.v2101.ky10.x86_64

DM8 企业版安装

查看 CPU

根据 CPU 类型,国产 CPU 飞腾、鲲鹏(ARM 架构), 龙芯等下载对应的 CPU 架构的

安装包,一般个人电脑是 x86 架构。

[root@dm opt]# lscpu或 [root@dm opt]# cat /proc/cpuinfo

DM8 企业版安装

达梦官网或云适配中心下载对应 CPU 的安装包

DM8 企业版安装

查看内存

[root@dm opt]# free -m

查看磁盘空间

[root@Kdm opt]# df -h

文件系统 容量 已用 可用 已用% 挂载点

devtmpfs 443M 0 443M 0% /dev

tmpfs 469M 4.0K 469M 1% /dev/shm

tmpfs 469M 14M 456M 3% /run

tmpfs 469M 0 469M 0% /sys/fs/cgroup

/dev/mapper/dm-root 24G 8.4G 15G 36% /

/dev/sda1 195M 183M 12M 94% /boot

/dev/mapper/dm-tmp 1.5G 44M 1.5G 3% /tmp

tmpfs 94M 44K 94M 1% /run/user/0

查看/tmp 空间,/tmp 建议至少 1.5G 以上

[root@dm opt]# df -h /tmp

查看 Glibc、gcc 版本

安装 DM glibc 版本不能低于 2.3,linux 内核不能低于 2.6.

[root@dm opt]# rpm -qa|grep glibc

glibc-2.28-49.p02.ky10.x86_64

glibc-devel-2.28-49.p02.ky10.x86_64

glibc-common-2.28-49.p02.ky10.x86_64

[root@dm opt]# ldd --version

[root@dm opt]# rpm -qa|grep gcc

libgcc-7.3.0-20190804.35.p02.ky10.x86_64

gcc-7.3.0-20190804.35.p02.ky10.x86_64

[root@dm opt]# gcc –version

安装 DM8 企业版

安装规划:

软件的安装路径 /dm8

数据库实例的创建路径 /dm8/data

归档文件存储路径(归档的开启是可选的)

备份集存储路径(和源库存储分开)

1、规划安装用户和用户组:

不推荐使用 root 安装,规划单独的用户安装。

[root@dm opt]# groupadd dinstall

[root@dm opt]# useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba

[root@dm opt]# passwd dmdba

更改用户 dmdba 的密码 。

新的 密码:

重新输入新的 密码:

passwd:所有的身份验证令牌已经成功更新。

DM8 企业版安装

2、规划安装目录:

创建安装目录/dm8,并修改安装目录的所属组给 dmdba 用户和该用户所属组

[root@dm opt]# mkdir /dm8

[root@dm opt]# ls -ld /dm8

drwxr-xr-x 2 root root 6 12 月 20 18:50 /dm8

[root@dm opt]# chown dmdba:dinstall /dm8

[root@dm opt]# ls -ld /dm8

drwxr-xr-x 2 dmdba dinstall 6 12 月 20 18:50 /dm8

3、挂载 iso 镜像文件:

[root@KylinDCA03 opt]# mkdir /mnt/dm

[root@KylinDCA03 opt]# mount /opt/dm8_20210818_x86_rh6_64_ent_8.4.2.18_pack14.iso

/mnt/dm

mount: /mnt/dm: WARNING: source write-protected, mounted read-only.

[root@KylinDCA03 opt]# su - dmdba

[dmdba@KylinDCA03 ~]$ cd /mnt/dm

[dmdba@KylinDCA03 dm]$ ll

总用量 739440

-r-xr-xr-x 1 root root 2784248 8 月 23 14:36 'DM8 Install.pdf'

-r-xr-xr-x 1 root root 754402133 8 月 23 14:40 DMInstall.bin

4、安装 DM 数据库

DM 数据库支持三种安装方式:

图形化界面安装

1、设置图形化界面:

(1)第一次启动虚拟机,执行下 xhost +

[root@KylinDCA03 桌面]# xhost +

access control disabled, clients can connect from any host

2)查看 root 用户的 DISPLAY 变量值

[root@KylinDCA03 桌面]# echo $DISPLAY

:0.0

3)切换 dmdba 用户

[root@KylinDCA03 桌面]# su - dmdba

上一次登录: 一 12 月 20 18:54:09 CST 2021 pts/1 上

4)设置 dmdba 用户的 DISPLAY 变量值为步骤(

1)中的值(仅对当前会话生效)

[dmdba@KylinDCA03 ~]$ export DISPLAY=:0.0

[dmdba@KylinDCA03 ~]$ cd /mnt/dm

[dmdba@KylinDCA03 dm]$ ll

总用量 739440

-r-xr-xr-x 1 root root 2784248 8 月 23 14:36 'DM8 Install.pdf'

-r-xr-xr-x 1 root root 754402133 8 月 23 14:40 DMInstall.bin

2、图形化界面方式安装 DM 数据库

[dmdba@KylinDCA03 dm]$ ./DMInstall.bin

DM8 企业版安装

如果图形化界面没有设置好,安装会报如下错误:

DM8 企业版安装

安装时报 tmp 不足的解决方法

如果安装时报错 tmp 不足,可以设置 DM_INSTALL_TMPDIR 变量,指定到别的路径下(存

储空间大于 2G)。

设置参考如下:

[root@localhost opt]# mkdir tmp

[root@localhost opt]# chown dmdba:dinstall /opt/tmp

[root@localhost opt]# chmod 777 /opt/tmp

[root@localhost opt]# su - dmdba

上一次登录: 四 6 月 30 09:06:43 CST 2022 pts/1 上

[dmdba@localhost ~]$ export DM_INSTALL_TMPDIR=/opt/tmp

[dmdba@localhost ~]$ cd /mnt/dm

[dmdba@localhost dm]$ ll

总用量 927088

-r-xr-xr-x 1 root root 2802237 3 月 4 13:39 'DM8 Install.pdf'

-r-xr-xr-x 1 root root 946534466 3 月 4 13:44 DMInstall.bin

[dmdba@localhost dm]$ ./DMInstall.bin

图形化界面失败错误:

如果报错初始化图形界面失败,则是图形化没有设置好,按照前面步骤设置。

[dmdba@KylinDCA04 dm]$ ./DMInstall.bin

解压安装程序..........

初始化图形界面失败,如果当前监视器窗口不支持图形界面,请进入安装文件所在文件夹并

使用"./DMInstall.bin -i"进行命令行安装。

图形化界面安装过程:

DM8 企业版安装

Key 文件可以不选,默认使用一年(官网发布时间):

DM8 企业版安装

DM8 企业版安装

DM8 企业版安装

DM8 企业版安装

如果提示文件打开数过小,可以设置系统文件打开数:

[root@KylinDCA03 opt]# vim /etc/security/limits.conf

DM8 企业版安装

3、安装完成,提示运行脚本:

DM8 企业版安装

[root@KylinDCA03 桌面]# /dm8/script/root/root_installer.sh

移动 /dm8/bin/dm_svc.conf 到/etc 目录

修改服务器权限

创建 DmAPService 服务

Created symlink /etc/systemd/system/multi-user.target.wants/DmAPService.service →

/usr/lib/systemd/system/DmAPService.service.

创建服务(DmAPService)完成

启动 DmAPService 服务

安装完成后的目录结构如下:

DM8 企业版安装

bin:dmrman,disql、dexp/dexpdp、dimp/dimpdp、dminit 等脚本在此目录下

doc:DM8 手册

drivers:驱动信息

tool:客户端工具(manager、dbca.sh、console、dts、monitor 等)

web:DEM 相关脚本

命令行方式安装

(1)执行 DMInstall.bin -i 命令行方式安装 DM 数据库

[dmdba@KylinDCA03 dm]$ ./DMInstall.bin -i

请选择安装语言(C/c:中文 E/e:英文) [C/c]:

解压安装程序..........

欢迎使用达梦数据库安装程序

是否输入 Key 文件路径? (Y/y:是 N/n:否) [Y/y]:n

是否设置时区? (Y/y:是 N/n:否) [Y/y]:

设置时区:

[ 1]: GTM-12=日界线西

[ 2]: GTM-11=萨摩亚群岛

[ 3]: GTM-10=夏威夷

[ 4]: GTM-09=阿拉斯加

[ 5]: GTM-08=太平洋时间(美国和加拿大)

[ 6]: GTM-07=亚利桑那

[ 7]: GTM-06=中部时间(美国和加拿大)

[ 8]: GTM-05=东部部时间(美国和加拿大)

[ 9]: GTM-04=大西洋时间(美国和加拿大)

[10]: GTM-03=巴西利亚

[11]: GTM-02=中大西洋

[12]: GTM-01=亚速尔群岛

[13]: GTM=格林威治标准时间

[14]: GTM+01=萨拉热窝

[15]: GTM+02=开罗

[16]: GTM+03=莫斯科

[17]: GTM+04=阿布扎比

[18]: GTM+05=*堡

[19]: GTM+06=达卡

[20]: GTM+07=曼谷,河内

[21]: GTM+08=中国标准时间

[22]: GTM+09=汉城

[23]: GTM+10=关岛

[24]: GTM+11=所罗门群岛

[25]: GTM+12=斐济

[26]: GTM+13=努库阿勒法

[27]: GTM+14=基里巴斯

请选择设置时区 [21]:

安装类型:

1 典型安装

2 服务器

3 客户端

4 自定义

请选择安装类型的数字序号 [1 典型安装]:

所需空间: 1178M

请选择安装目录 [/home/dmdba/dmdbms]:/dm8

目录(/dm8)下不为空,请选择其他目录。

请选择安装目录 [/home/dmdba/dmdbms]:/dm8

可用空间: 14G

是否确认安装路径(/dm8)? (Y/y:是 N/n:否) [Y/y]:y

安装前小结

安装位置: /dm8

所需空间: 1178M

可用空间: 14G

版本信息:

有效日期:

安装类型: 典型安装

是否确认安装? (Y/y:是 N/n:否):y

2022-11-18 19:33:03

[INFO] 安装达梦数据库...

2022-11-18 19:33:03

[INFO] 安装 基础 模块...

2022-11-18 19:33:03

[INFO] 安装 服务器 模块...

2022-11-18 19:33:03

[INFO] 安装 客户端 模块...

2022-11-18 19:33:03

[INFO] 安装 驱动 模块...

2022-11-18 19:33:03

[INFO] 安装 手册 模块...

2022-11-18 19:33:03

[INFO] 安装 服务 模块...

2022-11-18 19:33:03

[INFO] 移动日志文件。

2022-11-18 19:33:03

[INFO] 安装达梦数据库完成。

请以 root 系统用户执行命令:

/dm8/script/root/root_installer.sh

安装结束

(2)使用 root 用户执行脚本:

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

移动 /dm8/bin/dm_svc.conf 到/etc 目录

修改服务器权限

创建 DmAPService 服务

Created symlink /etc/systemd/system/multi-user.target.wants/DmAPService.service  → /usr/lib/systemd/system/DmAPService.service.

创建服务(DmAPService)完成

启动 DmAPService 服务

静默方式安装

DM 支持静默方式安装。静默方式安装需要配置 xml 文件

./DMInstall.bin -q 配置文件全路径

5、卸载 DM 数据库

图形化卸载 DM 数据库

DM 安装目录下执行./uninstall.sh 卸载 DM 数据库:

[dmdba@KylinDCA03 dm8]$ ./uninstall.sh

DM8 企业版安装

界面提示使用 root 用户执行如下脚本:

DM8 企业版安装

[root@KylinDCA03 桌面]# /dm8/root_uninstaller.sh

删除 DmAPService 服务

Removed /etc/systemd/system/multi-user.target.wants/DmAPService.service.

删除/etc/dm_svc.conf 文件

命令行方式卸载 DM 数据库

DM 安装目录下执行./uninstall.sh -i 卸载 DM 数据库:

[dmdba@KylinDCA03 dm8]$ ./uninstall.sh -i