CentOS7下安装达梦数据库的步骤

时间:2024-04-06 16:10:32

一, 创建安装用户

为了减少对操作系统的影响,用户不应该以 root 系统用户来安装和运行 DM 。用户可以在安装之前为 DM 创建一个专用的系统用户。

1. 创建安装用户组 dinstall

groupadd dinstall

2. 创建安装用户 dmdba

useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba

3. 初始化用户密码。

passwd dmdba

4. 之后通过系统提示进行密码设置。

注意:创建安装系统用户完成后,安装手册之后的操作默认使用安装系统用户进行

操作。

CentOS7下安装达梦数据库的步骤

这里我将用户dmdba的密码也设为dmdba

 

二,Linux(Unix)下检查操作系统限制

Linux(Unix)系统中,因为 ulimit 命令的存在,会对程序使用操作系统资源进行限制。为了使 DM 能够正常运行,建议用户检查当前安装用户的 ulimit 参数。

运行 ulimit -a 进行查询。如下图所示:

CentOS7下安装达梦数据库的步骤

参数使用限制:

1.data seg size

data seg size (kbytes, -d)

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

2. file size

file size(blocks, -f)

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

3. open files open files(-n)

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

这里open file值为1024,需要手动修改:vim /etc/security/limits.conf

CentOS7下安装达梦数据库的步骤

(sorry,上面应该是65536.。。。)

加入如上配置后,重启生效。

4.virtual memory

virtual memory (kbytes, -v)

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

如果用户需要为当前安装用户更改 ulimit 的资源限制,请修改文件 /etc/security/limits.conf。

 

三, 检查系统内存与存储空间

1.检查内存

为了保证 DM 的正确安装和运行,要尽量保证操作系统至少 1GB 的可用内存(RAM)

如果可用内存过少,可能导致DM安装或启动失败。用户可以使用以下命令检查操作内存:

#获取内存总大小

grep MemTotal /proc/meminfo

#获取交换分区大小

grep SwapTotal /proc/meminfo

#获取内存使用详情

free

2.检查存储空间

1) DM 完全安装需要 1GB 的存储空间,用户需要提前规划好安装目录,预留足够的

存储空间。用户在 DM 安装前也应该为数据库实例预留足够的存储空间,规划好数据路径和备份路径。用户可使用以下命令检查存储空间:

#查询目录/mount_point/dir_name 可用空间

df -h /mount_point/dir_name

2) DM 安装程序在安装时将产生临时文件,临时文件需要 1GB 的存储空间,临时文件目录默认为/tmp。用户可以使用以下命令检查存储空间。如下图所示:

CentOS7下安装达梦数据库的步骤

如果/tmp 目录不能保证 1GB 的存储空间,用户可以扩展/tmp 目录存储空间或者通 过设置环境变量 DM_INSTALL_TMPDIR 指定安装程序的临时目录。具体命令如下所示:

#BASH 为例:

mkdir -p /mount_point/dir_name

DM_INSTALL_TMPDIR=/mount_point/dir_name

export DM_INSTALL_TMPDIR

 

四, 安装DM

用户应登录或切换到安装系统用户,进行以下安装步骤的操作(注:不建议使用 root 系统用户进行安装)。  

1.将iso文件拷贝到linux系统里,比如放到/home/dmdba/dm8下。 

CentOS7下安装达梦数据库的步骤

2.挂载ISO文件。(挂载是临时的,我中途重启系统再进来是需要重新挂载的。)

CentOS7下安装达梦数据库的步骤
可以看到/mnt/dm8目录下已经存在DMInstall.bin 文件, DMInstall.bin 文件就是 DM 的安装程序。

CentOS7下安装达梦数据库的步骤

在运行安装程序前,需要赋予 DMInstall.bin 文件执行权限。具体命令如下所示:

chmod 755 ./DMInstall.bin

执行以下命令将运行 DM 的图形化安装:

./DMInstall.bin

愉快的安装起来了~~~~~~