关于增量备份

[复制链接]
查看11 | 回复9 | 2015-3-6 11:57:31 | 显示全部楼层 |阅读模式
数据库:oracle 11g
Oracle的官方文档上说增量备份只有两种,level 0 和level 1的,而level 1的分为differential和cumulative的。
为啥我在RMAN下执行
backup incremental level 2 database;
backup incremental level 3 database;
都没什么问题呢?
而且list的结果是:
File LV Type Ckp SCNCkp TimeName
---- -- ---- ---------- --------- ----
11Incr 414864430-JUL-09 /home/database/oradata/ora11g64/system01.dbf
21Incr 414864430-JUL-09 /home/database/oradata/ora11g64/sysaux01.dbf
31Incr 414864430-JUL-09 /home/database/oradata/ora11g64/undotbs01.dbf
41Incr 414864430-JUL-09 /home/database/oradata/ora11g64/users01.dbf
51Incr 414864430-JUL-09 /home/database/oradata/ora11g64/test01.dbf
File LV Type Ckp SCNCkp TimeName
---- -- ---- ---------- --------- ----
12Incr 414900530-JUL-09 /home/database/oradata/ora11g64/system01.dbf
22Incr 414900530-JUL-09 /home/database/oradata/ora11g64/sysaux01.dbf
32Incr 414900530-JUL-09 /home/database/oradata/ora11g64/undotbs01.dbf
42Incr 414900530-JUL-09 /home/database/oradata/ora11g64/users01.dbf

File LV Type Ckp SCNCkp TimeName
---- -- ---- ---------- --------- ----
13Incr 414911630-JUL-09 /home/database/oradata/ora11g64/system01.dbf
23Incr 414911630-JUL-09 /home/database/oradata/ora11g64/sysaux01.dbf
33Incr 414911630-JUL-09 /home/database/oradata/ora11g64/undotbs01.dbf
43Incr 414911630-JUL-09 /home/database/oradata/ora11g64/users01.dbf
53Incr 414911630-JUL-09 /home/database/oradata/ora11g64/test01.dbf
好奇怪阿。
回复

使用道具 举报

千问 | 2015-3-6 11:57:31 | 显示全部楼层
你看错了呗,我记的官方文档上说的是0-5级
回复

使用道具 举报

千问 | 2015-3-6 11:57:31 | 显示全部楼层
原帖由 junsansi 于 2009-7-30 14:31 发表
你看错了呗,我记的官方文档上说的是0-5级


Incremental backups can be either level 0 or level 1. A level 0 incremental backup, which is the base for subsequent incremental backups, copies all blocks containing data, backing the datafile up into a backup set just as a full backup would. The only difference between a level 0 incremental backup and a full backup is that a full backup is never included in an incremental strategy.
A level 1 incremental backup can be either of the following types:
*
A differential backup, which backs up all blocks changed after the most recent incremental backup at level 1 or 0
*
A cumulative backup, which backs up all blocks changed after the most recent incremental backup at level 0
Incremental backups are differential by default.
http://download.oracle.com/docs/ ... /b14192/bkup004.htm
应该没有看错吧。。。
回复

使用道具 举报

千问 | 2015-3-6 11:57:31 | 显示全部楼层
en,应该是9i之后规则有所调整
回复

使用道具 举报

千问 | 2015-3-6 11:57:31 | 显示全部楼层
我觉得奇怪的就是文档上没说level 2+的意义,但是呢,rman可以执行,有点儿一头雾水哈~
楼上就是传说中的三思大侠吧?
呵呵,我有常去逛您的blog哦,牛人,膜拜一下。
回复

使用道具 举报

千问 | 2015-3-6 11:57:31 | 显示全部楼层
如果你真正将level0 和level1组合起来,应该已经足够了。
加上cumulative和differential的理解,这时候能够出现的组合已经很多了。
如果到level 2或者3,这时候备份策略会过于复杂,对理论上有帮助,但是实际价值不大。
回复

使用道具 举报

千问 | 2015-3-6 11:57:31 | 显示全部楼层
原帖由 hugo_hugo 于 2009-7-30 15:48 发表
如果你真正将level0 和level1组合起来,应该已经足够了。
加上cumulative和differential的理解,这时候能够出现的组合已经很多了。
如果到level 2或者3,这时候备份策略会过于复杂,对理论上有帮助,但是实际价值不大。


对于level 0 和 level 1,以及差异和增量我是理解了的,只是最近在看鬼佬写的一本书上面,看见有一个level n的备份,但是又讲的不清楚,于是在官方文档里面查了半天,感觉比较奇怪,所以本帖就出来了。
要说应用的话,level 0和level 1就够用了,但是我也看见有人说增量备份是鸡肋哦,大家的意见呢?
回复

使用道具 举报

千问 | 2015-3-6 11:57:31 | 显示全部楼层
应该是这样:level 2, level 3等等缺省当成level 1来对待.
只有level 0与levlel 1 有实际意义
回复

使用道具 举报

千问 | 2015-3-6 11:57:31 | 显示全部楼层
10G开始就只有0和1级了,这里之所以用2或者3仍然可以执行我估计是oracle为了向前兼容
如果你是从老版本升级上来的话那么原来备份脚本还是能用,不需要做什么修改
回复

使用道具 举报

千问 | 2015-3-6 11:57:31 | 显示全部楼层
0和1基本上足够了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行