ITPub博客

首页 > 数据库 > 国内数据库 > 南大通用GBase8s数据库备份恢复简介(二)

南大通用GBase8s数据库备份恢复简介(二)

原创 国内数据库 作者:飞天小气球 时间:2021-06-23 10:45:49 0 删除 编辑

1.  恢复系统

恢复就是从已备份的存储空间和逻辑日志文件中重新创建数据库服务器的数据。

由于以下任一条件造成数据库服务器数据不可访问时,恢复将重新创建这些数据:

·  需要更换包含数据库服务器数据的出故障的磁盘。

·  程序的逻辑错误毁坏了数据库。

·  需要将数据库服务器数据移到新的计算机上。

·  用户意外地毁坏或破坏了数据。

要将数据恢复到发生故障时的状态,必须至少具有在发生故障之前每个存储空间的一个 0 级备份以及包含存储空间备份后所有事务的逻辑日志文件。

1.1 物理和逻辑恢复

备份恢复实用程序 分两个阶段恢复数据库服务器的数据。 第一个阶段是物理恢复,它从所有或选定存储空间的备份中恢复数据。第二个阶段是逻辑恢复,它从逻辑日志备份中恢复事务。

物理恢复

在物理恢复期间, 备份恢复实用程序 从最近的 0 级、 1 级和 2 级备份恢复数据。当遇到磁盘故障时,可以只将驻留在出故障的磁盘上带有块的那些存储空间恢复到新磁盘上。下图对物理恢复进行了说明。

图:  物理恢复

逻辑恢复

如下图所示,数据库服务器重放逻辑日志来重新应用上次备份后发生的所有数据库事务。逻辑恢复仅应用于已物理恢复的存储空间上。

图:  逻辑恢复

数据库服务器将自动分辨要恢复哪些逻辑日志。

1.2 热恢复、冷恢复和混合恢复

恢复数据时,您必须确定是在数据库服务器处于停顿、联机还是脱机方式时进行该操作。恢复的类型取决于服务器处于其中哪一种操作方式。

恢复的种类如下:

·  如果在数据库服务器处于联机或静默状态时恢复非关键数据库空间,那么该过程称为热恢复。

·  当 GBase 8s  处于脱机状态时,您只能执行冷恢复。

·  混合恢复是对某些存储空间进行冷恢复后接着对其余的存储空间进行热恢复。

热恢复

如下图所示,热恢复将恢复非关键的存储空间。热恢复由一个或多个物理恢复、一个逻辑日志备份以及一个逻辑恢复组成。

图:  热恢复

不能同时执行多个热恢复。

冷恢复

如下图所示,冷恢复会回收逻辑日志,并恢复关键数据库空间(根数据库空间以及包含物理日志和逻辑日志文件的数据库空间)、其他存储空间以及逻辑日志。

图:  冷恢复

通过在恢复期间为任何块提供新路径名和偏移量,可以在与执行备份的计算机不同的计算机上执行冷恢复。

恢复整个系统备份时,不需要恢复逻辑日志。整个系统备份包含在执行备份时整个实例的快照,它在所有数据库空间之间具有逻辑一致性。

当恢复标准备份时,您必须执行逻辑恢复来恢复逻辑日志。

冷恢复首先对所有关键存储空间进行物理恢复,接着恢复非关键存储空间,最后恢复逻辑日志。根数据库空间的保留页恢复后,数据库服务器进入恢复方式。当逻辑恢复完成后,数据库服务器进入停顿方式。使用命令使数据库服务器变成联机状态。

提示:  如果镜像关键数据库空间,那么您不太可能在磁盘故障后执行冷恢复,因为数据库服务器可以使用镜像的存储空间。如果镜像逻辑日志空间,当一个或多个磁盘出现故障时更可能回收逻辑日志数据。

混合恢复

混合恢复可使关键数据更快可用,但是,完整恢复需要更长的时间,因为逻辑日志将进行多次恢复和重放,初始冷恢复时一次,每个后续热恢复时各一次。

存储在冷恢复中的初始存储空间集合必须包含服务器中的所有关键存储空间。如果在初始冷恢复期间并未达到恢复所有存储空间的程度,那么可以避免恢复它们所必需的时间,从而与执行整个服务器的冷恢复相比,您可以使服务器更快地处于联机状态。然后您可以在一个或多个热恢复中恢复剩余的存储空间。

在冷恢复期间没有恢复的存储空间即使可能没有被故障损坏,也只有在热恢复中对它们进行恢复以后才可用。

1.3 连续日志恢复

连续日志恢复可保持辅助系统可用,以在恢复日志的主系统发生故障时替换主系统。

标准日志恢复将恢复所有可用日志文件备份并应用日志记录。在最后一个可用日志恢复和应用之后,日志恢复结束。仍处于打开状态的事务将回滚到事务清除阶段,然后服务器将处于停顿模式。服务器停顿后,将不能恢复更多的逻辑日志。

通过连续日志恢复(而不是事务清除),在恢复最后一个可用日志后,服务器将处于日志恢复暂挂状态。恢复客户机退出并将控制权返回给您。对处于此状态的服务器,您可以在其他逻辑日志可用之后,启动另一个逻辑恢复。一旦将每个日志恢复作为连续日志恢复启动,您可以不断地继续该循环。

连续日志恢复的作用之一就是在主系统故障的情况下保持辅助系统可用。可以在辅助系统上恢复曾经在主系统上备份的逻辑日志(当逻辑日志可用时)。如果主系统发生故障,那么可以在辅助系统上恢复剩下的可用逻辑日志,并使辅助系统联机作为新的主系统。

连续的日志恢复所需的网络带宽远比高可用性数据复制 和企业数据复制所需的带宽少。连续的日志恢复比和更便捷,因为您可以在任意时间启动连续的日志恢复。因此,在不可预料的情况下(如网络间断时),连续的日志恢复比或更稳健。

有关更多信息,请参阅通过使用 备份恢复实用程序 来配置连续日志恢复和使用配置连续日志恢复。

官网:


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70002567/viewspace-2777921/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2021-06-23

  • 博文量
    15
  • 访问量
    10149