GBase 8s
安装配置
问答

灾备安装的时候:进行 备份恢复 ,将 Primary 的数据同步到 HAC 辅节点,卡住了,这里正常要执行多长时间,已经10分钟了

发表于2026-08-07 16:16:03212次浏览5个评论

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。

【GBase版本】: 8s 8.8

【操作系统】: redhat7.9

【CPU】: x86

【问题描述】*:

 

 

 

评论

登录后才可以发表评论
Ashley发表于 2个月前
您好,请参考以下5个排查方向进行问题排查。
物理恢复阶段卡住的 5 个最常见原因

1️⃣ 备节点 chunk 文件不存在或权限不对
备节点上必须预先创建好所有 chunk 文件,路径、数量、权限都要和主节点一致。如果 ontape 物理恢复时发现某个 chunk 路径不存在或权限不足,会直接阻塞。

# 在备节点上,对照主节点 onstat -d 的 chunk 列表,逐一确认
ls -l
# 正确权限应该是 660,属主 gbasedbt:gbasedbt

2️⃣ 主备 onconfig 关键参数不一致(ROOTPATH / ROOTSIZE 等)
备节点的 ROOTPATH、ROOTSIZE 必须和归档里的完全一致,否则物理恢复直接报错或卡死

排查:把主节点归档时的 onconfig 关键存储参数(ROOTPATH、ROOTSIZE、所有 dbspace 的 chunk 路径和大小)原样同步到备节点 onconfig。

3️⃣ 管道命令里远端环境变量没加载
如果 ssh 过去后 GBASEDBT 系列环境变量没加载(比如 ~/.bash_profile 没被执行),ontape -p 会因找不到 onconfig、GBASEDBTDIR 等而卡住或静默失败。
排查:在备节点手动执行 ontape -p -t STDIO,看是否立刻报错——如果手动跑也报 "GBASEDBT 环境未设置" 之类,就是环境问题。

4️⃣ 主备版本不一致
主节点和备节点的 GBase 8s 版本必须一致。版本不匹配时,物理恢复会卡住或直接报版本错误 。
最佳回答
TerryTao发表于 2个月前
@Ashley:解决了,参数配置问题,数据库:CKPT了
LOGFILES=10 、 LOGSIZE=50000 、 ROOTSIZE=1000000
用户头像
liaosnet发表于 2个月前
备机上看日志。。
你这备份的时候同时恢复,如果没有数据的情况下应当比较快。
用户头像
GBase用户28017发表于 1个月前
清晰。
用户头像
GBase用户28017发表于 1个月前
好好学习。