DmDB-Docker-Install

Docker 安装 达梦数据库 (DM Database)

达梦数据库官方文档

https://eco.dameng.com/document/dm/zh-cn/pm/index.html

个人对于达梦数据库的片面理解

1. DM 数据库在很多方面很像 Oracle, ASM ,EXPDP,RMAN 等命令都存在, 但部分又有所不同
2. DM 数据库在客户端方面不太友好,很多客户端只能依靠 JDBC 连接
3. 如果是数据库管理员连接达梦数据库,建议使用 DM 官方的客户端软件
4. DM 数据库的认证含金量很高,对比其他数据库证书 (Oracle OCP)
5. DM 数据库官方文档比较齐全,全部是中文,如果学习过其他数据库很容易能够理解

安装前准备

软硬件 版本
终端 X86-64
架构 Docker 2022 年 8 月版

下载 Docker 安装包

请在达梦数据库官网下载:https://eco.dameng.com/download/

导入安装包

拷贝安装包到 /opt 目录下,执行以下命令导入安装包:

1
docker load -i dm8_20220822_rev166351_x86_rh6_64_ctm.tar

结果显示如下:

导入完成后,可以使用 docker images 查看导入的镜像。结果显示如下:

启动容器

镜像导入后,使用 docker run 启动容器,启动命令如下:

1
docker run -d -p 5236:5236 --restart=always --name dm8_01 --privileged=true -e PAGE_SIZE=16 -e LD_LIBRARY_PATH=/opt/dmdbms/bin -e INSTANCE_NAME=dm8_01 -v /data/dm8_01:/opt/dmdbms/data dm8_single:v8.1.2.128_ent_x86_64_ctm_pack4

结果显示如下:

容器启动完成后,使用 docker ps 查看镜像的启动情况,结果显示如下:

启动完成后,可通过日志检查启动情况,命令如下:

1
2
3
docker logs -f dm8_test

docker logs -f 58deb28d1209

结果显示如下:

启动/停止数据库

停止数据库命令如下:

1
docker stop  dm8_01

启动数据库命令如下:

1
docker start  dm8_01

重启命令如下:

1
docker restart  dm8_01

Contents
  1. 1. Docker 安装 达梦数据库 (DM Database)
    1. 1.1. 达梦数据库官方文档
    2. 1.2. 个人对于达梦数据库的片面理解
    3. 1.3. 安装前准备
    4. 1.4. 下载 Docker 安装包
    5. 1.5. 导入安装包
    6. 1.6. 启动容器
    7. 1.7. 启动/停止数据库
|