oracle-db12c-logo Oracle Recovery Manager (RMAN)

Oracle Recovery Manager 可满足所有 Oracle 数据格式对性能、可管理备份和恢复的苛刻要求。

一个完整的高可用性和灾难恢复策略需要可靠的数据备份、还原和恢复过程。Oracle Recovery Manager (RMAN) 为高效备份和恢复 Oracle 数据库提供了全面的支持。它在设计之初就考虑了与服务器密切协作,可在备份和恢复期间提供块级损坏检测。RMAN 在备份过程中通过文件多路复用和备份集压缩来优化性能和空间占用,同时集成了 Oracle Secure Backup 和第三方介质管理产品来进行磁带备份。

RMAN 可处理备份或恢复前后的所有底层数据库过程,从而消除对操作系统和 SQL*Plus 脚本的依赖。它通过命令行和 Enterprise Manager 提供了一个通用界面,可跨不同主机操作系统执行备份任务,并且提供了一些用户管理的方法所没有的功能,例如并行化备份/恢复数据流、备份文件保留策略和所有备份的详细历史记录。

采用 Oracle Database 12c 第 2 版时,RMAN 可进一步扩展数据库备份和恢复操作的粒度级别、灵活性和性能:

  • 可插拔数据库 (PDB) 时间点闪回恢复 — 撤消对单个 PDB 的更改不会影响其余 PDB 的运行。
  • Data Guard 中的无日志记录数据块恢复 — 通过从主用数据库或物理备用数据库获取数据块来恢复无日志记录的数据块。
  • Data Guard 中的无日志记录数据块验证 — 验证无日志记录块范围中的数据块是否仍然有效。
  • 表恢复增强 — 将表或表分区恢复到一个新模式中,而非原来所在的模式。
  • Duplicate 命令增强 — DUPLICATE 现在可以通过复制目标数据库来创建 Oracle Data Guard 远程同步实例。
  • 跨平台传输增强 — 将 PDB 传输至跨平台目标 CDB,以及通过网络将表空间传输至跨平台目标。
  • 稀疏数据库的备份和恢复 — 备份、还原、恢复和复制稀疏数据文件、表空间、CDB、PDB 和整个数据库。