南大通用GBase 8s数据库(gbase database)原生提供 ontape、onbar 两套备份工具,分别面向不同业务场景。ontape 轻量化无额外元数据依赖,适合简单稳定场景;onbar 架构更复杂,配套存储管理器、sysutils 元数据体系,运维学习成本相对较高。两者无绝对好坏,根据业务RTO/RPO、运维能力选型。
onbar 作为 GBase 8s 企业级核心备份工具,依托 XBSA 标准存储架构,具备 增量降压力、时点回退防误删、冷热恢复降故障影响、自动管理保合规等高阶能力。本篇我们介绍onbar工具的核心恢复场景命令。
适用:整机宕机、核心空间损坏、异机环境重建、全局数据误操作回退。
onmode -kyonbar -r -w
注意:-w参数只能恢复由 onbar -b -w 生成的全系统备份集,普通备份请使用onbar -r恢复; 恢复后数据库状态为Quiescent,校验数据后需执行onmode -m恢复On-Line状态。
onbar -r -p仅物理恢复, 不回放逻辑日志,数据停留在物理备份快照;后续onbar -r -l单独回放逻辑日志。
onmode -kyonbar -r -ponbar -r -l
注意:物理恢复完成,进入Fast Recovery状态;逻辑日志回放结束后为Quiescent,执行onmode -m恢复On‑Line。
适用:误删表、误更新批量数据,精准回退至故障发生前任意时间节点。
onmode -kyonbar -r -t "2026-09-15 16:00:00"
注意:时间点回退后,指定时间后的新增事务数据会丢失,操作前务必确认。
适用:单个业务表空间损坏,无需停机,最小化企业业务影响。
onbar -r dbspace1
注意:rootdbs、物理日志、逻辑日志等核心系统空间不支持热恢复。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69979120/viewspace-3188881/ ,如需转载,请注明出处,否则将追究法律责任。