返回首页

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

更新日期:2024年09月11日

+------------+
1 row in set

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
630


GBase 8s 备份与恢复指南
南大通用数据技术股份有限公司 - 79 -
解决失败的恢复的方式取决于失败的原因。
即使可重新开始的恢复被关闭,您仍然可以挽救某些失败的恢复。例如:如果恢复由于存
储管理器或存储设备错误而失败,您可以修复磁带机或存储管理器的问题,重新安装磁带,
然后继续进行恢复。
下表显示当物理恢复失败并且 BAR_RETRY 配置参数的值 > 1 时预期的结果。
表 1. 失败的物理恢复方案
错误类型
RESTARTABLE_
RESTORE 设置
物理恢复失败时采取什么措施?
数据库服务器、
ON-Bar 或存
储管理器错误
(数据库服务
器仍在运行)
ON 或 OFF
ON-Bar 重试每个失败的恢复。如果存储管理器失
败,请修复存储管理器的错误。
如果尝试的恢复失败,请发出 onbar
-r spaces 命令,其中 spaces 是还没有恢复
的存储空间列表。使用 onstat -d 获取需要恢复
的存储空间列表。ON-Bar 恢复每个存储空间的 0
级备份,
接着是 1 级和 2 级备份
(如果备份存在)


ON-Bar 或存
储管理器错误
(数据库服务
器仍在运行)
启用
发出 onbar -RESTART 命令。
如果存储管理器失败,请修复存储管理器的错误。
恢复将从第一个恢复失败的存储空间和备份级别处
重新启动。如果成功恢复存储空间的 0 级备份,重
新启动的恢复将跳过 0 级备份并恢复 1 级和 2
级备份(如果备份存在)。
数据库服务器
故障
ON 或 OFF
由于数据库服务器已关闭,所以执行冷恢复。使
用 onbar -r 恢复关键数据库空间以及第一次未
恢复的所有非关键空间。
数据库服务器
故障
启用
发出 onbar -RESTART 命令。
恢复将从第一个恢复失败的存储空间和备份级别处
重新启动。如果成功恢复存储空间的 0 级备份,重
新启动的恢复将跳过 0 级备份并恢复 1 级和 2
级备份(如果备份存在)。

下表显示当逻辑恢复失败时将出现的结果。
表 2. 失败的逻辑恢复方案
错误类型
RESTARTABLE_
RESTORE 设置
逻辑恢复失败时采取什么措施?
冷恢复中数据库服
启用
发出 onbar -RESTART 命令。

GBase 8s 备份与恢复指南
南大通用数据技术股份有限公司 - 80 -
错误类型
RESTARTABLE_
RESTORE 设置
逻辑恢复失败时采取什么措施?
务器或 ON-Bar发
生错误(数据库服
务器仍在运行)
逻辑恢复在最近的检查点处重新启动。如果该
恢复失败,关闭并重新启动数据库服务器来启
动逻辑日志的快速恢复。所有未恢复的逻辑日
志将会丢失。
数据库服务器
或 ON-Bar 错误
(数据库服务器仍
在运行)
ON 或 OFF
发出 onbar -r -l 命令。恢复将在失败的逻
辑日志处重新启动。
如果 onbar -r -l 仍然失败,关闭并重新启
动数据库服务器。数据库服务器将完成快速恢
复。所有未恢复的逻辑日志将会丢失。
如果快速恢复不起作用,您必须执行冷恢复。
数据库服务器错误 启用
如果冷逻辑恢复失败,那么发出 onbar
-RESTART。
如果热逻辑恢复失败,那么发出 onbar -r
-l 命令。如果该命令失败,从头开始重新启
动整个恢复。
存储管理器错误
ON 或 OFF
ON-Bar 重试每个失败的逻辑恢复。如果重试
的恢复失败,那么逻辑恢复将暂挂。请修复存
储管理器的错误。然后发出 onbar -r -l 命
令。 恢复将在失败的逻辑日志处重新启动。

........................... - 783 -