在复原前收集备份和逻辑日志磁带

在复原整个数据库系统前,您必须收集备份和逻辑日志磁带。如果您更改了备份和逻辑日志文件的名称,那么还必须手动将这些文件重命名为其原始文件名。

备份磁带
从包含要复原的存储空间的最新 0 级备份以及任何后续 1 级或 2 级备份中收集所有磁带。

标识出其中有根数据库空间最近一次 0 级备份的磁带;必须先使用该磁带。

逻辑日志磁带
如果在归档检查点时启动了一个打开的事务,请在执行 0 级备份前收集所有逻辑日志磁带。
从要复原的存储空间的最新 0 级备份后的备份中,收集所有逻辑日志磁带。

当使用 ontape 创建系统的归档备份时,该归档中会包含逻辑日志的快照。在归档结束时,系统将显示一条消息以指示归档中包含哪些逻辑日志。归档中包含该快照,这样如果备份时存在任何打开的事务,这些事务可以在复原归档时进行调整。然后:
  • 如果您决定不重放任何逻辑日志,系统即可进入一致的状态。
  • 如果您决定重放逻辑日志,那么将放弃归档备份中包含的日志,然后您必须从逻辑日志备份重放事务。

    起始日志文件是最旧的日志文件,其中包含上次复原归档时的打开事务。您可以从上次复原归档时显示的消息识别该日志文件。

示例

  • ontape -s -L 0 命令执行系统的 0 级备份,并显示消息以说明归档包含日志 2 到 4。
  • ontape -s -L 1 命令执行系统的 1 级增量备份,并显示消息以说明归档包含日志 8 到 9。
如果您只复原 0 级归档并且希望重放日志,那么需要从日志 2 开始的日志备份。如果复原 0 级和 1 级归档并且希望重放日志,那么需要从日志 8 开始的日志备份。

逻辑日志文件的复原使用归档格式,而不是日志文件格式。但是,复原的归档中包含的日志使用日志文件格式,而不是归档格式。

从目录复原时的文件名

从文件系统目录复原时,ontape 要求如 TAPEDEV 和 LTAPEDEV 配置参数所指定那样命名存储空间归档和逻辑日志备份文件。如果由于重复的归档和备份而重命名了文件(包括由 ontape 重命名),那么必须手动将这些文件重命名为其原始文件名。要了解存储空间归档文件和逻辑日志备份文件的命名约定,请参阅备份到目录以获取这些文件的命名约定。