DM数据库的安装部署

DM数据库的安装部署

一.环境准备

(1)centos
操作系统 Centos 7.7
数据库版本 DM8

1.1 关闭防火墙

[root@localhost ~]# systemctl stop firewalld
[root@localhost ~]# systemctl disable firewalld

1.2 检查操作系统限制

[root@localhost ~]# ulimit -a
在这里插入图片描述
参数使用限制:
1.core file size
建议用户设置为 unlimited(无限制)。
2.data seg size
建议用户设置为 1048576(即 1GB)以上或 unlimited(无限制),此参数过小将导
致数据库启动失败。
3.file size
建议用户设置为 unlimited(无限制),此参数过小将导致数据库安装或初始化失败。
4.open files
建议用户设置为 65536 以上或 unlimited(无限制)。
5.virtual memory
建议用户设置为 1048576(即 1GB)以上或 unlimited(无限制),此参数过小将导
致数据库启动失败。
注:
需要修改文件/etc/security/limits.conf对安装用户更改ulimit资源限制,重启生效。

1.3 创建安装用户

为了减少对操作系统的影响,用户不应该以root系统用户来安装和运行DM。用户可以在安装之前为DM创建一个专用的系统用户。
1.创建安装用户组 dinstall
[root@localhost ~]# groupadd -g 12349 dinstall
2.创建安装用户 dmdba
[root@localhost ~]# useradd -u 12345 -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
3.初始化用户密码
[root@localhost ~]# passwd dmdba

二、准备安装包

用户应登录或切换到安装系统用户,进行以下安装步骤的操作
(注:不建议使用 root系统用户进行安装)

2.1 挂载光驱

将DM安装光盘放入光驱,然后加载(mount)光驱。一般可以通过执行下面的命令来加载光驱:
在这里插入图片描述
加载(mount)光驱后,在/mnt目录下存在DMInstall.bin安装程序文件,在运行 安装程序前,需要赋予DMInstall.bin文件执行权限。具体命令如下所示:
chmod 755 ./DMInstall.bin

三、图形化安装

3.1 切换dmdba用户执行安装

[root@localhost ~]# su - dmdba
[root@localhost ~]# cd /mnt
[root@localhost ~]# ./DMInstall.bin

3.2 安装步骤

3.2.1 如果当前操作系统中已存在DM,将弹出提示对话框。

在这里插入图片描述
注意:若系统中已安装DM,重新安装前,应完全卸载原来的DM,并且在重新安装前务必备份好数据。

3.2.2 选择语言和时区

根据系统配置选择相应语言与时区,点击“确定”按钮继续安装。
在这里插入图片描述

3.2.3 欢迎界面

点击“下一步”按钮继续安装。
在这里插入图片描述

3.2.4 许可证协议

用户如接受该协议,则选中“接受”,并点击“下一步”继续安装;用户若选中“不接受”,将无法进行安装。
在这里插入图片描述

3.2.5 验证key文件

在这里插入图片描述

3.2.6 选择安装方式

DM安装程序提供四种安装方式:“典型安装”、“服务器安装”、“客户端安装”和“自定义安装”,用户可根据实际情况灵活地选择。
在这里插入图片描述

3.2.7 选择安装目录

在这里插入图片描述

3.2.8 安装前小结

显示用户即将进行的安装的有关信息,用户检查无误后点击“安装”按钮,开始安装的软件。
在这里插入图片描述

3.2.9 安装

当安装进度完成时将会弹出对话框,提示使用 root系统用户执行相关命令。用户可根据对话框的说明完成相关操作,之后可关闭此对话框,点击“完成”按钮结束安装。
在这里插入图片描述

3.3 图形化创建实例

3.3.1 初始化数据库

如果用户在选择安装组件时选中服务器组件,DM 安装过程结束时,将会提示是否初始化数据库,若用户未安装服务器组件,安装完成后,点击“完成”将直接退出,点击“取消”将完成安装,关闭对话框。
在这里插入图片描述
若用户选中创建数据库选项,点击“初始化”将弹出数据库配置工具。
在这里插入图片描述

3.3.2 选择数据库模板

系统提供三套数据库模板供用户选择:一般用途、联机分析处理和联机事务处理,用户可根据自身的用途选择相应的模板。
在这里插入图片描述

3.3.3 指定数据库目录

用户可通过浏览或是输入的方式选择数据库所在目录
在这里插入图片描述

3.3.4 指定数据库标识

用户可输入数据库名称、实例名、端口号等参数。
在这里插入图片描述

3.3.5 指定数据文件所在位置

用户可通过选择或输入确定数据库控制文件、数据文件、日志文件等的所在位置,并可通过右侧功能按钮,对文件进行添加或删除。
在这里插入图片描述

3.3.6 数据库初始化参数

用户可输入数据库相关参数,如簇大小、页大小、日志文件大小、选择字符集、是否大小写敏感等。
在这里插入图片描述

3.3.7 口令管理

用户可输入SYSDBA,SYSAUDITOR的密码,对默认口令进行更改,如果安装版本为安全版,将会增加 SYSSSO 用户的密码修改。
在这里插入图片描述

3.3.8 选择创建实例库

在这里插入图片描述

3.3.9 数据库概要

在这里插入图片描述
点击“完成”进行数据库实例的初始化工作。

3.3.10 创建实例

实例创建完成后会弹出对话框,使用 root系统用户执行相关命令。然后点击“确定”。
在这里插入图片描述

四、命令行安装

4.1 切换dmdba用户执行安装

[root@localhost ~]# su - dmdba
[root@localhost ~]# cd /mnt
[root@localhost ~]# ./DMInstall.bin -i

4.2 安装过程

4.2.1 选择安装语言

请根据系统配置选择相应语言,输入选项,回车进行下一步。
在这里插入图片描述

4.2.2 验证key文件

用户可以选择是否输入Key文件路径。不输入则进入下一步安装,输入Key文件路径,安装程序将显示Key 文件的详细信息,如果是合法的Key文件且在有效期内,用户可以继续安装。在这里插入图片描述

4.2.3 验证key文件输入时区

用户可以选择 DM 的时区信息。在这里插入图片描述

4.2.4 选择安装类型

在这里插入图片描述

4.2.5 选择安装路径

在这里插入图片描述

4.2.6 安装小节

在这里插入图片描述

4.2.7 安装

在这里插入图片描述
注意:安装完成后,终端提示“请以 root 系统用户执行命令”。由于使用非 root 系统用户进行安装,所以部分安装步骤没有相应的系统权限,需要用户手动执行相关命令。用户可根据提示完成相关操作。

4.3 命令行创建实例

4.3.1 初始化实例

使用root或dmdba用户到数据库安装目录的bin下
[dmdba@localhost ~]$ cd /home/dmdba/dmdbms/bin
[dmdba@localhost bin]$ ./dminitpath=/home/dmdba/dmdbms/ DB_NAME=TEST
在这里插入图片描述
注:使用命令建库后,必须前台启动一次数据库实例,然后关闭数据库,才能通过后台启动。
使用前台方式启动到安装目录的bin下:
[dmdba@localhost bin]$ ./dmserver /home/dmdba/dmdbms/TEST/dm.ini

4.3.2 注册服务

注册服务需要用root用户
[dmdba@localhost ~]$ su - root
到DM安装目录的 script/root下注册服务
[root@localhost ~]# cd /home/dmdba/dmdbms/script/root/
[root@localhost root]# ./dm_service_installer.sh -t dmserver -p TEST -dm_ini /home/dmdba/dmdbms/TEST/dm.ini

五、数据库启动方式

5.1 前台方式启动

前台启动不能关闭窗口
[dmdba@localhost ~]$ cd /home/dmdba/dmdbms/bin
[dmdba@localhost bin]$ ./dmserver /home/dmdba/dmdbms/TEST/dm.ini
在这里插入图片描述

5.2 后台方式启动

[dmdba@localhost ~]$ cd /home/dmdba/dmdbms/bin
[dmdba@localhost bin]$ ./DmServiceTEST start
使用systemctl管理工具启动:
[root@localhost ~]# systemctl start DmServiceTEST.service
使用图形化方式启动:
[dmdba@localhost ~]$ cd /home/dmdba/dmdbms/tool
[dmdba@localhost tool]$ ./dmservice.sh
在这里插入图片描述

达梦技术社区:https://eco.dameng.com

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值