暂无图片
暂无图片
2
暂无图片
暂无图片
暂无图片
rman2_备份恢复利器.pdf
103
22页
13次
2025-01-08
免费下载
概述
与其他备份解决方案相比,rman2 可以帮助您实施不同的备份策略并处理大量
数据:
增量备份:有三种不同的增量模式,您可以根据数据流规划备份策略。与进行
完整备份相比,增量备份允许您节省磁盘空间并加快备份速度。通过应用增量
备份来恢复集群也比重放 WAL 文件更快。
增量还原:通过重用 PGDATA 中可用的有效未更改页面,加快从备份还原的
速度。
检查:使用 checkdb 命令按需检查数据库实例。
保留:根据保留策略管理 WAL 存档和备份。您可以根据恢复时间或要保留的
备份数量配置保留策略,也可以为特定备份指定生存时间(TTL)。可以合并
或删除过期的备份。
并行化:在多个并行线程上运行备份、还原、合并、删除、验证和检查数据库
进程。
压缩:以压缩状态存储备份数据以节省磁盘空间。
重复数据删除:通过从增量备份中排除非数据文件(如_vm _fsm)来节省
磁盘空间,前提是这些文件自复制到此增量链中前一个备份以来没有更改。
远程操作:备份位于远程系统上的 Halo 实例或远程恢复备份。
从备用服务器备份:通过从备用服务器进行备份来避免主服务器的额外负载
外部目录:备份位于数据目录之外的文件和目录,如脚本、配置文件、日志或
SQL 转储文件。
备份目录:以纯文本或 JSON 格式获取备份列表和相应的元信息。
归档目录:以纯文本或 JSON 格式获取所有 WAL 时间线和相应元信息的列表。
部分还原:仅还原指定的数据库。
Catchup为落后的备用服务器克隆一 Halo 实例,以“追赶”主服务器。
增量备份
完整备份包含还原数据库所需的所有数据文件,而增量备份在页面级别运行,
存储自上次备份以来更改的数据。与进行完整备份相比,它可以节省磁盘空间并
加快备份过程。通过应用增量备份来恢复集群也比重放 WAL 文件更快。
rman2 支持以下增量备份模式:
DELTA 备份:在此模式下,rman2 读取数据目录中的所有数据文件,并仅复
制自上次备份以来发生更改的页面。此模式可以施加与完整备份相等的只读
I/O 压力。
PAGE 备份:在此模式下,rman2 会扫描存档中从上次进行完整或增量备份开
始的所有 WAL 文件。新创建的备份仅包含 WAL 记录中提到的页面。这要求
自上次备份以来的所有 WAL 文件都存在于 WAL 存档中。如果这些文件的大
小与数据库集群文件的总大小相当,则加速效果较小,但备份仍占用较少的空
间。您必须按照设置连续 WAL 归档以进行 PAGE 备份中的说明配 WAL
档。
PTRACK 备份:在此模式下,数据库会动态跟踪页面更改。它的运行不需要连
续归档。每次更新关系页面时,此页面都会在特殊的 PTRACK 位图中标记。
跟踪意味着数据库服务器操作上会有一些轻微的开销,但会显著加快增量备份
的速度。
wal 传递
rman2 只能进行物理在线备份,在线备份需要 WAL 才能实现恢复一致性。因此
无论选择备份模式FULLPAGE DELTA则使用 rman2 进行的任何备
份都必须使用以下 WAL 交付模式之一:
ARCHIVE:此类备份依赖于连续存档以确保一致的恢复。这是默认的 WAL
交付模式。
STREAM SYNC此类备份包括将集群还原到备份时一致状态所需的所有
文件。无论是否设置了连续归档,一致恢复所需的 WAL 段都会在备份期间通过
复制协议进行流式传输,并包含在备份文件中。这就是为什么此类备份被称为自
主备份或独立备份的原因。
常用命令
rman2 version
rman2 help [command]
rman2 init -B backup_dir --skip-if-exists
rman2 add-instance -B backup_dir data_dir instance_name-D--instance --skip-if-e
xists
rman2 del-instance -B backup_dir instance_name--instance
of 22
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。