首页 > 数据库 >达梦数据库教程:docker安装DM8数据库

达梦数据库教程:docker安装DM8数据库

时间:2023-09-10 10:05:11浏览次数:53  
标签:数据库 如下 dm8 test DM8 docker 安装包


安装前准备

软硬件

版本

终端

X86-64 架构

Docker

2023 年 6 月版

下载 Docker 安装包

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

导入安装包

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

docker load -i dm8_20230808_rev197096_x86_rh6_64_single.tar

结果显示如下:

达梦数据库教程:docker安装DM8数据库_docker

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

达梦数据库教程:docker安装DM8数据库_docker_02

启动容器

镜像导入后,使用 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

结果显示如下:

达梦数据库教程:docker安装DM8数据库_docker_03

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

达梦数据库教程:docker安装DM8数据库_数据库_04

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

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

结果显示如下:

达梦数据库教程:docker安装DM8数据库_安装包_05

启动/停止数据库

停止数据库命令如下:

docker stop  dm8_test

启动数据库命令如下:

docker start  dm8_test

重启命令如下:

docker restart  dm8_test

注意

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


标签:数据库,如下,dm8,test,DM8,docker,安装包
From: https://blog.51cto.com/zhangxueliang/7423588

相关文章

  • 达梦数据库教程:DM8数据迁移工具使用教程(oracle迁移至DM8)
    DM数据迁移工具DM数据迁移工具DMDTS提供了主流大型数据库迁移到DM、DM到DM、文件迁移到DM以及DM迁移到文件等功能。得益于DM数据库对目前主流大型关系型数据库系统有着业界领先的兼容性,在存储层面、语法层面、接口层面和它们保持高度兼容,借助于DM图形界面且采用向......
  • 达梦数据库教程:DM8查询慢SQL
    setechooffsetfeedbackoffsettimingoffsetverifyoffsetlineshowoffSELECTSESS_ID,EXEC_TIME,FINISH_TIME,N_RUNS,TRX_ID,substr(sql_text,0,20)FROMV$SYSTEM_LONG_EXEC_SQL......
  • 软件设计开发笔记4:QT操作SQLite数据库
      有时候我们需要在软件中记录一些历史数据以便于对数据的查询。而我们希望软件不能太复杂,体量也不要太大,这个时候就需要如SQLite这样轻量级的数据库。这篇中我们就来讨论如何在使用QT开发应用是操作SQLite数据库。0、概述  SQLite是一款开源、轻量级、跨平台的数据库,无需Se......
  • 什么是数据库编程中的 Scalar Type
    什么是ScalarType(标量类型)?ScalarType(标量类型)是数据库中的一种基本数据类型,用于表示单个值或原子值。与复杂数据类型(如数组、对象或自定义类型)不同,标量类型表示单一数据项,没有内部结构。ScalarTypes是数据库中的基础构建块,它们用于存储各种类型的数据,包括数字、文本、日期、......
  • openGauss学习笔记-64 openGauss 数据库管理-创建和管理表空间
    openGauss学习笔记-64openGauss数据库管理-创建和管理表空间64.1背景信息通过使用表空间,管理员可以控制一个数据库安装的磁盘布局。这样有以下优点:如果初始化数据库所在的分区或者卷空间已满,又不能逻辑上扩展更多空间,可以在不同的分区上创建和使用表空间,直到系统重新配置空......
  • windows系统上docker配置redis闪退以及版本匹配问题
    安装镜像首先,在windows命令行安装指定版本的redis镜像:dockerpull<image_name>:<version>除此之外,因为docker安装运行redis容器,是没有配置文件的,需要自己手动创建一个 redis.conf 文件。redis.conf文件的获取最好从github官网中找。将conf文件一下参数进行调整:bind......
  • 使用IDEA连接Hive数据库使用Java代码实现增删改查还需要一个Hive配置类
    可以取名为:HiveConfig--packagecom.example.config;importcom.alibaba.druid.pool.DruidDataSource;importlombok.Data;importorg.springframework.beans.factory.annotation.Qualifier;importorg.springframework.boot.context.properties.ConfigurationProperties;i......
  • 【云原生】使用Docker部署openGauss5.0.0【自制镜像更安全】
    opengauss5.0.0基于docker的安装强烈建议大家使用我的方法进行部署,因为我们不能确定第三方的opengauss-docker镜像在制作的过程中是否增加了其他步骤,做出来的镜像是否为纯净版镜像只有自己从openGauss官网下载的安装包,自己进行制作镜像,才能保证100%是纯净版镜像,利害关系在此就不阐......
  • 迁移:mysql迁移dm8问题处理
    问题1表[xxxxx]中不能同时包含聚集KEY和大字段处理方法sp_set_para_value(1,'PK_WITH_CLUSTER',0);将迁移工具退回输入DM用户名密码的页面再继续下一步,或者关闭当前迁移窗口重新打开迁移任务(PK_WITH_CLUSTER是会话级参数,直接重试会因为本会话的参数未生效而依然报错)问题2第......
  • 初识Docker
    一、何为dockerDocker是一个开源的应用容器引擎,基于 Go语言 并遵从Apache2.0协议开源。Docker可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类......