当前位置: 首页 > news >正文

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

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 ROLLlog file path: /opt/dmdbms/data/DAMENG/DAMENG01.loglog file path: /opt/dmdbms/data/DAMENG/DAMENG02.logwrite 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.lryc.cn/news/17192.html

相关文章:

  • Allegro如何打开格点显示效果操作指导
  • 电子技术——反馈放大器的分析方法总结
  • 微服务系统启动,环境从0开始的搭建过程
  • 手工测试1年经验面试,张口要13K,我真是服了····
  • 【保姆级】手把手捋动态代理流程(JDK+Cglib超详细源码分析)
  • Appium自动化测试 Inspector定位Webview/H5页面元素
  • 数组求和方法总结,学点干货
  • 斗地主洗牌发牌-课后程序(JAVA基础案例教程-黑马程序员编著-第六章-课后作业)
  • 基于antd封装的二次业务筛选组件-table-filter
  • 逆向-还原代码之max 再画堆栈图 (Interl 64)
  • GitHub标星30K+的Java面试八股文长啥样?
  • CVE-2022-39197 POC(CobaltStrike XSS <=4.7)漏洞复现
  • 我们来说说蹿红的AIGC到底是什么?ChatGPT又是什么?
  • 新手如何从零开始搭建配置Windows云服务器?
  • 百趣代谢组学-抑郁症居然“男女有别”,脑膜淋巴管起关键作用!
  • C语言实现用堆解决 TOP-K 问题
  • MySQL 数据库基础命令
  • 说一下this,实现apply、call
  • 华为OD机试真题Python实现【总最快检测效率】真题+解题思路+代码(20222023)
  • 【历史上的今天】2 月 23 日:Enigma 密码机申请专利;戴尔电脑创始人出生;Mellanox 收购 EZchip
  • 新手入门吉他推荐,第一把吉他从这十款选绝不踩雷!初学者吉他选购指南【新手必看】
  • XSS注入进阶练习篇(三) XSS原型链污染
  • 【Java基础 下】 025 -- 阶段项目(斗地主)
  • 华为OD机试真题Python实现【矩阵最值】真题+解题思路+代码(20222023)
  • TypeScript笔记(三)
  • C++(41)-低版本升级到VS2019项目时遇到的问题(2)
  • git 实战应用
  • Linux重启命令shutdown与reboot
  • 华为OD机试真题 用 C++ 实现 - 静态扫描最优成本
  • 拿下宁王、迪王的湖南裕能,还能“狂飙”多远?