安装前准备
一、前言
用户在安装 DM 数据库之前需要检查或修改操作系统的配置,以保证 DM 数据库能够正确安装和运行。
本文演示环境如下:
操作系统 | CPU | 数据库 |
---|---|---|
CentOS7 | x86_64 架构 | dm8_20240116_x86_rh7_64 |
信创环境安装部署也可以参考此篇文章,但需注意 CPU 和操作系统对应的 DM 数据库版本。
二、新建 dmdba 用户
注意安装前必须创建 dmdba 用户,禁止使用 root 用户安装数据库。!!!(安装期间需要用到root执行一些命令。)
1、创建用户所在的组,命令如下:
sudo groupadd dinstall -g 2001
2、创建用户,命令如下:
sudo useradd -G dinstall -m -d /home/dmdba -s /bin/bash -u 2001 dmdba
3、修改用户密码,命令如下:
sudo passwd dmdba
三、修改文件打开最大数
在 Linux、Solaris、AIX 和 HP-UNIX 等系统中,操作系统默认会对程序使用资源进行限制。如果不取消对应的限制,则数据库的性能将会受到影响。
永久修改和临时修改。
- 重启服务器后永久生效。
使用 root 用户打开 /etc/security/limits.conf
文件进行修改,命令如下:
vi /etc/security/limits.conf
dmdba soft nice 0
dmdba hard nice 0
dmdba soft as unlimited
dmdba hard as unlimited
dmdba soft fsize unlimited
dmdba hard fsize unlimited
dmdba soft nproc 65536
dmdba hard nproc 65536
dmdba soft nofile 65536
dmdba hard nofile 65536
dmdba soft core unlimited
dmdba hard core unlimited
dmdba soft data unlimited
dmdba hard data unlimited
注意
修改配置文件后重启服务器生效。
切换到 dmdba 用户,查看是否生效,命令如下:
su - dmdba
ulimit -a
- 设置参数临时生效
可使用 dmdba 用户执行如下命令,使设置临时生效:
ulimit -n 65536
ulimit -u 65536
建议
使用永久修改方式进行配置。
四、目录规划
1.可根据实际需求规划安装目录,本示例使用默认配置 DM 数据库安装在 /home/dmdba 文件夹下。
2.规划创建实例保存目录、归档保存目录、备份保存目录。
注意
使用 root 用户建立文件夹,待 dmdba 用户建立完成后需将文件所有者更改为 dmdba 用户,否则无法安装到该目录下。
五、修改目录权限
将新建的路径目录权限的用户修改为 dmdba,用户组修改为 dinstall。命令如下:
sudo mkdir -p /dmdata/{data,arch,dmbak} && \
chown -R /dmdba:dinstall dmdata && \
chmod -R 755 /dmdata
数据库安装
https://download.dameng.com/eco/adapter/DM8/202412/dm8_20241227_x86_rh7_64.zip
wget https://download.dameng.com/eco/adapter/DM8/202412/dm8_20241227_x86_rh7_64.zip
如果下载较慢可使用百度网盘链接。
通过网盘分享的文件:国产达梦数据库安装包(dm8_20241227_x86_rh7_64.zip)
链接:
https://pan.baidu.com/s/1-3EMZflzCocSZBbsZmAOxg?pwd=1610
提取码: 1610
--来自百度网盘超级会员v5的分享
1、下载数据库安装包,并解压。官网的是解压之后挂载的光盘,我是解压完压缩包之后,在解压光盘将DMInstall.bin 文件通过rz命令上次上去的。(如果没有rz命令,可以通过yum -y install lrzsz命令下载安装。)
sh DMInstall.bin -i
选择安装语言。(建议英语2:english)
2、是否输入key文件路径?选择 n
3、是否设置时区(选择21时区china)
4、选择安装类型
1、典型安装 2、服务区 3、客户端 4、自定义
默认为1
选择1安装。
选择安装路径:
确认。