SAP IQ 将在备份和恢复过程中发生的事件记录到 .backup.syb。
每个服务器上只有一个备份日志。服务器必须能够对该文件进行读取和写入。系统管理员可能需要限制其他用户对该文件的访问。
备份日志的位置取决于服务器启动时所设置的环境变量。如果在同一系统中运行多个数据库服务器,则应针对每个服务器设置不同的 $IQLOGDIR16 或 %IQLOGDIR16% 环境变量,以生成单独的备份日志。 备份日志位置平台位置类似 UNIX 的操作系统服务器会尝试按以下顺序将 backup.syb 写入以下位置之一: 由 $IQLOGDIR16 环境变量指定的目录由 $HOME 环境变量指定的目录从帐户信息中获取的主目录<当前目录>,服务器启动时所在的位置 服务器会将 .backup.syb 作为隐藏文件写入 $HOME 目录,并且文件名称带有 "." 前缀。如果服务器将文件写入到 <当前目录>,则 backup.syb 不会隐藏,也不会为其添加前缀。 Windows服务器会尝试按以下顺序将 backup.syb 写入以下位置之一: 由 %IQLOGDIR16% 环境变量指定的目录包含服务器可执行文件的目录。
备份日志包含一个以逗号分隔的列表,其中列出了在备份和恢复过程中发生的事件:
BACKUP, 2.0, all_types.db, ASIQ, '2009-01-31 16:25:00.000', DBA, Full, Arch, TED_FULL00, '
BACKUP, 2.0, all_types.db, ASIQ, '2009-01-31 16:53:00.000', DBA, Incr, Arch, TED_X_bkup_inc, ''
RESTORE, 2.0, all_types.db, ASIQ, '2009-01-31 16:25:00.000', DBA, Full, Arch, TED_FULL00, ''
RESTORE, 2.0, all_types.db, ASIQ, '2009-01-31 16:53:00.000', DBA, Incr, Arch, TED_X_bkup_inc, ''
BACKUP, 2.0, all_types.db, ASIQ, '2009-01-31 20:07:00.000', DBA, InSF, Arch, A_partial2_yes_sf, ''
BACKUP, 2.0, all_types.db, ASIQ, '2009-01-31 20:07:00.000', DBA, InSF, Arch, A_partial2_yes_sf, ''
在清空备份介质后,使用文本编辑器清理备份日志。不要在备份或恢复操作进行中编辑备份日志。编辑时应小心谨慎:一旦将 BACKUP DATABASE 或 RESTORE DATABASE 写入备份日志,便不会检查其准确性。
注意 要仅显示有关某个特定备份的信息,可以运行带有 CATALOG ONLY 选项的 RESTORE DATABASE。此选项显示来自介质(而不是文件)的备份的标头文件,使 DBA 可以确定磁带或文件中的内容。