记录linux系统安装和部署国产达梦DM8数据库的相关步骤信息

李洋博客2025-12-191.9K阅读0评论

温馨提示:这篇文章已超过46天没有更新,请注意相关的内容是否还可用!

很久没有写文章了,没有什么素材可写,不为别的就是单纯的不知道怎么写,毕竟现在的个人站越来越少了,不仅仅是个人博客网站,包括各大官煤都在相继退出历史舞台,说正事哈,最近一直在研究国产数据库,简简单单安装了一个达梦DM8数据库,武汉达梦数据库股份有限公司(以下简称“达梦”)DM 数据库快速安装部署使用提供了一套指南规范。具体而言,本指南在 DM 数据库版本、安装部署、数据库工具、数据迁移、应用开发、集群等方面进行详细介绍并给出参考建议。

记录linux系统安装和部署国产达梦DM8数据库的相关步骤信息 第1张

准备工作:

确认操作系统的版本和数据库的版本是否一致

cat /etc/redhat-release

关闭防火墙

查看防火墙状态

firewall-cmd --state

如果是【running】证明开启状态,在宝塔面板里找到【安全】菜单,防火墙点击关闭即可。或者使用命令,停止firewall:

systemctl stop firewalld.service

禁止firewall开机启动

systemctl disable firewalld.service

新建 dmdba 用户

注意:安装前必须创建 dmdba 用户,禁止使用 root 用户安装数据库。

创建用户所在的组,命令如下:

Copygroupadd dinstall -g 2001

创建用户,命令如下:

Copyuseradd  -G dinstall -m -d /home/dmdba -s /bin/bash -u 2001 dmdba

修改用户密码,命令如下:

passwd dmdba

然后系统会提示更改用户dmdba的密码,输入新密码(输入没有显示,确保两次输入的密码一致),回车,会提示已经成功更新,如图;

记录linux系统安装和部署国产达梦DM8数据库的相关步骤信息 第2张

修改文件打开最大数

在 Linux等系统中,操作系统默认会对程序使用资源进行限制。如果不取消对应的限制,则数据库的性能将会受到影响。

永久修改和临时修改。

重启服务器后永久生效。

使用宝塔文件管理,打开/etc/security/limits.conf ,文件进行修改,或者vi编辑命令如下:

vi /etc/security/limits.conf

在最后需要添加如下配置:

Copydmdba  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

如图所示:

记录linux系统安装和部署国产达梦DM8数据库的相关步骤信息 第3张

注意:修改配置文件后重启服务器生效。

记录linux系统安装和部署国产达梦DM8数据库的相关步骤信息 第4张

目录规划

1.可根据实际需求规划安装目录,本示例使用默认配置 DM 数据库安装在 /home/dmdba 文件夹下。

2.规划创建实例保存目录、归档保存目录、备份保存目录。

##实例保存目录
mkdir -p /dmdata/data
##归档保存目录
mkdir -p /dmdata/arch
##备份保存目录
mkdir -p /dmdata/dmbak

注意

使用 root 用户建立文件夹,待 dmdba 用户建立完成后需将文件所有者更改为 dmdba 用户,否则无法安装到该目录下

五、修改目录权限

将新建的路径目录权限的用户修改为 dmdba,用户组修改为 dinstall。命令如下:

chown -R dmdba:dinstall /dmdata/data
chown -R dmdba:dinstall /dmdata/arch
chown -R dmdba:dinstall /dmdata/dmbak

给路径下的文件设置 755 权限。命令如下:

chmod -R 755 /dmdata/data
chmod -R 755 /dmdata/arch
chmod -R 755 /dmdata/dmbak

记录linux系统安装和部署国产达梦DM8数据库的相关步骤信息 第5张

目录:

记录linux系统安装和部署国产达梦DM8数据库的相关步骤信息 第6张

数据库安装

DM 数据库在 Linux 环境下支持命令行安装和图形化安装,此文仅对图形化安装详细介绍。

挂载镜像

切换到 root 用户,将 DM 数据库的 iso 安装包保存在任意位置,例如 /opt 目录下,执行如下命令挂载镜像:

cd /root
mount -o loop /root/dm8_setup_rh7_64_ent_8.1.2.126_20220401.iso /mnt

记录linux系统安装和部署国产达梦DM8数据库的相关步骤信息 第7张

安装如图,简体中文,不选择key文件路径,设置时区

记录linux系统安装和部署国产达梦DM8数据库的相关步骤信息 第8张

选择【21】,典型安装。如图:

记录linux系统安装和部署国产达梦DM8数据库的相关步骤信息 第9张

数据库安装完成后,需要切换至 root 用户执行上图中的命令 

/home/dmdba/dmdbms/script/root/root_installer.sh

创建 DmAPService,否则会影响数据库备份。

数据库安装完成后还需注册实例才能使用数据库,如图;

记录linux系统安装和部署国产达梦DM8数据库的相关步骤信息 第10张

至此达梦数据库安装部署完成,还需要做一些配置。

配置环境变量

切换到 root 用户进入 dmdba 用户的根目录下,配置对应的环境变量。DM_HOME 变量和动态链接库文件的加载路径在程序安装成功后会自动导入。命令如下:

export PATH=$PATH:$DM_HOME/bin:$DM_HOME/tool

编辑 .bash_profile,使其最终效果如下图所示:

cd /home/dmdba/
vim .bash_profile

切换至 dmdba 用户下,执行以下命令,使环境变量生效。

su - dmdba
source .bash_profile

若需要主动打开配置助手,可使用 dmdba 用户配置实例,进入到 DM 数据库安装目录下的 tool 目录中,使用 ./dbca.sh 命令打开数据库配置助手。

记录linux系统安装和部署国产达梦DM8数据库的相关步骤信息 第11张

可以自定义初始化实例的参数,参考如下示例(官方实例): 以下命令设置

页大小为 32 KB,

簇大小为 32 KB,

大小写敏感,

字符集为 utf_8,

数据库名为 DMTEST,

实例名为 DBSERVER,

端口为 5237,

SYSDBA_PWD 为 ******,

SYSAUDITOR_PWD 为 ******。

SYSDBA_PWD 和 SYSAUDITOR_PWD 为配置数据库 SYSDBA 用户和 SYSAUDITOR 用户的登录密码,需要用户自定义配置,且需保证一定的密码强度。
参考命令如下:

./dminit path=/dmdata/data PAGE_SIZE=32 EXTENT_SIZE=32 CASE_SENSITIVE=y CHARSET=1 DB_NAME=DMTEST INSTANCE_NAME=DBSERVER PORT_NUM=5237 SYSDBA_PWD=复杂密码 SYSAUDITOR_PWD=复杂密码

如图:

记录linux系统安装和部署国产达梦DM8数据库的相关步骤信息 第12张

至此配置完成,后续想要链接的话使用windows安装达梦,自带链接和配置工具,貌似没有第三方的链接软件,但是我不会使用,哈哈,我对数据库一窍不通,不仅仅是数据库哈,啥也不是,好了,记录完成,等待后续研究下怎么使用和链接吧,全是安装什么的很简单,都是官方给出的教程,按照一步步操作就行,像这种国产软件都是自己的链接方式,都是windows安装版本,可以先试着安装windows版本更简单更清晰,好了,我撤了,有问题留言反馈,我去研究进仓数据库了,这也是国产比较著名的数据库软件。

文章版权声明:除非注明,否则均为李洋博客原创文章,转载或复制请以超链接形式并注明出处。

发表评论

快捷回复: 表情:
AddoilApplauseBadlaughBombCoffeeFabulousFacepalmFecesFrownHeyhaInsidiousKeepFightingNoProbPigHeadShockedSinistersmileSlapSocialSweatTolaughWatermelonWittyWowYeahYellowdog
评论列表 (暂无评论,1893人围观)

还没有评论,来说两句吧...

取消
微信二维码
微信二维码
支付宝二维码