【Database-01】达梦数据库Docker版下载安装

news2024/9/24 20:17:57

1、前往达梦数据库官网下载

https://www.dameng.com/

1.1、选择数据库 - 数据库产品系

在这里插入图片描述

1.2、选择 达梦数据库管理系统(DM8)

在这里插入图片描述

1.3、点击试用下载

在这里插入图片描述

1.4、注册达梦账户

在这里插入图片描述

1.5、选择DM8 Docker镜像

https://www.dameng.com/list_103.html

在这里插入图片描述

1.6、或者使用以下网址也行:

https://eco.dameng.com/download/

在这里插入图片描述

2、达梦数据库Docker版安装

2.1、导入安装包

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

docker load -i dm8_20220822_rev166351_x86_rh6_64_ctm.tar 
[root@localhost /]# docker load -i dm8_20220822_rev166351_x86_rh6_64_ctm.tar 
644879075e24: Loading layer [==================================================>]  117.9MB/117.9MB
d7ff1dc646ba: Loading layer [==================================================>]  15.87kB/15.87kB
686245e78935: Loading layer [==================================================>]  14.85kB/14.85kB
d73dd9e65295: Loading layer [==================================================>]  5.632kB/5.632kB
2de391e51d73: Loading layer [==================================================>]  3.072kB/3.072kB
5d3893664e8e: Loading layer [==================================================>]  42.94MB/42.94MB
86739628cd5d: Loading layer [==================================================>]  275.5MB/275.5MB
a8cca048a547: Loading layer [==================================================>]  4.608kB/4.608kB
8af79446e96a: Loading layer [==================================================>]   2.56kB/2.56kB
a28e591b0aad: Loading layer [==================================================>]  4.608kB/4.608kB
Loaded image: dm8_single:v8.1.2.128_ent_x86_64_ctm_pack4

在这里插入图片描述

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

[root@localhost /]# docker images
REPOSITORY                 TAG                               IMAGE ID       CREATED         SIZE
dm8_single                 v8.1.2.128_ent_x86_64_ctm_pack4   ccb727ce9dce   6 months ago    432MB

在这里插入图片描述

2.3、启动容器

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

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

在这里插入图片描述

2.4、查看启动情况

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

docker logs -f  dm8_01
[root@localhost opt]# docker logs -f  dm8_01
file dm.key not found, use default license!
License will expire on 2023-08-04
Normal of FAST
Normal of DEFAULT
Normal of RECYCLE
Normal of KEEP
Normal of ROLL

 log file path: /opt/dmdbms/data/DAMENG/DAMENG01.log


 log file path: /opt/dmdbms/data/DAMENG/DAMENG02.log

write to dir [/opt/dmdbms/data/DAMENG].
create dm database success. 2023-02-23 14:27:30
initdb V8
db version: 0x7000c
Init DM success!
Start DmAPService...
Starting DmAPService:                                      [ OK ]
/opt/dmdbms/conf/dm.ini does not exist, use default dm.ini
Start DMSERVER success!
Dmserver is running.
DM Database is not OK, please wait...
DM Database is OK
Finished soft link DM current dm_DMSERVER_202302.log to dm_DMSERVER.log
 * Starting periodic command scheduler cron
   ...done.
2023-02-23 14:27:52.532 [INFO] database P0000000048 T0000000000000000093  pseg_crash_trx_rollback end, total 0 active crash trx, include 0 empty_trxs, 0 empty_pages which only need to delete mgr recs.
2023-02-23 14:27:52.532 [INFO] database P0000000048 T0000000000000000093  pseg_crash_trx_rollback end
2023-02-23 14:27:52.532 [INFO] database P0000000048 T0000000000000000093  hpc_clear_active_trx adjust n_crash_active_trx from 0 to 0.
2023-02-23 14:27:52.532 [INFO] database P0000000048 T0000000000000000048  backup control file /opt/dmdbms/data/DAMENG/dm.ctl to file /opt/dmdbms/data/DAMENG/dm_20230223142752_532712.ctl
2023-02-23 14:27:52.531 [INFO] database P0000000048 T0000000000000000132  nsvr_lsnr_thread successfully created.
2023-02-23 14:27:52.536 [INFO] database P0000000048 T0000000000000000048  backup control file /opt/dmdbms/data/DAMENG/dm.ctl to file /opt/dmdbms/data/DAMENG/ctl_bak/dm_20230223142752_535402.ctl succeed
2023-02-23 14:27:52.536 [INFO] database P0000000048 T0000000000000000048  local instance name is DMSERVER, mode is NORMAL, status is OPEN.
2023-02-23 14:27:52.536 [INFO] database P0000000048 T0000000000000000048  SYSTEM IS READY.
2023-02-23 14:27:52.536 [INFO] database P0000000048 T0000000000000000048  set g_dw_stat from UNDEFINED to NONE success, g_dw_recover_stop is 0
2023-02-23 14:27:53.533 [INFO] database P0000000048 T0000000000000000098  trx4_min_tid_collect set min_active_id_opt, min_active_id: 3643, first_tid: 3006
2023-02-23 14:30:46.708 [INFO] database P0000000048 T0000000000000000131  checkpoint requested, rlog free space[527582720], used space[9280000]
2023-02-23 14:30:46.708 [INFO] database P0000000048 T0000000000000000131  checkpoint generate by ckpt_interval
2023-02-23 14:30:46.708 [INFO] database P0000000048 T0000000000000000087  checkpoint begin, used_space[9280000], free_space[527582720]...
2023-02-23 14:30:46.710 [INFO] database P0000000048 T0000000000000000087  ckpt2_log_adjust: full_status: 160, ptx_reserved: 0
2023-02-23 14:30:46.710 [INFO] database P0000000048 T0000000000000000087  ckpt2_log_adjust: ckpt_lsn(37717), ckpt_fil(0), ckpt_off(9254912), cur_lsn(37830), l_next_seq(4646), g_next_seq(4646), cur_free(9284608), total_space(536862720), used_space(29696), free_space(536833024), n_ep(1)
2023-02-23 14:30:46.710 [INFO] database P0000000048 T0000000000000000087  checkpoint end, 0 pages flushed, used_space[29696], free_space[536833024].

在这里插入图片描述

3、操作数据库

停止数据库命令如下:

docker stop  dm8_01

在这里插入图片描述

启动数据库命令如下:

docker start  dm8_01

在这里插入图片描述

重启命令如下:

docker restart  dm8_01

在这里插入图片描述

4、默认用户名、密码

新版本 Docker 镜像中数据库默认
用户名:SYSDBA
密码:SYSDBA001

4.1、验证

使用DM Manager管理工具连接数据库
在这里插入图片描述
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/367278.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

雷达、定位、跟踪等信号处理邻域SCI期刊整理及推荐

雷达邻域SCI期刊整理及推荐:题名、刊物信息、撰写特点、审稿周期及投稿难度总结 定位/跟踪邻域SCI期刊整理及推荐:题名、刊物信息、撰写特点、审稿周期及投稿难度总结 估计/滤波/融合等信号处理邻域SCI期刊整理及推荐:题名、刊物信息、撰写…

Python数据分析与应用 | 数据分析工具Pandas

Pandas的数据结构分析 Pandas中有两个主要的数据结构:Series和DataFrame。 Series,一维的数据结构DataFrame,二维的,表格型的数据结构Series Series是一个类似一维数组的对象,它能够保存任何类型的数据,主要由一组数据和与之相关的索引两部分构成。左边是索引(index)…

树莓派——智能家居第一步

辛辛苦苦配了成功让树莓派开始工作了,开始搞智能家居!大体思路:基于工厂模式,分模块来实现上图分为三部分:主控、外设、控制主控我采用的是树莓派的4b4G版本,外设包括四个区域的灯(我的和上图有…

【Python】特征衍生

特征衍生1. 单变量特征衍生1.1 数据重编码1.2 高阶多项式2. 双变量特征衍生2.1 四则运算2.2 多项式衍生2.2.1 导包 & 数据2.2.2 二阶衍生2.2.3 三阶衍生3. 交叉组合3.1 导包 & 数据3.2 生成衍生列和名称3.3 独热编码1. 单变量特征衍生 1.1 数据重编码 连续变量 标准化…

对程序员来说最重要的小事——整洁代码

文章目录为什么要写整洁代码命名名副其实做有意义的区分类名、方法名函数短小只做一件事注释注释类型好注释坏注释格式目的垂直格式横向格式团队规则总结为什么要写整洁代码 现在阅读这篇博客的你不论是刚入行的新人还是开发了很多年的老鸟一定碰到过"祖传代码"&…

【原创】java+swing+mysql户籍管理系统设计与实现

户籍管理系统感觉跟学生管理系统有些类似,一个是对学生进行信息的管理,一个是对社会人员进行信息管理,难度系数基本一样,今天我们就来介绍一下使用javaswing和mysql进行户籍管理系统的开发。 功能分析: 户籍管理&…

【java 8】方法引用与构造器引用

📋 个人简介 💖 作者简介:大家好,我是阿牛,全栈领域优质创作者。😜📝 个人主页:馆主阿牛🔥🎉 支持我:点赞👍收藏⭐️留言&#x1f4d…

INT3断点和硬件断点

Ollydbg动态调试的时候需要打一些断点,断点分为INT3断点和硬件断点,本文是区分两个断点的文章。 目录 INT3断点 好处 坏处 硬件断点 原理 优点 缺点 INT3断点 OD中使用F2快捷键设置的断点就是INT3断点 打INT3断点的时候,断点处就会被…

Unity学习笔记--在Editor下实现一个有下拉菜单的文件路径记忆功能(保姆级教程)

目录前言需求分析知识前提一、下拉菜单的实现二、选取对应文件夹路径三、写入到.txt文件完整代码前言 最近需要在Unity编辑器下实现一个面板,有一个下拉菜单,其他人可以往这个下拉菜单里面添加一些文件夹路径,保证下次进来的时候能够直接通过…

Linux SPI-NAND 驱动开发指南

文章目录Linux SPI-NAND 驱动开发指南1 概述1.1 编写目的1.2 适用范围1.3 相关人员3 流程设计3.1 体系结构3.2 源码结构3.3 关键数据定义3.3.1 flash 设备信息数据结构3.3.2 flash chip 数据结构3.3.3 aw_spinand_chip_request3.3.4 ubi_ec_hdr3.3.5 ubi_vid_hdr3.4 关键接口说…

webrtc QOS笔记二 音频buffer数据不足生成很多gap的问题

webrtc QOS笔记二 音频buffer数据不足生成很多gap的问题 文章目录webrtc QOS笔记二 音频buffer数据不足生成很多gap的问题记录个iusse. 插入音频数据后,GetAudioInternal 进行操作决策: Normal:正常播放。 Acceleration:变声不变调的减速播放算法。 Pr…

【学习笔记】互联网金融:芝麻信用分的建模过程

学习资料: 数据分析学习随记 | 互联网金融行业2C授信模型(芝麻信用) 1. 背景 互联网金融的本质是风控。 1.1 数据分析师的角色 数据分析师在金融行业基本上有两种角色: 1.1.1 数据建模师 偏算法,但要很懂业务。要求对算法的理解较深&am…

电子标签播种墙方案

一、PTL优势: 二、系统构架: v1.2基站软件管理系统仓库标签v1.4仓库标签三、基站特点: 接收PC下达的操作指令,解析后再通过RF发送给电子标签 无线通讯距离30m无线通信速率200/50kbps网络通信速率10/100 Mbps自定义双向数据通讯协…

接口测试很难?3分钟带你入门接口自动化测试

1、什么是接口? 接口是连接前台和后台的桥梁,前台通过接口调用后端已完成的功能,而无需关注内部的实现细节。借助于接口,可以实现前后台分离,各自完成开发工作后,进行联调,提高工作效率。 2、接…

开学季电容笔怎么选?学生党高性价比电容笔推荐

或许许多人会认为苹果Pencil是无可取代的,但是我认为这压感取决于我们的预算和需求。要是我们对于绘画没有过高的要求的话,其实可以选择使用平替电容笔,而没必要入手apple pencil。为了让你对电容笔有更多的认识,我接下来推荐几款…

Flutter第三方插件objectbox的使用

Flutter基础 demo地址 参考地址 文章目录Flutter基础前言一、demo效果图二、objectbox是什么?三、objectbox的使用1.在pubspec.yaml文件中添加2.执行flutter pub get命令3.创建数据库模型4.执行flutter pub run build_runner build 命令5.如果报错则执行flutter pu…

Renderdoc中一个daraw的API调用以及其作用

分析renderdoc中一个draw调用的api接口,如下是一个draw调用的渲染api的过程,下面来分析一下这几个函数的作用。 PSSetShaderResources、VSSetShader、PSSetShader这三个方法在renderdoc调用过程使用的方法,这三个方法的做法分别如下&#xff…

【华为OD机试模拟题】用 C++ 实现 - 日志采集系统(2023.Q1)

最近更新的博客 华为OD机试 - 入栈出栈(C++) | 附带编码思路 【2023】 华为OD机试 - 箱子之形摆放(C++) | 附带编码思路 【2023】 华为OD机试 - 简易内存池 2(C++) | 附带编码思路 【2023】 华为OD机试 - 第 N 个排列(C++) | 附带编码思路 【2023】 华为OD机试 - 考古…

NMS详解

(类别,坐标1,坐标2,坐标3,坐标4,类别分数) step1:对最后一列分数进行排序 ,可以看到类别就被打乱了 step2: 弹出得到selected_bboxes作为基准,减少bbox_list。其实就是准…

寻路库recastnavigation改造

本文是介绍对寻路库recastnavigation 改造,使得使用更加友好。 Git仓库: https://github.com/jiangguilong2000/recastnavigation 首先,我们要做一些前置操作 SDL: 开放源代码的跨平台多媒体开发库 Premake:量跨平台构建系统 环境: VS 2019…