达梦M8Linux安装步骤(超详细)

安装前准备

1、操作系统查看

uname -a

dnf --version

注:CentOS 7通常使用3.x系列的内核,而CentOS 8则使用4.x系列的内核。

2、CPU结构查看

lscpu

3、新建dmdba用户

创建用户名所在组:groupadd dinstall -g 2001

创建用户:useradd -G dinstall -m -d /home/dmdba -s /bin/bash -u 2001 dmdba

修改用户密码:passwd dmdba

注:新密码不能低于8位长度,不能包含用户。我密码为:dameng123

4、修改文件最大连接数

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

永久修改,使用 root 用户打开 /etc/security/limits.conf 文件进行修改

命令如下:su - root

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

5、目录规划

注:使用root用户创建文件夹。达梦数据库必须安装在自己的目录下。

实例保存目录 :mkdir -p /dmdata/data

归档保存目录 :mkdir -p /dmdata/arch

备份保存目录 :mkdir -p /dmdata/dmbak

6、修改目录权限

将新建的路径目录权限的用户修改为 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

数据库安装

1、下载数据库

达梦数据库下载地址:产品下载-达梦数据

注:Rdehat7兼容centos7和centos8

切换为root用户,将包安装到/opt目录下

2、解压缩安装包并镜像挂载

解压命令如下:

unzip dm8_20240116_x86_rh7_64.zip

镜像挂载,命令如下:

mount -o loop dm8_20240116_x86_rh7_64.iso /mnt

3、命令安装

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

su - dmdba

cd /mnt

执行安装命令,命令如下:

./DMInstall.bin -i

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

4、安装完成

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

su - root

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

注:若报错code=exited, status=203/EXEC。由于SELinux 开启安全模式(SELinux 主要作用就是最大限度地减小系统中服务进程可访问的资源)导致不能设置开机自启动service。需执行如下

配置实例

1、命令行初始化实例

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

su - dmdba

cd /home/dmdba/dmdbm/bin

2、查看配置参数

使用 dminit 命令初始化实例,dminit 命令可设置多种参数,命令如下:

./dminit help

注:页大小 (page_size)、簇大小 (extent_size)、大小写敏感 (case_sensitive)、字符集 (charset) 、VARCHAR 类型以字符为单位 (LENGTH_IN_CHAR)、空格填充模式 (BLANK_PAD_MODE) 、页检查模式(PAGE CHECK) 等部分参数,一旦确定无法修改。

3、自定义初始化实例的参数

设置页大小为 32 KB,簇大小为 32 KB,大小写敏感,字符集为 utf_8,数据库名为 DMTEST,实例名为 DBSERVER,端口为 5237。命令如下:

./dminit path=/dmdata/data PAGE_SIZE=32 EXTENT_SIZE=32 CASE_SENSITIVE=y CHARSET=1 DB_NAME=DAMENG INSTANCE_NAME=DBSERVER PORT_NUM=5237。

注册服务

1、注册信息

DM 提供了将 DM 服务脚本注册成操作系统服务的脚本,同时也提供了卸载操作系统服务的脚本。注册和卸载脚本文件所在目录为安装目录的“/script/root”子目录下。

注册服务脚本为 dm_service_installer.sh,用户可以使用注册服务脚本将服务脚本注册成为操作系统服务。注册服务需使用 root 用户进行注册,使用 root 用户进入数据库安装目录的 /script/root 下,如下所示:

su - root

cd /home/dmdba/dmdbm/script/root/

2、注册实例服务

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

启动、停止数据库

1、服务名方式启动

使用 dmdba 用户进入 DM 安装目录下的 bin 目录下,启动数据库,如下所示:

su dmdba

cd /home/dmdba/dmdbm/bin

启动数据库,命令如下:

./DmServiceDAMENG start

关闭数据库,命令如下:

./DmServiceDAMENG stop

重启数据库,命令如下:

./DmServiceDAMENG restart

查看服务器状态,命令如下:

./DmServiceDAMENG status

2、前台方式启动

前台方式启动数据库后如果启动界面会话关闭数据库也相应会关闭所以一般情况下建议采用服务的方式启动数据库。

dmdba 用户使用前台的方式启动数据库,进入 DM 安装目录下的 bin 目录下,命令如下:

cd /home/dmdba/dmdbm/bin

./dmserver /dmdata/data/DMTEST/dm.ini

新开界面,在/home/dmdba/dmdbm/bin目录下,执行如下命令:

./disql SYSDBA/SYSDBA

退出命令如下:

exit;

达梦社区:达梦数据库 - 新一代大型通用关系型数据库 | 达梦在线服务平台

  • 27
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值