外部备份期间数据库服务器必须处于联机状态或停顿方式。
要在不使用磁盘镜像的情况下执行外部备份:
-
要获取外部备份,请使用 onmode -c block 命令来阻塞数据库服务器。
系统将获取一个检查点并暂挂所有更新事务。用户能以只读方式访问数据库服务器。
-
要备份存储空间和管理文件,请使用复制命令(如 UNIX™ 上的 cp、dd 或 tar,)或文件备份程序。
-
要允许正常操作继续,请使用 onmode -c unblock 命令来取消阻塞数据库服务器。
-
备份包括当前日志在内的所有逻辑日志,这样就可以将检查点信息用于外部复原。
重要: 由于外部备份并不是通过 ontape 完成的,因此必须确保具有从执行 onmode -c block 命令时开始的当前逻辑日志的备份。没有该逻辑日志文件的备份,外部备份将是不可复原的。
-
执行外部备份后,请备份当前日志。
使用 ontape -a 命令。
如果您丢失磁盘或整个系统,现在便可以执行外部复原。