GBASE 8s 数据库的恢复

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 可以通过热恢复来进行恢复。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

八珍豆腐

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值