达梦8 docker安装

‌达梦数据库是国内领先的数据库产品开发服务商提供的高性能数据库管理系统‌

1. 达梦简介

  • 达梦数据库是武汉达梦数据库股份有限公司开发的高性能关系数据库管理系统‌。
  • 高性能‌:采用先进的存储引擎和优化技术,支持海量数据的高速读写操作,提供出色的性能表现‌23。
  • 高可靠性‌:具备高可靠性和数据完整性,采用多种容错技术,如主备复制、数据备份等,确保系统快速恢复并保持数据一致性‌。
  • 兼容性‌:兼容SQL标准,支持标准的SQL语法和操作,与主流的开发工具和应用程序具有较好的兼容性,同时支持PL/SQL编程语言‌。
  • 安全性‌:支持多层次的安全防护措施,包括数据加密、访问控制、审计等,确保数据的安全性和保密性‌。
  • 可扩展性‌:支持水平和垂直扩展,以及分布式数据库,满足业务发展和需求变化‌。

2. 达梦数据库的应用场景

2.1. 金融行业‌:

银行、保险、证券等金融机构利用达梦数据库处理海量交易数据,进行实时业务分析和风险控制,确保其高并发处理能力和强大的事务处理机制满足金融交易对实时性和数据完整性的要求‌。

2.2. 政府部门‌:

达梦数据库在电子政务系统、人口管理系统、税务系统、社保系统等政府部门中广泛应用,满足其对数据管理的可靠性、安全性和高标准要求,提高行政效率和公共服务水平‌。

2.3. 电信行业‌:

电信运营商利用达梦数据库管理用户数据、计费系统和业务分析,应对数据量巨大且业务复杂的挑战,确保系统的高可靠性和高性能‌。

2.4. 医疗健康‌:

在医院信息系统(HIS)、电子病历系统(EMR)等医疗信息化领域,达梦数据库提供安全可靠的存储与访问,确保患者数据的隐私和系统的稳定运行‌。

2.5. 其他行业‌:

达梦数据库还在能源、交通、教育、大数据处理与分析、电子商务与互联网服务等多个领域得到应用,支持各行业的数字化转型和业务发展‌。

3. 达梦docker部署

达梦数据库安装,达梦技术文档

3.1.安装前准备

软硬件版本
终端X86-64 架构
Docker2023 年 6 月版

3.2.下载 Docker 安装包

请在达梦数据库官网下载 Docker 安装包

3.3.导入安装包

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

docker load -i dm8_20230808_rev197096_x86_rh6_64_single.tar

结果显示如下:

在这里插入图片描述

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

在这里插入图片描述

3.4.启动容器

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

docker run -d -p 30236:5236 --restart=always --name dm8_test --privileged=true -e PAGE_SIZE=16 -e LD_LIBRARY_PATH=/opt/dmdbms/bin -e  EXTENT_SIZE=32 -e BLANK_PAD_MODE=1 -e LOG_SIZE=1024 -e UNICODE_FLAG=1 -e LENGTH_IN_CHAR=1 -e INSTANCE_NAME=dm8_test -v /data/dm8_test:/opt/dmdbms/data dm8_single:dm8_20230808_rev197096_x86_rh6_64

vi docker-compose.yml

version: '2.1'
services:
    dm8:
        image: dm8_single:dm8_20230808_rev197096_x86_rh6_64
        hostname: dm8
        container_name: dm8
        environment:
            - PAGE_SIZE=16
            - LD_LIBRARY_PATH=/opt/dmdbms/bin 
            - EXTENT_SIZE=32
            - BLANK_PAD_MODE=1
            - LOG_SIZE=1024
            - UNICODE_FLAG=1
            - LENGTH_IN_CHAR=1
            - INSTANCE_NAME=dm8
        restart: always
        privileged: true
        volumes:
            - $PWD/dm8:/opt/dmdbms/data 
        ports:
            - 30236:5236

结果显示如下:

在这里插入图片描述

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

在这里插入图片描述

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

docker logs -f  dm8_test
或
docker logs -f 58deb28d1209

结果显示如下:

在这里插入图片描述

3.5.启动/停止数据库

停止数据库命令如下:

docker stop  dm8_test

启动数据库命令如下:

docker start  dm8_test

重启命令如下:

docker restart  dm8_test

注意

1.如果使用 docker 容器里面的 disql,进入容器后,先执行 source /etc/profile 防止中文乱码。
2.新版本 Docker 镜像中数据库默认用户名/密码为 SYSDBA/SYSDBA001。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

liuhm~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值