完成恢复与时间点 (PIT) 恢复
● 基于系统更改号 (SCN) 的时间点恢复: 在 PIT 恢复期间指定一个 SCN 时, RMAN 会恢复到并不包括指定的 SCN。例如, 如果指定了 SCN 1000, 则会执行最高为 SCN 999 的恢复。
● 基于时间点恢复的日志序列号 (LSN): 当数据损坏或故障的确切时间未知时, 指定包含目标 SCN 的日志序列号是可行的选择。RMAN 会通过指定日志恢复。V $ LOG_HISTORY可以查询, 以查看已归档的日志, 以识别相应的日志序列号和线程。
● 基于时间的时间点恢复: 基于时间的 PIT 恢复适用于已知发生数据损坏的时间。例如, 如果开发人员在凌晨6:00 的时候丢弃了表, 则可以执行停止时间为 5:55 am 的停止时间。插件将恢复到指定时间, 但不会包括在内。有关 PIT 恢复和数据库 incarnations 的详细信息, 请参阅执行数据库时点恢复在Oracle 数据库备份和恢复基础知识指南.
块介质恢复
满足
除了运行 Oracle 企业版之外, Oracle 还要求满足以下先决条件的块介质恢复, 因为在执行块介质恢复的《 Oracle 数据库备份和恢复用户指南》.
● 目标数据库必须在中运行。ARCHIVELOG模式, 然后使用当前控制文件打开或载入。
识别损坏的块
此V $ DATABASE_BLOCK_CORRUPTION查看显示由数据库组件 (例如 RMAN 命令) 标记为已损坏的块分析和 SQL 查询。物理损坏 (有时称为介质损坏) 会导致行被添加到此视图中。例如, 数据库无法识别块: 校验和无效, 块包含所有零, 或块标题已断开。
除了在中报告V $ DATABASE_BLOCK_CORRUPTION, 在以下位置也会报告块损坏:
●ORA-01578: ORACLE data 块已损坏 (文件 # 7, 块 # 3)
ORA-01110: 数据文件 7: "/oracle/oradata/trgt/tools01.dbf"
© 2024 Quest Software Inc. ALL RIGHTS RESERVED. 使用条款 隐私 Cookie Preference Center