启动连续的逻辑日志文件备份

如果不希望监视逻辑日志文件并在逻辑日志文件填满时开始备份,您可以启动连续备份。

启动连续备份后,数据库服务器将在每个逻辑日志文件填满后自动将其备份。执行连续逻辑日志文件备份时,即使在最坏的情况下,即包含逻辑日志文件的块出现故障而造成介质故障时,数据库服务器也能提供保护,防止您丢失一个以上的部分逻辑日志文件。

要启动逻辑日志文件的连续备份,请使用 ontape -c 命令。-c 选项启动逻辑日志文件的连续备份。每个逻辑日志文件一填满,数据库服务器就对其进行备份。连续备份将不对当前逻辑日志文件进行备份。启动连续备份后,数据库服务器可以在联机方式下运行。

逻辑日志文件是备份到磁带还是目录中取决于 LTAPEDEV 配置参数的设置:

要备份到目录,您可以从 ALARMPROGRAM 配置参数指定的脚本调用 ontape -a -d 自动逻辑日志备份命令,而不需要使用 ontape -c 命令。您可以使用 alarmprogram 脚本或 log_full 脚本,这两个脚本都位于 $GBASEDBTDIR/etc 目录中。

要使用 alarmprogram 脚本来将逻辑日志备份到目录:

  1. 将 LTAPEDEV 参数设置为现有目录。
    确保 gbasedbt 和组 gbasedbt 具有此目录。
  2. 编辑 ALARMPROGRAM 脚本(UNIX™ 或 Linux™ 上的 $GBASEDBTDIR/etc/alarmprogram.sh),如下所示:
    1. 将文件内的 BACKUPLOGS 参数设置为 Y
    2. 将备份程序从 onbar -b -l 更改为 ontape -a -d
  3. 重新启动数据库服务器。