使用标准 I/O 同时备份与复原

为了克隆数据库服务器或快速建立高可用性数据复制 (HDR),您可以同时执行向标准输出的备份和从标准输入的复原。如果您执行备份与复原只是为了复制数据库服务器,使用 -F 选项以避免保存归档。

在 HDR 上,辅助服务器只能复原 0 级的归档。

要使用标准 I/O 来执行备份与复原,请将 TAPEDEV 配置参数设置为 STDIO,也可以从命令行指定 -t STDIO

例如,如果 TAPEDEV 配置参数设置为 STDIO,以下命令会将数据装入一个 HDR 对上的辅助服务器(名为 secondary_host)。

ontape -s -L 0 -F | rsh secondary_host "ontape -p" 
在下一个示例中,假设未设置 TAPEDEV 配置参数。以下命令将数据装入一个 HDR 对的辅助服务器(名为 secondary_host):
ontape -s -L 0 -F -t STDIO | rsh secondary_host "ontape -t STDIO -p" 
这些示例在本地计算机上执行数据库服务器的伪 0 级归档,使用 rsh 系统实用程序通过管道将数据传输到远程计算机,并直接从管道中读取数据从而在远程计算机上执行物理复原。
重要: 先前的示例需要在执行该命令的远程计算机上用户的缺省环境中设置 GBASEDBTDIRGBASEDBTSERVERGBASEDBTSQLHOSTSONCONFIG 环境变量。用户必须是 gbasedbtroot