暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

GBASE 8s 数据库的恢复

Dr.王 2022-07-27
309

GBase 8s 的基本恢复过程如下:

(1)首先恢复元数据。

(2)备份描述控制页面列表列出了用户页面将要被恢复的去向。这些列表的物理地址和 extent 大小将被记录在内存表中。

(3)恢复客户端将从磁盘上读取 smart-large-object 页面,并由服务器将其写入控制页

所指定的位置。

其过程如图所示:



另外,在 GBase 8s 进行恢复时,需要用到以下的配置文件。

n 配置参数文件。

n Sqlhosts 文件。

n Oncfg 文件和 emergency boot 文件(针对于 onbar)。`

恢复过程分为物理恢复和逻辑恢复两个部分。物理恢复是通过恢复零级备份、一级备份或二级备份来恢复 dbspace 和 blobspace 的过程。逻辑恢复是指在物理恢复之后,通过磁盘上的逻辑日志备份重做或撤销相关事务,将数据库恢复到故障前状态的过程 如图所示。



恢复又可以分为冷恢复和热恢复。冷恢复是指系统恢复时服务器要处于离线状态,直到那些关键的 dbspace 恢复成功之后,数据库才可以被访问。一般在以下场景中需要对数据做冷恢复。

n 数据库服务器不能使用,不能切换到在线模式。

n 关键的 dbspace,如 root dbspace 或者逻辑日志所在的 dbspace 不能使用。

热恢复是指系统恢复时服务器处于在线状态,在恢复期间数据库仍可以继续被访问。 当非关键的 dbspace 及其镜像的 dbspace 不能使用时,我们可以使用热恢复进行数据库的 恢复。

冷恢复和热恢复同时使用被称为混合恢复。当用户希望尽快恢复系统,并且不需要所 有的 dbspace 都恢复使用时,可以使用混合恢复。混合恢复首先使用冷恢复进行 root dbspace、物理日志和逻辑日志所在的 dbspace 的恢复。当这些 dbspace 都恢复成功后,用 户就可以开始访问数据库了。剩余的 dbspace 可以通过热恢复来进行恢复。 

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论