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/[email protected]:52360
使用達夢管理工具也是可以連接的

到此這篇關於Docker快速部署國產達夢數據庫的實現示例的文章就介紹到這瞭,更多相關Docker 部署國產達夢數據庫內容請搜索WalkonNet以前的文章或繼續瀏覽下面的相關文章希望大傢以後多多支持WalkonNet!

推薦閱讀: