当前位置:网站首页>GBASE 8s 数据库的恢复
GBASE 8s 数据库的恢复
2022-07-29 21:18:00 【八珍豆腐】
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 可以通过热恢复来进行恢复。
边栏推荐
- 1. Promise usage in JS, 2. The concept and usage of closures, 3. The difference between the four methods and areas of object creation, 4. How to declare a class
- 【CVPR2022】A Unified Query-based Paradigm for Point Cloud Understanding
- 【无标题】
- Xshell 7 提示 “要继续使用此程序,您必须应用最新的更新或使用新版本”
- 【HDLBits 刷题】Verilog Language(4)Procedures 和 More Verilog Features 部分
- 网络通信编程基础,BIO,NIO
- 网络通信编程基础,BIO,NIO
- PyQt5学习一(环境搭建)
- 防火墙——SNAT和DNAT策略的原理及应用、防火墙规则的备份和还原
- 网安学习-内网渗透2
猜你喜欢

华为畅享50 Pro评测:HarmonyOS加持 更流畅更安全

微信小程序 31 分包机制

Docker 下 Oracle 安装与配置

bright day

网络通信编程基础,BIO,NIO

爽朗的一天

新库上线 | CnOpenData租赁和商务服务业工商注册企业基本信息数据

The demand for VR live broadcast marketing is increasing, and the data module is paving the way for us

First thoughts on the first attempt to avoid killing without a file (Part 1)

【Verilog】Verilog设计进阶
随机推荐
Qualcomm WLAN framework learning (31) -- Power save
相亲信息
5 V booster charge 8.4 V chip
初识网络的简单概念
ALBERT:A Lite BERT for Self-supervised Learning of Language Representations
Docker 下 Oracle 安装与配置
程序员「小镇做题」出身,月薪是父母半年收入 ……
【Verilog】Verilog设计进阶
leetcode122. Best Time to Buy and Sell Stock II
三品牌下半年将带来多款新品,东风日产将迎来“产品大潮”
《张卫国的夏天》欢乐来袭,黄磊、刘奕君携手演绎“冤种”兄弟
小程序预览pdf
Numpy array processing (2)
336. Palindromic Pairs
微信小程序 31 分包机制
SwiftUI CoreData 教程之如何加速搜索速度
惠普服务器硬盘指示灯不亮或显示蓝色
Xshell 7 prompts "To continue using this program, you must apply the latest update or use a new version"
Come in now!!!Take you to know the basic data types of C language
[Database] mysql date format conversion