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

GBase8s数据库备份和恢复(一)概述

原创 KZ 2022-08-28
869

    GBase8s提供了ontape和onbar两种备份和恢复数据库的工具。它们都可以用来完成系统备份、逻辑日志备份以及系统恢复等功能,同时这两种工具也有着各自不同的特性 ontape的使用十分简单、方便,但是必须在命令行环境下执行。
        onbar需要结合存储管理软件来进行工作。这些软件既可以是GBase 8s的存储管理软件,也可以是第三方的存储管理软件。并且这此存储管理软件所支持的设备都可以用来进行onbar的备份和恢复。另外,onbar支持将数实恢复到某时间点的功能。
        需要注意的是,这两个工具是相互排斥的,比如一个用ontape 生成的备份不能用onbar来恢复,反之亦然,不管选择哪种工具,其基本的备份和恢复过程是相同的。
        下面我们主要介绍GBase8s各份和还原的基本原理和步骤。

        GBase 8s的备份是将数据库中部分或者全部的存储空间以及逻辑日志文件进行复制。备份的对象可以是单个的dbspace,也可以是一组dbspace。一个 dbspace 又可以包含一个或者多个数据库,也可以是一个表或者表的一个分区。

GBase 8s的备份与恢复分为三个级别,分别是0级备份,1级备份,以及2级备份。
0级备份指的是备份数据库中所有的数据。
1级备份是在0级备份基础上,备份被修改过的数据页。
2级备份是在1级备份基础上,备份被修改过的数据页。

ontape和onbar的基础语法如下:

ontape语法:
ontape  -a [-d]     //备份逻辑日志
ontape -s [[-L archive_level]] [-A database_list] [-B database_list]
          [-N database_list] [-U database_list] [-t tape_device_path ]  
                    //备份数据库
ontape -p           //恢复数据库

onbar 语法:
onbar -b -l [-c | -C | -s] [-O]                //备份逻辑日志
onbar -b  [-L <level>] [-w | -f <filename> | <spaces>] [-O]    
                                               //备份数据库
onbar -r -l [ -t "<time>" | -n <log>]          //恢复逻辑日志
onbar -r  [-t "<time>" | -n <log>] [-f <filename> | <spaces>] 
                                               //恢复数据库



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

评论