GBase 8s
运维管理
文章

GBase8s数据库恢复

发表于2026-01-08 08:58:3522次浏览1个评论

此时假设数据库遭到破坏,这里模拟通过删除数据文件。
cd /home/gbasedbt/gbase8s/gbasetest8_dbs

rm -rf *删除所有数据文件

此时可以利用已有的备份进行数据库恢复
此种情况下,由于我们删除了系统文件,需要手工创建删除的文件名

执行恢复命令:
onbar -r
或者
onbar -r -p ; onbar -r –l
恢复完成后,数据库将进入 Quiescent 模式
通过 onmode -m 切换到 online 模式。

至此本机恢复完成。
五、异机恢复
1、将源数据库的环境变量文件拷贝到目标端并生效。
2、将源数据库etc路径下的onconfig.gbasetest8、sqlhosts.gbasetest8、psm目录及文件、ixbar.207(207为SERVERNUM值)、oncfg_gbasetest8.207(207为SERVERNUM值,此文件不是必须)文件拷贝至目标端的etc路径下

3、将备份目录及文件拷贝到目标端相应路径下。

4、检测PSM及备份记录

5、在目标端相同的数据路径下touch 全部chunk文件名,并赋与660权限。

6、Onbar -r恢复

评论

登录后才可以发表评论
用户头像
柒柒天晴发表于 2个月前
来了