达梦数据库的DMRMAN工具介绍

news/2024/10/22 18:26:50/

达梦数据库的DMRMAN工具介绍

DMRMAN(DM RECOVERY MANAGER)是 DM 的脱机备份还原管理工具,由它来统一负责库级脱机备份、脱机还原、脱机恢复等相关操作,该工具支持命令行指定参数方式和控制台交互方式执行,降低了用户的操作难度。
通过 DMRMAN 工具执行脱机操作过程中,仅会使用通过关键字 DATABASE 指定的目标库的本地归档配置信息,不会对本地归档配置文件中其他类型归档配置信息进行校验。例如: DATABASE 指定目标库为/opt/dmdbms/data/dm.ini,为单机环境且配置参数ARCH_INI 为 1,那么只会相应的读取 dmarch.ini 中本地归档日志信息。此时,即使dmarch.ini 中配置了 REALTIME、 MARCH、 TIMELY 等其他类型的归档日志,也不会去校验dmmal.ini、 dmtimer.ini 等是否有效。

1 DMRMAN 概述

DMRMAN 是 DM 提供的命令行工具,无需额外安装。 DMRMAN 的结构比较复杂,为了更好地使用它我们需要了解它的结构。接下来将对 DMRMAN 的重要组成部分进行介绍。

  • 源库
    源库是待备份的数据库。使用 DMRMAN 工具只可对数据库进行脱机备份,联机备份需要通过 DIsql 工具实现。 DMRMAN 可以针对整个数据库执行脱机完全备份和增量备份,数据库可以配置归档也可以不配置。
  • 目标库
    目标库是待还原的数据库,即用来做还原的库,也称为目标还原库。目标库可以是通过dm.ini 文件指定的数据库,也可以是目标文件目录。通过 dm.ini 指定库时, dm.ini 及其配置中的 CTL_PATH 必须有效,且库必须处于关闭状态;指定文件目录时,指定目录作为SYSTEM_PATH 处理,可以存在,也可以不存在,但必须有效。目前目标库的还原仅支持脱机还原,可通过 DMRMAN 和 CONSOLE 工具实现。
  • DMRMAN 客户端
    DMRMAN 客户端是 DM 软件的一部分,用来执行数据库的备份还原操作。 DMRMAN客户端是一个命令行工具,命令行的好处是管理员可以编写复杂的脚本,将 DMRMAN 和操作系统的任务调度结合起来可以实现备份的自动化。
  • 备份集
    利用 DMRMAN 工具将数据库中的一个或多个数据文件、数据库信息等备份到一个称为“备份集”的逻辑结构中,备份集的格式是特定的,只能由 DMRMAN 创建和访问。一个备份集中会包含一个或多个二进制文件,该二进制文件被称为备份片。备份数据库会产生一个备份集,该备份集可能包含一个或者多个备份片。备份片的个数由数据库中数据文件的大小和文件系统对文件大小的限制共同决定。如果备份的数据文件大小超过了文件系统对文件大小的限制就会产生多个备份片。
    在对数据库进行备份时可以指定备份片的大小来适应存储设备的容量。例如,一个数据库产生的数据库文件的大小约为 40GB,一盘磁带的容量为 10GB,这时可以指定备份片大小为 10G,备份后备份集将包含 4 个备份片,正好使用 4 盘磁带。

2 DMRMAN的主要特点和功能包括

  • 备份功能:支持全库备份、表空间备份、数据文件备份等多种备份方式。备份操作可针对在线数据库执行,也可以在数据库关闭状态下进行。

  • 恢复和还原功能:支持整体数据恢复、指定时间点恢复、表空间或数据文件级别的恢复等。通过DMRMAN,可以非常灵活地恢复到数据丢失或损坏前的任意时间点。

  • 备份管理:支持备份文件的目录管理,能够查询、维护备份集合和备份片信息。这使得数据库管理员能够有效地管理备份数据,确保数据安全。

  • 支持增量备份:除了全量备份,DMRMAN还支持增量备份,这可以显著减少备份所需的时间和存储空间,同时加快恢复速度。

  • 并行备份和恢复:支持并行处理,可以加快备份和恢复的速度,提升效率。

  • 跨平台数据传输:DMRMAN支持跨平台数据传输,便于数据迁移和灾难恢复。

后续将用dmrman工具进行备份、恢复测试。

谨记:心存敬畏,行有所止。


http://www.ppmy.cn/news/1425934.html

相关文章

ofd在线转换,ofd转pfd,ofd用什么软件打开

随着信息技术的不断发展,电子文档在日常办公和学习中扮演着越来越重要的角色。然而,不同格式的电子文档之间往往存在兼容性问题,这给用户在查阅、编辑和共享文件时带来了诸多不便。 一、什么是ofd文件格式? OFD,全称为…

RUST腐蚀服务器添加 TAGS标签教程

RUST腐蚀服务器添加 TAGS标签教程 大家好我是艾西,一个做服务器租用的网络架构师。我们自己搭建架设的服务器在steam展示面板看到跟别人的不一样是咋回事? 这个其实就是服务器的一个标签,那么主要的作用就是让大家在选择服务器时更快更直接的…

为什么要注册缅甸公司

缅甸作为东南亚新兴市场之一,吸引了越来越多的外国投资者前来开展业务。注册一家公司是在缅甸开展商业活动的第一步。以下是关于在缅甸注册公司的公司类型、注册要求以及注册优势的详细介绍。 在缅甸注册的外国公司主要有以下几种类型: 1、有限责任公司…

20204现在还可以下载游戏的地方有哪些?

下载游戏是许多人在休闲时光中的一项重要活动,在今天的分享中,推荐几个2024年仍可下载游戏的优质网站,它们分别是6miu盘搜、哎哟喂啊盘搜、8miu网、发米论剑以及famiwei网。 首先,6miu盘搜作为一家备受好评的网盘搜索工具,提供了丰富的资源库,用户可以在这里方便地搜索并下载游…

Microchip逆市扩张,接连收购2家公司

尽管年初传来降薪停工的消息,全球领先的半导体解决方案供应商Microchip并未因此停下扩张的脚步。相反,该公司在短短的一个月内,接连宣布收购两家公司,展现了其坚定的市场布局和前瞻的战略眼光。 4月11日,Microchip成功…

MySQL -事务、锁

MySQL - 事务以及锁 文章目录 MySQL - 事务以及锁1、事务1.1 事务的特性1.2 事务语句1.3 truncate和delete1.4 事务的隔离界别1.5 细说脏读、不可重复读、幻读、可重复读现象1.5.1 脏读1.5.2 不可重复读和幻读1.5.3 可重复读 2、锁2.1 锁的类型2.1.1 读锁2.1.2 写锁2.1.3 元数据…

广东莱斯广告,6.8米UV喷印推动粤东喷绘产业升级

广东莱斯广告作为汕头市大型的广告服务运营商,近日迎来了一件值得庆祝的事情:彩神6.8米UV喷印机运行一周年,销售服务商深圳嘉豪总经理李伟特地前来回访。该设备是深圳润天智数字设备股份有限公司开发的全球首台搭载XTRA6800H柯尼卡喷头的设备,设备特点是:1.色彩艳丽;2.超宽喷印…

为什么会出现乱码

一.出现乱码的原因: 1.读取数据时未读完整个汉字 2.编码和解码时的方式不统一 解决方式:使用相同的方式 二.如何不出现乱码: 1.不要使用字节流读取文本文件(使用字符流) 2.编码和解码时使用同一个码表&#xff0c…