返回首页

gbase数据、南大通用产品文档:GBase8c

更新日期:2024年09月11日

Average:
all

全文索引更新概述
概述
全文索引更新是指数据源内容与索引内容的同步操作,在数据源内容变化的情况
下,索引也需要同步更新,以保持一致,更新全文索引的方式为批量手动更新
(manual)模式,即通过相应的SQL 语句来同步数据与索引内容。

如果在恢复期间数据库服务器、介质、存储管理器或 ON-Bar 发生故障,可以从发生故障
之处重新启动该恢复。要重新启动失败的恢复,当恢复失败时,onconfig 文件中的
RESTARTABLE_RESTORE 配置参数必须设置为 ON。
重新启动恢复

表 1. onbar -RESTART 命令.
选项
描述
-RESTART
在数据库服务器、存储管理器或 ON-Bar 发生故障后
重新启动恢复。
当恢复失败时,RESTARTABLE_RESTORE 配置参数必须设
置为 ON。
可以重新开始以下类型的恢复:

整个系统

时间点

存储空间

冷恢复的逻辑部分
如果在热逻辑恢复期间发生故障,请勿使用 -
RESTART 选项。

GBase 8s 备份与恢复指南
南大通用数据技术股份有限公司 - 78 -

用途
当您启用可重新启动的恢复时,如果恢复的逻辑日志很多,逻辑恢复将会变慢。但是,如
果恢复失败后重新启动恢复,可以节省时间。恢复是否可重新启动不会影响物理恢复的速
度。
物理恢复在发生故障的存储空间和级别处重新启动。当恢复了存储空间的某些块而不是所
有块时,如果恢复失败,那么将恢复该存储空间的所有块。失败前如果存储空间和增量备
份已成功恢复,那么不会再次恢复它们。
如果 BAR_RETRY 配置参数设置为 2,那么 ON-Bar 会自动再次尝试恢复任何失败的存
储空间和逻辑日志。如果恢复成功,那么不需要重新启动恢复。
如果 BAR_RETRY 配置参数设置为 0 或 1,那么 ON-Bar 不会再次尝试恢复任何失败的
存储空间和逻辑日志。如果数据库服务器还在运行,ON-Bar跳过失败的存储空间并尝试恢
复剩余的存储空间。要完成恢复,请运行 onbar -RESTART 命令。
下图显示如果物理恢复 dbspace2 期间恢复失败,可重新启动的恢复是如何工作的。
rootdbs 的 0 级、1 级和 2 级备份,dbspace1 和dbspace2 的 0 级备份和 1 级备份都已成
功恢复。恢复 dbspace2 的 1 级备份时数据库服务器出现故障。重新启动恢复时,ON-
Bar 将恢复dbspace 1 的 2 级备份,dbspace2 的 1 级和 2 级备份以及逻辑日志。
图: 可重新启动的物理恢复


如果恢复在逻辑阶段期间失败,然后您重新启动该恢复,那么 ON-Bar 会验证存储空间是
否已恢复,跳过物理恢复并重新启动逻辑恢复。下图显示在恢复逻辑日志 LL-3 时冷恢复
失败的情况。当重新启动冷逻辑恢复时,从最近的恢复检查点开始重放日志。在本示例
中,最近的检查点在逻辑日志 LL-2 中。
如果在冷逻辑恢复期间发生故障,ON-Bar 将在发生故障之处重新启动该恢复。

GBase 8s 备份与恢复指南
南大通用数据技术股份有限公司 - 79 -

重要: 如果在热逻辑恢复期间发生故障,请从头重新启动该恢复。如果数据库服务器仍在运
行,请 运行 onbar -r -l 命令来完成恢复。
图: 可重新启动的冷逻辑恢复