bar_ixbar 表

bar_ixbar 表用于存储所有时间线内所有未到期的成功备份的历史记录,它仅由 onsmsync 实用程序维护和使用。

bar_ixbar 表的模式与 bar_syncdeltab 表的模式相同,但主键除外。
表 1. bar_ixbar 表列
列名 类型 解释
ixb_sm_id INTEGER 存储管理器实例标识。从 $ONCONFIG%ONCONFIG% 中的 BAR_SM 创建。
ixb_copyid_hi INTEGER 实例副本标识的高位。它是存储管理器分配的唯一值,与 ixb_copyid_lo 结合在一起,用于链接 ON-Bar 对象标识与存储管理器对象标识。
ixb_copyid_lo INTEGER 实例副本标识的低位。它是存储管理器分配的唯一值,与 ixb_copyid_hi 结合在一起,用于链接 ON-Bar 对象标识与存储管理器对象标识。
ixb_aid INTEGER 操作标识,标识创建该备份对象实例的成功操作。
ixb_old INTEGER 对象标识。标识受影响的对象。
ixb_time INTEGER 时间戳记(实时时钟时间)。数据库服务器创建下级备份时将使用该值。该值代表自 1970 年 1 月 1 日 午夜(格林威治标准时间)以来的秒数。
ixb_prevtime INTEGER 时间戳记(实时时钟时间)。此值指定先前对象的时间戳记。此值代表自 1970 年 1 月 1 日 午夜(格林威治标准时间)以来的秒数。
ixb_rsam_time INTEGER 备份检查点时间戳记。不是时钟时间。数据库服务器创建下级备份时使用该值。
ixb_act_start 日期和时间,从年到秒 操作开始的日期和时间。
ixb_act_end 日期和时间,从年到秒 操作完成的日期和时间。
ixb_level SMALLINT 备份操作的级别:0 表示完整备份,1 表示自上次 0 级备份以来对该对象所做的所有更改的备份,2 表示自上次 1 级备份以来所有更改的备份。 对于逻辑日志备份,该值始终是 0。
ixb_req_aid INTEGER 存储备份对象必需的操作标识。在复原中使用,以确定与 1 级备份相伴的 0 级备份,以及与 2 级备份相伴的 1 级备份。对于 0 级备份,ixb_req_aid 的值与此表中 ixb_aid 的值相同。例如:如果备份是 1 级,ixb_req_aid 保留该对象相应的 0 级备份的操作标识。
ixb_first_log INTEGER 在标准备份中,标识需要从该备份复原的第一个逻辑日志。
ixb_chpt_log INTEGER 包含 rsam_time 检查点的日志的标识。 在备份期间用于验证是否已备份复原所需的日志。
ixb_last_log INTEGER 在逻辑复原期间需要的最后一个日志的日志标识,以便存储空间可以将它复原到备份时的状态。
ixb_lbuflags INTEGER 描述日志备份的标志
ixb_verify INTEGER 如果备份已验证则该值为 1。如果备份未验证则该值为 0。
ixb_verify_date 日期和时间,从年到秒 验证备份时插入当前日期。如果该备份尚未验证,那么用短划线表示每个日期和时间。
ixb_sm_name VARCHAR(128) 存储管理器实例名。从 onconfig 文件中的 BAR_SM_NAME 参数创建。
ixb_srv_name VARCHAR(128) 数据库服务器名。用于确保将对象复原到正确的数据库服务器上。当节点上有多个数据库服务器时,用于确保对象在所属的数据库服务器实例中复原。 数据库服务器名最多可有 128 个字符。
ixb_obj_name VARCHAR(128) 对象的用户名。 该名称最多可以有 128 个字符。
ixb_obj_type CHAR(2)
备份对象类型:
CD
关键数据库空间
L
逻辑日志
ND
非关键数据库空间或智能大对象空间
R
根数据库空间
B
Blob 空间