执行备份

使用 ontape 实用程序命令选项可备份到磁带。

先决条件:开始备份前,请执行以下步骤:
  • 如有必要,将可写的磁带放在 TAPEDEV 指定的磁盘机设备中。

    如果将 TAPEDEV 设置为 STDIO,要确保为备份数据留有足够内存量。

  • 使用适当的操作系统命令使该设备联机。
  • 使数据库服务器处于联机状态或静默方式。

不要在同一个磁带上存储多个备份;每次备份开始时都使用不同的磁带。(通常,一次备份将使用多卷磁带。)

要创建备份,请使用 ontape 命令的 -s 选项。

语法

创建备份
元素 用途 关键注意事项
-A 指示 ontape 将指定数据库的状态更改为符合 ANSI 标准的日志记录。 具有符合 ANSI 标准的日志记录的数据库无法更改为其他日志记录方式。需要 0 级备份才能更改此日志记录方式。
-B 指示 ontape 将指定数据库的状态更改为缓冲日志记录。 需要 0 级备份才能更改此日志记录方式。
-d 指示执行 ontape,同时没有交互式提示。 如果要备份到文件系统目录或从文件系统目录中复原,那么可以关闭提示。此选项不适用于磁带设备,在您更换磁带时,必须暂停备份。
database 要更改日志记录方式的数据库的名称。 数据库名称中不能包含数据库服务器名称。可以在同一命令中指定多个数据库名称。
-F 指示 ontape 执行伪备份。 伪备份仅当备份到标准输出期间适用。

伪备份可用于克隆服务器中的数据。例如,填充高可用性集群中的辅助服务器。

为了不危害正常的备份活动,请不要保留假备份的记录。

此外,您也可以使用与 SQL 管理 API 等效的 ARCHIVE FAKE。有关更多信息,请参阅 GBase 8s 管理员参考

-L 指示 ontape 创建指定级别的备份。 如果您要备份到磁带,使用 -L 选项将备份级别指定为命令的一部分,就可以避免出现与其相关的提示。

如果您要备份到标准输出而不指定备份级别,ontape 将执行 0 级备份。

-N 指示 ontape 终止指定数据库的日志记录。 更改此日志记录方式时可选择使用备份。
-s 指示 ontape 创建备份。 如果您未使用 -L 选项提供一个值,ontape 将提示您提供要创建的备份级别(0、1 或 2)。
-t 指示 ontape 为当前备份或复原使用其他磁带设备。 -t 选项为当前备份或复原覆盖 TAPEDEV 配置参数的值。-t STDIO 选项指示 ontape 备份到标准输出或从标准输入复原。
tape_device 存储备份的磁带设备的名称。  
-U 指示 ontape 将指定数据库的状态更改为无缓冲日志记录。 需要 0 级备份才能更改此日志记录方式。
-v 指示 ontape 在备份到标准输出时向 stderr 写入参考消息。 详细模式对于监视备份到标准输出的进程很有用。

ontape 实用程序按照以下次序备份存储空间:根数据库空间、Blob 空间、智能大对象空间和数据库空间。

1 请参阅 《GBase 8s 管理员参考》中的 -FILE 选项。