将 -r 选项和 ontape 一起使用对数据库服务器数据执行完全物理复原和逻辑复原。使用 -D 选项复原选定的存储空间。使用 -rename 选项在复原期间重命名块。
元素 | 用途 | 关键注意事项 |
---|---|---|
-C | 从当前逻辑日志磁带中复原日志,同时不发送安装磁带的提示。 | 服务器处于暂挂日志复原状态,在最后一个可用日志复原后,该命令依然存在。如果日志存在于多个磁带中,那么服务器将发出提示。 |
-D | 指示 ontape 只复原您指定的存储空间。 | 数据库服务器必须处于联机状态或停顿方式才能执行热复原。当您使用 -D 选项时,可以复原选定的存储空间。
如果不指定 -D 选项,那么 ontape 将执行整个系统复原。数据库服务器必须处于脱机状态才能执行整个系统复原。有关更多信息,请参阅复原选定的存储空间。 |
dbspace | 要复原的存储空间的名称。 | 可以指定多个存储空间,但是必须包括根数据库空间。 |
-e | 指示 ontape 执行外部复原 | 有关更多信息,请参阅执行外部备份与复原。
该选项与外部冷复原的其余块相兼容。 |
-f filename | 指定一个文件,该文件包含要重命名的块的名称和偏移量,以及它们的新位置。 用于同时为很多块重命名。 | 文件名可以是任何有效的 UNIX™
文件名,包括简单文件名
(listfile_1)、相对文件名(../backup_lists/listfile_2 或
..\backup_lists\listfile2)以及绝对文件名(/usr/gbasedbt/backup_lists/listfile3
或 c:\gbasedbt\backup_lists\listfile3)。
文件中列出旧块路径名和偏移量以及新块新路径名和偏移量,每项以空格或制表符分隔。将每个块的信息置于单独的行上。忽略空白行。注释行以 # 号开始。 |
-l | 指示 ontape 执行逻辑复原。 | -l 选项从上次 0 级备份以后创建的逻辑日志备份磁带中复原数据(含上次 0 级备份)。 |
-p | 指示 ontape 执行物理数据复原。 | -p 选项从上次 0 级备份以后创建的备份磁带中复原数据(含上次 0 级备份)。复原期间,数据库服务器处于单用户方式。 |
-p old_path -o old_offset-n new_path -o new_offset |
指定要重命名的块及其新位置。 用于同时重命名一个或多个块。 | 用于该元素的参数是:
|
-r | 指示 ontape 执行数据复原(物理和逻辑复原)。 | -r 选项将从上次 0 级备份以后(并包含)创建的备份磁带和逻辑日志备份磁带中复原数据。 |
-rename | 指示 ontape 重命名指定的块。 | 有关在复原期间重命名块的更多信息,请参阅复原期间重命名块。 |
-S | 指示 ontape 执行逻辑日志回收。 | 如果想要回收逻辑日志,那么在执行从标准输入复原之前必须使用 -S 选项。LTAPEDEV 配置参数必须设置为逻辑日志磁带设备。 |
-t STDIO | 指示 ontape 从标准输入复原。 | -t 选项为当前复原覆盖 TAPEDEV 配置参数的值。 |
-v | 指示 ontape 在从标准输入复原期间向 stderr 写入参考消息。 | 详细模式对于监视从标准输入复原的进度很有用。 |
-X | 使服务器停顿在逻辑复原暂挂状态,但不复原其他日志。 | 包括带有 -r -l 的该选项,以结束逻辑日志的连续日志复原。 |