??? 大家好,我是【IT江湖人称邦德jeames007,10年DBA工作经验 中国DBA联盟成员,一位上进心的大数据博主 中国DBA联盟(ACDU)成员,目前从事DBA及程序编程 擅长主流数据Oracle、MySQL、PG 运维开发、备份恢复、安装迁移、性能优化、故障应急处理等。 ? 如果你对数据库感兴趣,欢迎关注【IT邦德 ???感谢大家的大可爱小可爱
文章目录
- 前言
-
- ?? 1.达梦简介
- ?? 2.镜像下载
- ?? 3.创建容器
- ?? 4.使用数据库
-
- ? 4.1 数据库登陆
- ? 4.2 DEM介绍
- ? 4.3 远程连接达梦
前言
本文总结了Docker部署达梦数据库的方法,方便大家学习。?? 1.达梦简介
大梦数据库管理系统是大梦公司推出的具有完全自主知识产权的高性能数据库管理系统, 简称DM。最新版本的达梦数据库管理系统是8.0版本,简称DM8。 DM在保证大规模通用的基础上,采用全新的系统架构, 对可靠性、高性能、性、高性能、海量数据处理和安全性, 大大提高了大梦数据库产品的性能、可靠性和可扩展性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 也可以用达梦管理工具连接