达梦数据库安装部署

1背景

达梦数据库统一化安装部署需求,定制统一部署规范,其中包含标准化安装,实例创建,参数优化,归档和备份。
说明:该文档中涉及到的软件和数据文件路径,请与实际路径保持严格一致。

2概述

本文档介绍单机及各种集群详细的部署过程。

3单实例部署

原则上,不建议在生产环境上部署单机环境,通常会根据实际情况部署成集群方式。

3.1检查防火墙和selinux

若没关闭则需要关闭一下,并且禁止防火墙开机自启动,如果不想关闭防火墙,可以设置端口白名单
–检查防火墙情况
systemctl status firewalld #查看防火墙状态
systemctl stop firewalld #关闭防火墙
systemctl disable firewalld #禁止防火墙开机自启动
–检查selinux情况
sestatus #查看selinux情况
vim /etc/sysconfig/selinux
把selinux=enforcing修改成selinux=disbaled #禁止selinux开机自启动

3.2 添加用户和组

执行以下命令,新建用户组 dinstall。
groupadd dinstall -g 2001
groupadd dinstall
执行以下命令,新建用户 dmdba。
useradd -G dinstall -m -d /home/dmdba -s /bin/bash -u 2001 dmdba
执行以下命令,修改 dmdba 用户密码。
echo xxxx | passwd –stdin dmdba #修改dmdba用户的密码,xxxx处换成希望修改的密码

达梦数据库安装部署

3.4 修改资源限制

执行以下命令,修改 dmdba 用户资源限制。
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

达梦数据库安装部署
达梦数据库安装部署
(2)注册后台服务
注册数据库实例服务
cd /home/dmdba/dmdbms/script/root
./dm_service_installer.sh -t dmserver -p _dmdba -dm_ini /dmdata/dmdb/DAMENG/dm.ini
达梦数据库安装部署
关闭服务
./DmServer_dmdba stop

3.8登录数据库

dmdba用户下执行以下命令:
./disql SYSDBA/SYSDBA@localhost:5236

3.9归档配置

生产环境必须开启归档日志,且必须指定 SPACE_LIMIT 参数(MB),限制归档日志保留量。例如:开启归档并限制归档空间为 100 G(按实际存储空间给合适的值),如下所示:

3.10 定制备份策略

备份时间 备份周期 备份时间
全量备份 每周 每周六23:30点
增量备份 每天 除周六外每天 23:30 点
删除备份 两周 每天 23 点 30

登录数据库执行以下命令,创建作业系统表

全量备份(每周六 23:30 点全备):其中有1分钟后的一次性全备调度,执行完成后检查备份是否成功。

增量备份(每周除周六外每天 23:30 点增量备份):

备份定期删除(每天 23:30 删除 14 天前备份):

另外添加自动收集统计信息的任务(每周6凌晨1点开始收集)

3.11数据库参数优化

登录数据库执行AutoparaAdj2.5_xxx.sql脚本,脚本会更新在公司综合管理平台->工具管理中,请获取最新脚本。
如果服务器上需要创建多个实例,请调整每个实例占用物理内存的百分比,再执行脚本。
注意,执行完成需要重启数据库生效。

3.12配置sql日志

切换到/dmdata/DAMENG/目录下,执行vi sqllog.ini(记录1.5s以上sql),修改内容如下:

备注:SQL_TRACE_MASK请按实际需求配置。如果在服务器启动过程中,修改了sqllog.ini文件。修改之后的文件,只要调用过SP_REFRESH_SVR_LOG_CONFIG() 就会生效。

至此,DM数据库单机安装部署结束

https://eco.dameng.com

文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux入门在线安装软件24992 人正在系统学习中

来源:随缘飘荡

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年2月22日
下一篇 2022年2月22日

相关推荐