ontape 实用程序执行复原的语法

-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/listfile3c:\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

指定要重命名的块及其新位置。 用于同时重命名一个或多个块。 用于该元素的参数是:
old_path
块的当前路径和文件名。
old_offset
块的当前偏移量(以千字节计)。
new_path
块的新路径和文件名。
new_offset
块的新偏移量。
-r 指示 ontape 执行数据复原(物理和逻辑复原)。 -r 选项将从上次 0 级备份以后(并包含)创建的备份磁带和逻辑日志备份磁带中复原数据。
-rename 指示 ontape 重命名指定的块。 有关在复原期间重命名块的更多信息,请参阅复原期间重命名块
-S 指示 ontape 执行逻辑日志回收。 如果想要回收逻辑日志,那么在执行从标准输入复原之前必须使用 -S 选项。LTAPEDEV 配置参数必须设置为逻辑日志磁带设备。
-t STDIO 指示 ontape 从标准输入复原。 -t 选项为当前复原覆盖 TAPEDEV 配置参数的值。
-v 指示 ontape 在从标准输入复原期间向 stderr 写入参考消息。 详细模式对于监视从标准输入复原的进度很有用。
-X 使服务器停顿在逻辑复原暂挂状态,但不复原其他日志。 包括带有 -r -l 的该选项,以结束逻辑日志的连续日志复原。
1 请参阅 《GBase 8s 管理员参考》中的 -FILE 选项。