达梦 DM8 数据库安装详细手册(Windows+Linux+Docker)(二)

本文涉及的产品
日志服务 SLS,月写入数据量 50GB 1个月
简介: 达梦 DM8 数据库安装详细手册(Windows+Linux+Docker)(二)

命令行注册服务

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

cd /dm/script/root
## 注册服务
./dm_service_installer.sh -t dmserver -dm_ini /dmdata/DMDB/dm.ini -p DMSERVER
## 配置服务开机自启
systemctl enable DmServiceDMSERVER.service
## 开启服务
systemctl start DmServiceDMSERVER.service
## 查看服务状态
systemctl status DmServiceDMSERVER.service

image.png

命令行启停数据库

服务注册成功后,启停数据库,如下所示:

cd /dm8/bin
## 查看当前数据库服务状态
systemctl status DmServiceDMSERVER.service
## 关闭数据库
systemctl stop DmServiceDMSERVER.service
## 打开数据库
systemctl start DmServiceDMSERVER.service
或者
dmserver /dmdata/DMDB/dm.ini
## 重启数据库
systemctl restart DmServiceDMSERVER.service

image.png

也可以通过以下命令执行:

DmServiceDMSERVER start/stop/restart/status


连接访问数据库

disql sysdba

image.png


🥈 Docker 下 DM 的安装

🏈 安装前准备

软硬件 版本
终端 X86-64 架构
Docker 19.0 及以上版本


🏀 下载 Docker 安装包

## 在根目录下创建 /dm8 文件夹,用来放置下载的 Docker 安装包。命令如下:
mkdir -p /Volumes/DBA/dm8
## 切换到 /dm8 目录,下载 DM Docker 安装包。命令如下:
cd /Volumes/DBA/dm8
wget -O dm8_docker.tar -c https://download.dameng.com/eco/dm8/dm8_docker.tar

image.png

⚽️ 导入镜像

下载完成后,导入安装包,打开 docker ,使用如下命令:

docker import dm8_docker.tar dm8:v01


导入完成后,可以使用 docker images 来查看导入的镜像,命令如下:

docker images

image.png

查看结果如下:


⚾️ 启动容器

镜像导入后,使用 docker run 来启动容器,默认的端口 5236 默认的账号密码 ,启动命令如下:

docker run -itd -p 5236:5236 --name dm8_01 dm8:v01 /bin/bash /startDm.sh

image.png

容器启动完成后,使用 docker ps 来查看镜像的启动情况,命令如下:

docker ps

image.png

启动完成后,可以查看日志来查看启动情况,命令如下:

docker logs -f dm8_01


显示内容如下,则表示启动成功。

image.png

🎾 数据库启停

命令如下:

docker stop/start/restart dm8_01


🎱 连接 docker

## 获取容器 ID
docker ps
## 连接容器
docker exec -it acd3a2211b52 /bin/bash
## 切换 dmdba 用户
su - dmdba
## 连接数据库
cd /dm8/bin
./disql

image.png

📢 注意:如果使用docker容器里面的 disql ,进入容器后,先执行 source /etc/profile 防止中文乱码。


🏅 Windows 下 DM 的安装

🍎 安装前准备

检查系统信息

用户在安装 DM 数据库前,需要检查当前操作系统的相关信息,确认 DM 数据库安装程序与当前操作系统匹配,以保证 DM 数据库能够正确安装和运行。


用户可以在终端通过 Win+R 打开运行窗口,输入 cmd,打开命令行工具,输入 systeminfo 命令进行查询,如下图所示:

image.png


检查系统内存

为了保证 DM 数据库的正确安装和运行,要尽量保证操作系统至少 1 GB 以上的可用内存 (RAM)。如果可用内存过少,可能导致 DM 数据库安装或启动失败。


用户可以通过【任务管理器】查看可用内存,如下图所示:


image.png


检查存储空间

DM 完全安装需要至少 1 GB 以上的存储空间,用户需要提前规划好安装目录,预留足够的存储空间。


用户在 DM 安装前也应该为数据库实例预留足够的存储空间,规划好数据路径和备份路径。

image.png


🍉 安装 DM8 数据库

image.png

上传安装包,解压挂载,复制出安装文件,开始安装!


选择语言与时区

双击运行【setup.exe】安装程序,请根据系统配置选择相应语言与时区,点击【确定】按钮继续安装。如下图所示:

image.png



安装向导

点击【下一步】按钮继续安装,如下图所示:

image.png



许可证协议

在安装和使用 DM 数据库之前,需要用户阅读并接受许可证协议,如下图所示:

image.png



查看版本信息

用户可以查看 DM 服务器、客户端等各组件相应的版本信息。


验证 Key 文件环节可跳过,如果没有 Key 文件,点击【下一步】即可。

image.png



选择安装组件

DM 安装程序提供四种安装方式:“典型安装”、“服务器安装”、“客户端安装”和“自定义安装”,此处建议选择【典型安装】,如下图所示:


image.png


  • 典型安装包括:服务器、客户端、驱动、用户手册、数据库服务。
  • 服务器安装包括:服务器、驱动、用户手册、数据库服务。
  • 客户端安装包括:客户端、驱动、用户手册。
  • 自定义安装包括:用户根据需求勾选组件,可以是服务器、客户端、驱动、用户手册、数据库服务中的任意组合。


选择安装目录

DM 默认安装在 C:\dmdbms 目录下,不建议使用默认目录,改为其他任意盘符即可,以 E:\dmdbs 为例,如下图所示:

image.png


这里我只有一个 C 盘,因此直接默认安装!


📢 注意:安装路径里的目录名由英文字母、数字和下划线等组成,不建议使用包含空格和中文字符的路径等。


安装前小结

显示用户即将进行的数据库安装信息,例如产品名称、版本信息、安装类型、安装目录、可用空间、可用内存等信息,用户检查无误后点击【安装】按钮进行 DM 数据库的安装,如下图所示:

image.png


数据库安装

安装过程需耐心等待 1~2 分钟,如下图所示:

image.png


数据库安装完成

数据库安装完成后,请选择【初始化】数据库:

image.png


🍏 配置实例

选择操作方式

此处建议选择【创建数据库实例】,点击【开始】进入下一步骤,如下图所示:


image.png


创建数据库模板

此处建议选择【一般用途】即可,如下图所示:

image.png



选择数据库目录

本例中数据库安装路径为 C:\dmdbs,如下图所示:

image.png



输入数据库标识

输入数据库名称、实例名、端口号等参数,如下图所示:

image.png



数据库文件所在位置

此处选择默认配置即可,如下图所示:

image.png



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


数据库初始化参数

此处选择默认配置即可,如下图所示:


image.png


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

常见参数说明:


  • EXTENT_SIZE 数据文件使用的簇大小 (16),可选值: 16、 32、 64,单位:页
  • PAGE_SIZE 数据页大小 (8),可选值: 4、 8、 16、 32,单位: KB
  • LOG_SIZE 日志文件大小 (256),单位为: MB,范围为: 64 MB~2 GB
  • CASE_SENSITIVE 大小敏感 (Y),可选值: Y/N, 1/0
  • CHARSET/UNICODE_FLAG 字符集 (0),可选值: 0[GB18030], 1[UTF-8], 2[EUC-KR]


口令管理

此处选择默认配置即可,默认口令与登录名一致,如下图所示:

image.png



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


选择创建示例库

此处建议勾选创建示例库 BOOKSHOP 或 DMHR,作为测试环境,如下图所示:

image.png



创建数据库摘要

在安装数据库之前,将显示用户通过数据库配置工具设置的相关参数。点击【完成】进行数据库实例的初始化工作,如下图所示:


image.png

image.png



安装完成

安装完成后将弹出数据库相关参数及文件位置。点击【完成】即可,如下图所示:


image.png


数据库启停

数据库安装路径下 tool 目录,双击运行 dmservice.exe 程序可以查看到对应服务,选择【启动】或【停止】服务。如下图所示:

image.png



当然,也可以通过 cmd 命令行进行启动:

cd C:\dmdbms\bin
dmserver.exe C:\dmdbms\data\DAMENG\dm.ini

image.png

🎯 写在最后

达梦8 数据库安装总体来说,还算简单。但是有一说一,官方文档确实比较简单,不够细致,有待改进!


相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
目录
打赏
0
0
0
0
12
分享
相关文章
Odoo 安装方式选择:源码安装 vs Docker
Odoo部署常采用源码编译或Docker容器化,但分别面临依赖复杂、版本风险和服务化难题,以及镜像臃肿和扩展受限的问题。Websoft9提出混合方案,融合两者优势:通过智能环境适配、三阶段部署流程(环境预检、混合模式选择、持久化配置)及声明式YAML配置,实现高效、灵活的双模运行时。此方案显著降低依赖冲突解决时间(从83分钟至0),生产环境构建耗时缩短至8分钟,并达100% CVE漏洞修复率,适合ERP定制开发与规模化部署的企业需求。
win11怎么安装docker的必要设置自学软硬件工程师778天
win11怎么安装docker的必要设置自学软硬件工程师778天
win11怎么安装docker的必要设置自学软硬件工程师778天
在Ubuntu Linux系统下如何搭建并安装EDK2
以上就是在Ubuntu Linux系统下搭建并安装EDK2的过程。这个过程可能会有些复杂,但只要按照步骤一步步来,应该不会有太大问题。如果在过程中遇到任何问题,都可以在网上找到相应的解决方案。希望这个指南能对你有所帮助!
64 17
Oracle linux 8 二进制安装 MySQL 8.4企业版
Oracle linux 8 二进制安装 MySQL 8.4企业版
22 1
在Ubuntu系统的Docker上安装MySQL的方法
以上的步骤就是在Ubuntu系统的Docker上安装MySQL的详细方法,希望对你有所帮助!
90 12
在Linux(CentOS和AWS)上安装更新的git2的方法并配置github-ssh
经过以上这些步骤,你现在就能在GitHub上顺利往返,如同海洋中的航海者自由驰骋。欢迎你加入码农的世界,享受这编程的乐趣吧!
50 10
|
15天前
|
Linux安装Elasticsearch详细教程
Linux安装Elasticsearch详细教程
52 1
Docker容器的实战讲解
这只是Docker的冰山一角,但是我希望这个简单的例子能帮助你理解Docker的基本概念和使用方法。Docker是一个强大的工具,它可以帮助你更有效地开发、部署和运行应用。
60 27
容器技术实践:在Ubuntu上使用Docker安装MySQL的步骤。
通过以上的操作,你已经步入了Docker和MySQL的世界,享受了容器技术给你带来的便利。这个旅程中你可能会遇到各种挑战,但是只要你沿着我们划定的路线行进,你就一定可以达到目的地。这就是Ubuntu、Docker和MySQL的灵魂所在,它们为你开辟了一条通往新探索的道路,带你亲身感受到了技术的力量。欢迎在Ubuntu的广阔大海中探索,用Docker技术引领你的航行,随时准备感受新技术带来的震撼和乐趣。
91 16
zabbix7.0.9安装-以宝塔安装形式-非docker容器安装方法-系统采用AlmaLinux9系统-最佳匹配操作系统提供稳定运行环境-安装教程完整版本-优雅草卓伊凡
zabbix7.0.9安装-以宝塔安装形式-非docker容器安装方法-系统采用AlmaLinux9系统-最佳匹配操作系统提供稳定运行环境-安装教程完整版本-优雅草卓伊凡
135 30
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等