DB2 V9.7 for Linux, UNIX, and Windows

重建和临时表空间

DB2® 备份映像通常由下列组件构成:

在每个备份映像中,无论是数据库备份还是表空间备份,或者完整备份还是增量备份(差异备份),始终可以找到这些核心组件。

数据库备份映像将包含上述所有组件,以及备份时在数据库中定义的每个表空间的数据。

表空间备份映像将始终包含上面列示的数据库元数据,但它仅包含对 BACKUP 实用程序指定的那些表空间的数据。

对待临时表空间的方式与对待非临时表空间的方式不同。从不备份临时表空间数据,但这些数据的存在对于数据库的框架来说很重要。虽然从不备份临时表空间数据,但将临时表空间视为数据库的一部分,因此,在使用备份映像存储的元数据中对其进行了特别标记。这使得它们看起来与在备份映像中一样。此外,表空间定义还保存关于任何临时表空间是否存在的信息。

虽然备份映像不曾包含临时表空间的数据,但在数据库重建操作过程中,在复原目标映像时(无论映像是什么类型),同样会复原临时表空间,这样是只为了获取和分配它们的容器。获取和分配容器是作为重建过程的一部分自动完成的。因此,重建数据库时,不能排除临时表空间。