失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 累计增量备份策略_RMAN增量备份中的差异增量和累积增量

累计增量备份策略_RMAN增量备份中的差异增量和累积增量

时间:2022-09-16 15:27:42

相关推荐

累计增量备份策略_RMAN增量备份中的差异增量和累积增量

RMAN

增量备份中的差异增量和累积增量

1

、概念

差异增量:是备份上级及同级备份以来所有变化的数据块,差异增量是默认增量备份方式

累积增量:是备份上级备份以来所有变化的块

因为累积增量是备份上级备份以来所有变化的数据块,所以累积增量需要更多的备份时间,

同时需要较小的恢复时间;而差异增量正好相反,它可以备份同级备份以来变化的数据块。

所以会减少备份时间,

但需要更多的恢复时间

.

oracle9

中增量备份需要通过扫描整个数据

库的数据块才能知道哪些数据块发生了变化,

这是一个代价很大,

时间很长的过程,

而且由

于增量备份形成多个不同的备份集,

使恢复变得更加不可靠,

所以增量备份在版本

9

中仍然

不被推荐使用

;

10g

中,增量备份作了很大的改进,不需要再扫描所有数据块就能得知哪

些数据块发生变化,从而大大提升备份效率。但这些却以牺牲磁盘

i/o

为代价,所以在

oltp

事务系统中还得衡量是否愿意以

i/o

为代价来保证安全及高可用性。

10g

还支持增量合并,

增量备份可支持

7

级增量。

2

、备份策略及恢复

rman

多级增量备份来作为备份策略例子

:

增量备份都需要一个

0

级备份来作为基础,

0

级备份与全备份的区别在于

0

级可以用来增量

恢复,而全备份则不可以。

备份策略:

eg:

我们对一星期做如下备份策略

那么差异增量只需要使用星期天的

0

级,

星期三的一级,

星期四、

五的二级就可以恢复,

累积增量则需要星期天的

0

级,

星期五的二级即可进行恢复。

以上是一个星期的备份策略

,

如果做长期的备份策略则只需要把备份的时间延长即可得到新

的备份策略,

具体需要看自己备份及恢复能够接受的程度而顶,

见最后的备份策略典型案例。

星期

差异增量

累积增量

星期天

0

0

星期一

2

2

星期二

2

2

星期三

1

1

星期四

2

2

星期五

2

2

星期六

2

2

星期天

0

0

备份命令如下:

零级备份

backupincrementallevel0database;

一级差异增量

backupincrementallevel1database;

一级累计增量

backupincrementallevel1cumulativedatabase;

备份策略案例

(

学习目的

)

每半年做一个数据库的全备份(包括所有的数据和只读表空间)

每一个月做一次零级备份(不包含只读表空间)

每个星期做一次一级备份

每天做一次二级备份

如果觉得《累计增量备份策略_RMAN增量备份中的差异增量和累积增量》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。