目录
一、环境准备
1. 查看系统版本
cat /etc/kylin-build
2. 达梦数据库下载
下载地址:产品下载 | 达梦数据库
二、新建dmdba用户
创建用户组
groupadd dinstall -g 2001
创建用户
useradd -G dinstall -m -d /home/dmdba -s /bin/bash -u 2001 dmdba
修改用户密码
passwd dmdba
三、修改文件打开最大数
Linux操作系统默认会对程序使用资源进行限制,如果不取消对应的限制,数据库的性能将会受到影响
切换用户root
su root
编辑文件,在最后面添加如下配置:
vim /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
重启服务器
reboot
四、 创建数据目录
创建数据目录
mkdir -p /data/dmdata/data
修改目录权限
chown -R dmdba:dinstall /data/dmdata/data
chmod -R 755 /data/dmdata/data
五、安装数据库
切换到 root 用户,将达梦数据库安装iso文件上传到 /data 目录下,执行镜像挂载命令
su root
cd /data
mount -o loop dm8_20240920_x86_rh7_64.iso /mnt
切换到 dmdba 用户,进入 /mnt 目录,执行如下命令安装数据库程序
su dmdba
cd /mnt
./DMInstall.bin -i
依次输入“1”-中文,“n”-不输入key文件路径,“y”-设置时区,“21”-中国标准时间,“1”-典型安装,不输入-默认安装在“/home/dmdba/dmdbms”目录下,“y”-确认安装路径
数据库安装完成后,需要切换至 root 用户执行上图中提示的命令创建 DmAPService,否则会影响数据库备份
su root
/home/dmdba/dmdbms/script/root/root_installer.sh
六、初始化
切换 dmdba 用户,初始化实例
cd /home/dmdba/dmdbms/bin
./dminit path=/data/dmdata/data PAGE_SIZE=32 CHARSET=1
实例初始化完成后,默认生成的配置如下:
dm.ini路径:/data/dmdata/data/DAMENG/dm.ini
SYSDBA用户密码:SYSDBA
SYSAUDITOR用户密码:SYSAUDITOR
监听端口:5236
七、创建数据库系统服务
切换 root 用户,进入/home/dmdba/dmdbms/script/root/ 目录下,执行 dm_service_installer.sh 服务安装脚本
su root
cd /home/dmdba/dmdbms/script/root/
./dm_service_installer.sh -t dmserver -dm_ini /data/dmdata/data/DAMENG/dm.ini -p DmServer
八、数据库启停
启动数据库服务
systemctl start DmServiceDmServer
停止数据库服务
systemctl stop DmServiceDmServer
重启数据库服务
systemctl restart DmServiceDmServer
查看数据库状态
systemctl status DmServiceDmServer