DSA CBB 备份和还原 - BAR - Data Stream Architecture

Teradata® DSA 用户指南

Product
BAR
Data Stream Architecture
Release Number
17.20
Published
2022 年 3 月
Language
中文 (简体)
Last Update
2022-04-14
dita:mapPath
zh-CH/bis1632417576364.ditamap
dita:ditavalPath
zh-CH/vwp1576617377804.ditaval
dita:id
B035-3150
Product Category
Software
Teradata Tools and Utilities

Teradata 使用变更数据块备份 (CBB) 来实现备份。利用 CBB 功能,系统可以运行完整备份,也可以只备份自上次备份操作以来发生更改的数据块。这可以大大减少备份时间和存储空间,但代价是还原时间有所增加。之所以还原时间增加,是因为 DSA 必须读取多个备份保存集并构建完整保存集来进行还原。CBB 允许累计备份或增量备份,但还原必须是完整还原(有关增量备份和还原,请参阅使用增量还原维护您的灾难恢复系统)。CBB 备份适用于标准(脱机)备份和联机存档。

将累计备份和增量备份用于以下内容:
  • 与表大小相比更改率非常低的数据库和表
  • 只有一个或几个分区发生更改的主分区索引 (PPI) 表

有三种可选的备份类型:完整、增量和累计。

备份类型

第一次备份必须始终是完整备份。完整备份是进行所有日后备份的基准。

完整
完整备份会对指定对象的所有数据进行存档。这种备份需要的完成时间最长,占用的备份存储空间最多。但是,完整备份的还原时间最短,因为还原对象所需的所有数据都包含在一个备份保存集中。
增量
增量备份只对上次备份以来发生更改的数据进行存档。这种备份需要的完成时间最短,占用的存储空间最少。但是,增量备份会增加还原数据库所需的时间,因为它可能添加许多备份保存集,必须先处理这些保存集才能完整还原一组对象。
累计
累计备份将对上次完整备份以来发生更改的数据进行存档。该备份类型会先合并多个增量备份或累计备份的更改,然后再运行完整备份。累计备份的数据库还原时间比一系列增量备份的时间更短,并且所用的时间和空间少于完整备份。

备份准则

  • 无论所执行的备份类型如何,都会完整备份所有对象的字典信息。这将确保在从任何时间点进行还原时,所有非数据对象和对象定义都能完整恢复。
  • 在执行还原或分析验证 (Analyze_Validate) 作业时,您可以选择与应将对象还原到的时间点对应的备份保存集。该保存集可以是完整备份保存集、增量备份保存集或累计备份保存集。对于给定的还原点,以下保存集将相对于所选的备份保存集进行处理:
    • 最新的完整备份或累计备份与选定的还原点之后的任何增量备份
    • 最新的累计备份(如果有)。只有比完整备份更新时才可用。
    • 最新的完整备份

对于 Analyze_Read,只会分析选定的保存集。

对 DBC ALL 备份作业运行累计或增量变更数据块备份时并不包括 DBC 系统表。在系统初始化 (sysinit) 后需要还原整个系统时,将会使用 DBC 数据库。因此,请在每个 CBB 备份作业运行周期,为 DBC 数据库运行单独的完整备份。