GBase 8s数据库的备份操作解析

GBase 8s数据库,备份与恢复分为三个级别,分别是0级备份,1级备份,以及2级备份。

0级备份指的是备份数据库中所有的数据。

1级备份是在0级备份基础上,备份被修改过的数据页。

2级备份是在1级备份基础上,备份被修改过的数据页。

主要的备份命令有两个,分别是ontape和onbar 。

其中,onbar命令功能强大,可以恢复到具体时间点,可以选择具体存储空间,可以并行执行备份操作,但是相对配置比较复杂。

ontape命令简单易用,虽然没有onbar功能强大,但是使用ontape命令在备份的同时,可以更改数据库日志模式,这也是比较实用的功能。

1、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 //恢复数据库

2、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>]

//恢复数据库

3、简单示例:

(1)使用ontape命令执行零级数据库备份

ontape -s -L 0

通过onstat -m命令查看日志中备份信息。

通过onstat -g arc命令查看数据库近期备份情况。

(2)使用ontape命令恢复数据库

关闭实例:

onmode -ky

执行ontape命令

ontape -r //从离线模式到静态模式

onmode -m //转换到在线模式

原创文章,作者:kirin,如若转载,请注明出处:https://blog.ytso.com/tech/bigdata/317717.html

(0)
上一篇 1天前
下一篇 1天前

相关推荐

发表回复

登录后才能评论