【云原生】-Docker快速部署国产达梦数据库

📢📢📢📣📣📣
哈喽!大家好,我是【IT邦德】,江湖人称jeames007,10年DBA工作经验
中国DBA联盟成员,一位上进心十足的【大数据领域博主】!😜😜😜
中国DBA联盟(ACDU)成员,目前从事DBA及程序编程
擅长主流数据Oracle、MySQL、PG 运维开发,备份恢复,安装迁移,性能优化、故障应急处理等。
✨ 如果有对【数据库】感兴趣的【小可爱】,欢迎关注【IT邦德】💞💞💞
❤️❤️❤️感谢各位大可爱小可爱!❤️❤️❤️

前言

本文总结了Docker部署达梦数据库的方法,方便大家研究学习。

⛳️ 1.达梦简介

达梦数据库管理系统是达梦公司推出的具有完全自主知识产权的高性能数据库管理系统,
简称DM。达梦数据库管理系统的最新版本是8.0版本,简称DM8。
DM8采用全新的体系架构,在保证大型通用的基础上,
针对可靠性、高性能、海量数据处理和安全性做了大量的研发和改进工作,
极大提升了达梦数据库产品的性能、可靠性、可扩展性,能同时兼顾OLTP和OLAP请求,
从根本上提升了DM8产品的品质。

达梦公司2022年6月喜报频传,再创佳绩。达梦荣登“2022网信数据库企业排行”榜首,
达梦数据荣获“新一代信息技术榜单”多项大奖,这多项荣誉授予,
都是业内对其产品和企业的认可。
6月29日,达梦申请在上交所科创板挂牌上市,若上市成功,
梦也将成为A股市场国产数据库第一股。

📖 2022年7月排行榜TOP10得分详情表
在这里插入图片描述

⛳️ 2.镜像下载

邦德的Docker Hub的地址:https://hub.docker.com/u/techerwang
镜像下载:docker pull techerwang/dbhub:jem_dm8

在这里插入图片描述
阿里镜像下载,速度快
docker pull registry.cn-shanghai.aliyuncs.com/techerwang/dbhub:jem_dm8

⛳️ 3.创建容器

docker run -d --name jemdm8 -h jemdm8
-p 52360-52364:5236-5240 -p 58080:8080 -p 53389:3389
-v /sys/fs/cgroup:/sys/fs/cgroup
–privileged=true techerwang/dbhub:jem_dm8
/usr/sbin/init

📖 进入容器
docker exec -it jemdm8 bash

📖 检查服务

[root@jemdm8 /]# systemctl status DmAgentService DmAPService DmServiceDMSERVER tomcat | grep Active

在这里插入图片描述

⛳️ 4.数据库使用

✨ 4.1 数据库登陆

[root@jemdm8 /]# disql SYSDBA/SYSDBA
SQL> desc v$database;
SQL> select 
NAME,
CREATE_TIME,
ARCH_MODE,
TOTAL_SIZE,
OPEN_COUNT,
STARTUP_COUNT from v$database;

在这里插入图片描述

SQL> select * from v$tablespace;

在这里插入图片描述

✨ 4.2 DEM介绍

DEM全称为Dameng Enterprise Manager,是一个Web的数据库监控系统,
通过DEM可以同时对多套达梦数据库环境进行监控。
DEM环境需要一台Web服务端,然后在每个达梦数据库端安装DEM代理。
本工具主要提供如下功能:
📖 客户端工具
用户能够通过 DEM 工具来进行 DM 数据库的对象管理、状态监控、SQL 查询与调试。
📖 监控与告警
本功能是 DEM 工具的核心功能。通过远程主机部署代理,能够实现对远程主机状态和远程主机上 DM 数据库实例状态的监控。重要是 DEM 的监控不只局限于单个数据库实例,它能够对数据库集群(MPP、RAC、数据守护)进行监控和管理。
📖 系统管理
DEM 工具提供了工具本身的系统配置与权限管理,方便不同用户同时使用工具,并限制非 admin 用户的权限。
DEM是跟oracle公司的Enterprise Manager管理器差不多的,但是Oracle公司的EM是单独的安装介质,达梦的EM是数据库软件里面自带的。
DEM的安装手册是在安装数据库安装目录WEB目录下有readme.txt和DEM.pdf。

在这里插入图片描述

这个镜像默认配置了DEM,端口为8080,主机映射端口为58080,
所以DEM的访问地址为:http://192.168.1.54:58080/dem/
用户名为admin,密码为888888

在这里插入图片描述
在这里插入图片描述

✨ 4.3 远程连接达梦

远程连接命令:disql SYSDBA/SYSDBA@192.1.54.36:52360
使用达梦管理工具也是可以连接的

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 23
    点赞
  • 43
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 30
    评论
要在Docker Desktop上安装达梦数据库,你可以按照以下步骤进行操作: 1. 首先,确保你已经安装了Docker Desktop。你可以从Docker官网下载并安装适合你操作系统的版本\[2\]。 2. 下载达梦数据库的安装文件,并将其映射到Docker容器中。你可以使用以下命令将安装文件映射到CentOS 7容器中: ``` docker run -itd --privileged=true -v /path/to/dm8_setup_rh7_64_ent_8.1.1.88_20200629.iso:/dm8.iso centos:7 ``` 这里的`/path/to/dm8_setup_rh7_64_ent_8.1.1.88_20200629.iso`是你本地存放达梦数据库安装文件的路径,你需要将其替换为实际的路径\[3\]。 3. 进入到容器中: ``` docker exec -it <container_id> /bin/bash ``` 这里的`<container_id>`是你刚刚创建的容器的ID,你可以使用`docker ps`命令查看容器的ID。 4. 在容器中,使用达梦数据库的安装文件进行安装。具体的安装步骤可能因为达梦数据库的版本而有所不同,请参考达梦数据库的官方文档进行安装。 通过以上步骤,你就可以在Docker Desktop上成功安装达梦数据库了。请注意,这里只提供了一个大致的步骤,具体的安装过程可能因为不同的环境和版本而有所差异,建议你参考达梦数据库的官方文档或者社区支持获取更详细的安装指南。 #### 引用[.reference_title] - *1* *2* *3* [基于docker构建达梦数据库的容器化运行环境](https://blog.csdn.net/robo23/article/details/122796903)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

IT邦德

客户部署资料,步骤超详细

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

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

打赏作者

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

抵扣说明:

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

余额充值