前面介绍了如何在kylinserverv10sp3上安装docker和docker-compose,本篇介绍如何安装达梦数据库。

1.DM8硬件要求

CPU:以上

RAM:256M以上

硬盘:5G以上

2.下载挂载ISO

dm8_20231011_x86_rh6_64.zip,LinuxCentOS8版

dm8_20230928_x86_win_64.zip,WindowsX64版,安装DM8客户端,用于连接服务做验证

2.1.Windows下下载并通过VMWare直接映射到虚拟机

下载地址:

选择x86平台,Centos8版本进行下载,同时把Win_64版本的也下载下来。

dm8下载

下载完成后,解压dm8_20231011_x86_rh6_64.zip,得到dm8_20231011_x86_rh6_64.iso。通过VMWare“可移动设备”设置选择该iso,这样就可以在虚拟机中可以直接访问iso的内容了。

VMWareCD/DVD设置

选择解压出的iso

连接到虚拟机

这样就可以在kylinLinux虚拟机中直接访问该CD/DVDRom了。接下来把cdrom挂载出来:

挂载mount/dev/cdrom/mnt/cdrom

完成挂载

自此,已经可以访问到dm8iso中的安装文件了。

2.2.kylinLinux下下载挂载

除了上述方法外,也可以在kylinLinux系统上直接下载,解压并挂载:

创建用户组[root@localhost/]创建用户[root@localhost/]设置dmdba用户密码dm8passwddmdba更改用户dmdba的密码。新的密码:重新输入新的密码:passwd:所有的身份验证令牌已经成功更新。8088"|passwddmdba--stdiniddmdba用户id=1000(dmdba)组id=1000(dinstall)组=1000(dinstall)

创建dmdba:dinstall用户

4.检查限制

资源项

达梦8要求

datasegsize

1048576(即1GB)以上或unlimited(无限制),此参数过小将导致数据库启动失败

filesize

建议用户设置为unlimited(无限制),此参数过小将导致数据库安装或初始化失败

openfiles

建议用户设置为65536以上或unlimited(无限制)

virtualmemory

建议用户设置为1048576(即1GB)以上或unlimited(无限制),此参数过小将导致数据库启动失败。

切换到dmdba账号(注意查看的是用于安装dm8的那个账户),查看用户资源限制:

sudmdba切换回root[dmdba@localhostroot]$exitvi/etc/security/

修改openfiles限制

再次切换到dmdba查看配置是否起效:

sudmdbaulimit-a

查看配置是否起效

5.创建安装路径并授权

这一步,使用dmdba用户安装到默认路径(/home/dmdba/dmdbms)是不需要的,因为dmdba默认就是该路径的owner,权限足够。但如果要指定到其它路径,则需要创建路径并授权,比如:

mkdir-p/usr/local/dm8/dmdbmsmkdir/usr/local/dm8/dbschown-Rdmdba:dinstall/usr/local/dm8
6.设置安装用的tmp临时路径

达梦8安装需要2G的临时路径,虚拟机环境往往不够,这时就需要指定一个路径。

sudmdba指定dm8安装用的临时路径[dmdba@localhost~]$DM_INSTALL_TMPDIR=/home/dmdba/tmp[dmdba@localhost~]$exportDM_INSTALL_TMPDIR

设置tmp

7.安装DM8

终于到安装了!!切换到挂载目录,看到两个文件,‘’是官方安装说明书,就是安装包了。

3216

初始化数据库实例

通常只需要指定这5个即可:

初始数据库存放的路径:PATH

数据库名:DB_NAME(默认为:DAMENG)

实例名:INSTANCE_NAME(默认为:DMSERVER)

监听端口号:PORT_NUM(默认为:5236)

设置SYSDBA密码:SYSDBA_PWD(默认为:SYSDBA)

10.注册服务开启端口

注册服务是系统级的,需要root账户,切换到root账户,执行dm8提供的rootscript。

[root@localhost/]./dm_service__ini/home/dmdba/dmdbs/DAMENG/

注册服务

=5236/tcp[root@localhost/]#firewall-cmd--reload
11.连接dm数据库

Windows系统,安装上面下载的dm8_20230928_x86_win_64.zip,只选装client,其它都不用,安装完成后,打开“DM管理工具”:

DM管理工具

注册新的连接:

注册连接

填写服务端信息

确定,连接成功:

连接成功

篇幅有点长,估计能看下来的人不多吧?