达梦数据库

达梦数据库安装

安装前准备

数据库安装包下载:https://www.dameng.com/list_103.html
本文参考达梦官方安装文档撰写

新建dmdba用户

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

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

groupadd dinstall -g 2001

2.创建用户,命令如下:

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

3.修改用户密码,命令如下

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.规划创建实例保存目录、归档保存目录、备份保存目录。

##实例保存目录
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

数据库安装

挂载镜像

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

cd  /opt
unzip dm8_20240708_HWarm920_uos20_64.zip
mount -o loop dm8_20240708_HWarm920_uos20_64.iso  /mnt

命令行安装

切换至 dmdba 用户下,在 /mnt 目录下使用命令行安装数据库程序,依次执行以下命令安装 DM 数据库。

su - dmdba
cd /mnt

执行如下命令进行安装。

./DMInstall.bin -i

按需求选择安装语言,没有 key 文件选择 “n”,时区按需求选择一般选择 “21”,安装类型选择“1”,安装目录按实际情况配置,这里示例使用默认安装位置。
在这里插入图片描述

数据库安装大概 1~2 分钟,数据库安装完成后,显示如下界面。
请添加图片描述

数据库安装完成后,需要切换至 root 用户执行上图中的命令 /home/dmdba/dmdbms/script/root/root_installer.sh创建 DmAPService,否则会影响数据库备份。
在这里插入图片描述

配置实例

命令行方式初始化实例

使用 dmdba 用户配置实例,进入到 DM 数据库安装目录下的 bin 目录中。

su - dmdba
cd /home/dmdba/dmdbms/bin

在这里插入图片描述

使用 dminit 命令初始化实例,dminit 命令可设置多种参数,可执行如下命令查看可配置参数。

./dminit help

在这里插入图片描述

可以使用默认参数初始化实例,需要附加实例存放路径。此处以初始化实例到 /dmdata/data 目录下为例(执行初始化命令前,需要使用 root 用户授予 /dmdata/data 目录相应权限,可以参考修改目录权限),初始化命令如下:

./dminit path=/dmdata/data

在这里插入图片描述

注册服务

注册服务需使用 root 用户进行注册。使用 root 用户进入数据库安装目录的 /script/root 下,如下所示:

cd /home/dmdba/dmdbms/script/root/

注册服务,如下所示:
必须以 root 身份执行此脚本!

./dm_service_installer.sh -t dmserver -dm_ini /dmdata/data/DAMENG/dm.ini -p DMSERVER

在这里插入图片描述

用户可根据自己的环境更改 dm.ini 文件的路径以及服务名,如下所示:

./dm_service_installer.sh -h

启动、停止数据库

服务注册成功后,启动数据库,如下所示:
systemctl start DmServiceDMSERVER.service

停止数据库
systemctl stop DmServiceDMSERVER.service

重启数据库
systemctl restart DmServiceDMSERVER.service

查看数据库服务状态,如下所示:
systemctl status DmServiceDMSERVER.service

数据库账号

端口:5236

账号密码:SYSDBA \ SYSDBA

数据库登录

cd /home/dmdba/dmdbms/bin
./disql SYSDBA/SYSDBA:5236
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

烤鱼骑不快

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值