返回 导航

Docker / K8s

hangge.com

Docker - 通过容器安装部署达梦数据库教程

作者:hangge | 2023-07-27 09:20
    达梦数据库是中国自主研发的商业数据库产品之一,广泛应用于各个行业和企业,目前最新版本是 8.0 版本,简称 DM8。本文通过样例演示如何使用 Docker 安装部署达梦数据库。

1,准备镜像

(1)首先我们访问达梦官网的下载页面(点击访问),下载镜像 tar 包。

(2)接着将 tar 包上传到服务器后,执行如下命令加载镜像:
docker load -i dm8_20220822_rev166351_x86_rh6_64_ctm.tar

(3)加载后执行 docker images 命令可以看到镜像已经导入成功。

2,启动容器

(1)镜像导入后,我们执行如下命令进行启动:
docker run -d --name dm8 --restart=always --privileged=true \
-p 5236:5236 \
-v /usr/local/dm8/data:/opt/dmdbms/data \
dm8_single:v8.1.2.128_ent_x86_64_ctm_pack4

(2)接着执行 docker ps 命令可以检查容器是否已经启动成功:

(3)稍等一会儿,执行如下命令查看容器的日志,可以发现容器内的服务都已启动完毕,说明数据库可以使用了。
docker logs dm8

3,使用测试

(1)首先执行如下命令进入到容器中:
docker exec -it dm8 bash

(2)接着执行如下命令登录数据库(数据库默认用户名和密码分别是 SYSDBASYSDBA001
cd /opt/dmdbms/bin
./disql SYSDBA/SYSDBA001

(3)执行如下命令可以查看数据库的基本信息。
desc v$database

(4)执行如下命令创建一张部门表,并插入一些数据。
CREATE TABLE department
(
  department_id INTEGER PRIMARY KEY,
  department_name VARCHAR(30) NOT NULL
);

INSERT INTO department VALUES(1, '产品中心');
INSERT INTO department VALUES(2, '用户中心');
INSERT INTO department VALUES(3, '管理中心');

commit;

(5)接着使用 SELECT 语句能够查询出这些数据,说明数据库运行一切正常。
SELECT * FROM department;
评论

全部评论(0)

回到顶部