当使用ontape时,数据将按下面的顺序进行备份,如图14-2所示。
(1)首先在磁带上生成控制页的信息,包括备份中包含的dbspace的列表、备份级别、备份的时间戳和日志信息。
(2)系统保留页。
(3)如果是零级备份,在执行备份时,会执行一次checkpoint操作,在执行checkpoint时发生的open事务将被备份。
(4)如果系统中包含blobspaces,下一步将备份这部分数据。每个blobspace部分会包含一个磁带控制页,用来记录这些被备份的空间中chunks的映射关系。在开始备份blobspace时,新的blobpage的申请将挂起,直到blobspace备份结束。只备份那些使用过的blobpage,而不是整个页面。
(5)dbspace并不会按特定的顺序进行备份,每个dbspace部分会包含一个磁带控制页,用来记录这些被备份的空间中chunks的映射关系。在执行checkpoint时没有使用的页面将不进行备份。
(6)当最后一个chunk的最后一个使用的页面备份结束之后,会写一个片尾页,表明备份已经结束。