Docker快速部署国产达梦数据库的实现示例

 更新时间:2022年07月19日 15:29:27   作者:IT邦德  
本文主要介绍了Docker快速部署国产达梦数据库的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

前言

本文总结了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
使用达梦管理工具也是可以连接的

到此这篇关于Docker快速部署国产达梦数据库的实现示例的文章就介绍到这了,更多相关Docker 部署国产达梦数据库内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Linux平台搭建docker环境并简单使用示例

    Linux平台搭建docker环境并简单使用示例

    这篇文章主要介绍了Linux平台搭建docker环境及简单使用方法,需要的朋友参考下吧
    2017-01-01
  • 使用Docker部署Dashdot服务器仪表盘的步骤

    使用Docker部署Dashdot服务器仪表盘的步骤

    Dashdot是一款简单、实用的开源服务器仪表盘,设计时考虑到了玻璃形态,它旨在用于较小的 VPS 和私人服务器,这篇文章主要介绍了使用Docker部署Dashdot服务器仪表盘,需要的朋友可以参考下
    2022-12-12
  • Docker深度清除镜像缓存overlay2的实现

    Docker深度清除镜像缓存overlay2的实现

    维清理镜像是通过命令 docker rm i 删除镜像的,但是这条命令不会删除docker build命令产生的缓存文件,本文主要介绍了Docker深度清除镜像缓存overlay2的实现,感兴趣的可以了解一下
    2023-12-12
  • docker安装opengauss数据库配置过程详解

    docker安装opengauss数据库配置过程详解

    这篇文章主要为大家介绍了docker安装opengauss数据库配置过程详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-09-09
  • 使用TLS加密通讯远程连接Docker的示例详解

    使用TLS加密通讯远程连接Docker的示例详解

    这篇文章主要介绍了使用TLS加密通讯远程连接Docker的示例详解,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-12-12
  • docker容器启动后添加端口映射

    docker容器启动后添加端口映射

    这篇文章主要介绍了docker容器启动后添加端口映射,,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-06-06
  • 解决docker run中使用 ./ 相对路径挂载文件或目录失败的问题

    解决docker run中使用 ./ 相对路径挂载文件或目录失败的问题

    这篇文章主要介绍了解决docker run中使用‘./‘相对路径挂载文件或目录失败的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-03-03
  • docker容器状态的转换实现

    docker容器状态的转换实现

    这篇文章主要介绍了docker容器状态的转换实现,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-11-11
  • docker start启动容器后仍然exit状态的解决

    docker start启动容器后仍然exit状态的解决

    这篇文章主要介绍了docker start启动容器后仍然exit状态的解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-06-06
  • docker打包前端镜像的超详细步骤

    docker打包前端镜像的超详细步骤

    要打包前端项目可以使用 Docker 容器技术,下面这篇文章主要给大家介绍了关于docker打包前端镜像的超详细步骤,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2023-11-11

最新评论