首页 > 数据库 >达梦数据库 DM8 能跑就行

达梦数据库 DM8 能跑就行

时间:2023-11-20 15:35:11浏览次数:33  
标签:opt kB layer Loading 数据库 dm8 DM8 docker 达梦

基于docker的安装脚本

#!/bin/bash

# docker 环境需自行安装 !!!

# docker 安装 DM8 官方手册:https://eco.dameng.com/document/dm/zh-cn/start/dm-install-docker.html

# 下载DM8 docker 镜像
wget https://download.dameng.com/eco/dm8/dm8_20230808_rev197096_x86_rh6_64_single.tar

# 创建 DM8 数据持久化目录
mkdir -p /data/dm8_test

# 导入 DM8 docker镜像
docker load -i dm8_20230808_rev197096_x86_rh6_64_single.tar

# 查看镜像列表
docker images

# 官方启动命令
#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 run -d \
    -p 5236: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 logs dm8_test
sleep 3

# 连接信息
echo 'docker 容器中disql命令:/opt/dmdbms/bin/disql'
echo '默认用户名和密码是:SYSDBA/SYSDBA001'

echo '本地连接测试命令:'
echo 'docker exec -it dm8_test /opt/dmdbms/bin/disql SYSDBA/SYSDBA001'

安装日志

--2023-11-20 02:13:36--  https://download.dameng.com/eco/dm8/dm8_20230808_rev197096_x86_rh6_64_single.tar
Resolving download.dameng.com (download.dameng.com)... 112.25.25.154, 112.25.25.153, 112.25.25.156
Connecting to download.dameng.com (download.dameng.com)|112.25.25.154|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 609584640 (581M) [application/octet-stream]
Saving to: ‘dm8_20230808_rev197096_x86_rh6_64_single.tar’

100%[=======================================================================================================>] 609,584,640 66.9MB/s   in 8.4s   

2023-11-20 02:13:45 (69.5 MB/s) - ‘dm8_20230808_rev197096_x86_rh6_64_single.tar’ saved [609584640/609584640]

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
c709c635d729: Loading layer [==================================================>]  101.3MB/101.3MB
c853b6a23c2c: Loading layer [==================================================>]   2.56kB/2.56kB
3e10e7cfd329: Loading layer [==================================================>]  4.096kB/4.096kB
41e82b7aea0d: Loading layer [==================================================>]  153.6kB/153.6kB
3827eb1a7e43: Loading layer [==================================================>]  843.3kB/843.3kB
4f883f5c5226: Loading layer [==================================================>]  4.608kB/4.608kB
73412d6dfa0f: Loading layer [==================================================>]  389.2MB/389.2MB
52d551f8449b: Loading layer [==================================================>]   2.56kB/2.56kB
0b23aa5ba4bf: Loading layer [==================================================>]  4.608kB/4.608kB
b41227f2b3ed: Loading layer [==================================================>]   2.56kB/2.56kB
b5bd59020dd3: Loading layer [==================================================>]  4.096kB/4.096kB
33bfd86b40c4: Loading layer [==================================================>]  4.096kB/4.096kB
Loaded image: dm8_single:dm8_20230808_rev197096_x86_rh6_64
REPOSITORY   TAG                                 IMAGE ID       CREATED        SIZE
dm8_single   dm8_20230808_rev197096_x86_rh6_64   ab98e2f4a568   3 months ago   601MB
ff7d6daa5d3ec908cadce3dffb60987dc1eac7b250818992f6ab3277b6245667
Script start.
file dm.key not found, use default license!
License will expire on 2024-07-26
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].
docker 容器中disql命令:/opt/dmdbms/bin/disql
默认用户名和密码是:SYSDBA/SYSDBA001
本地连接测试命令:
docker exec -it dm8_test /opt/dmdbms/bin/disql SYSDBA/SYSDBA001

 

标签:opt,kB,layer,Loading,数据库,dm8,DM8,docker,达梦
From: https://www.cnblogs.com/www1707/p/17844061.html

相关文章

  • 设计器demo示例数据库连接不上
    设计器demo示例数据库连接不上首先看下示例的 demo数据库是否启动。启动后可以看下左侧的控制台是否有错误,如果启动后链接还有问题,那么将设计器关闭,然后看下系统进程是否有重新连接。......
  • Oracle、达梦:生成32位字符串(ID)
    15、生成32位字符串达梦、oracle函数:sys_guid()、newid()转小写LOWER(char)selectrawtohex(sys_guid());--推荐使用newid()selectREPLACE(newid(),'-','');--转小写selectLOWER(REPLACE(newid(),'-',''));......
  • SQL Server数据库(自动、手动)备份
      数据库自动备份:1.首先需要启动SQLServerAgent服务,这个服务如果不启动是无法运行新建作业的。点击“开始”–“所有程序”–“MicrosoftSQLServer2008”–“启动SQLServerManagementStudio”登录数据库,点击管理–维护计划–右击维护计划向导如图所示:    ......
  • 数据库备份——Xcopy详细参数
    @echooffnetuse\\IP\software/user:用户名"密码"xcopy/E/Y/D:11-20-2023"\\IP\software\*.txt""E:\data"pause重点关注/D参数,不是YYYY-MM-DD,而是MM-DD-YYYY XCOPY——目录复制命令 1.功能:复制指定的目录和目录下的所有文件连同目录结构。 2.类型:外部命令 3......
  • Oracle、达梦:获取数据库对象、获取对象的DDL-数据定义语言
    一、获取据库对象(Oracle、达梦)ALL_OBJECTS表数据库所有对象表:包括表、视图、物化视图、函数……等--查询所有对象SELECT*fromALL_OBJECTS--筛选条件-OWENR:哪个数据库。-OBJECT_TYPE类型:SELECTOBJECT_NAME,OBJECT_TYPEfromALL_OBJECTSWHEREOWNER='M......
  • openGauss学习笔记-127 openGauss 数据库管理-设置账本数据库-修复账本数据库
    openGauss学习笔记-127openGauss数据库管理-设置账本数据库-修复账本数据库127.1前提条件系统中需要有审计管理员或者具有审计管理员权限的角色。数据库正常运行,并且对防篡改数据库执行了一系列增、删、改等操作,保证在查询时段内有账本操作记录结果产生。127.2背景信息......
  • 实现数据库的读写分离
    简介轻量级Java框架,在Java的JDBC层提供额外服务,以jar包的形式提供服务(增强版数据库连接驱动)。适用于基于JDBC的ORM框架、支持第三方数据库连接池、支持实现了JDBC规范的数据库。 读写分离:基于已配置好主从复制的多个数据库。 使用步骤在springboot项目中使用。一、......
  • 【Django使用】django经验md文档10大模块。第4期:Django数据库增删改查
    Django的主要目的是简便、快速的开发数据库驱动的网站。它强调代码复用,多个组件可以很方便的以"插件"形式服务于整个框架,Django有许多功能强大的第三方插件,你甚至可以很方便的开发出自己的工具包。这使得Django具有很强的可扩展性。它还强调快速开发和DRY(DoNotRepeatYourself)原......
  • 数据库分片
    数据库的分片是一种在多个节点上分割和存储数据的技术。它可以提高数据库的性能、可扩展性和容错能力。下面是一个一般性的数据库分片过程:设计分片键:选择一个合适的字段作为分片键,例如用户ID、地理位置等。分片键应该具有较好的均匀性,以确保数据分布相对平衡。确定分片策略:根据业务......
  • NoSQL数据库类型简介
    NoSQL数据库类型简介近些年来,NoSQL数据库的发展势头很快。据统计,目前已经产生了50到150个NoSQL数据库系统。但是,归结起来,可以将典型的NoSQL划分为4种类型,分别是键值数据库、列式数据库、文档数据库和图形数据库,如图1所示。图14种类型的NoSQL数据库图2键值......