免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1545 | 回复: 4
打印 上一主题 下一主题

RMAN的备份脚本 有几点不明白 请教 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-12-25 22:03 |只看该作者 |倒序浏览
面是一段用TSM备份 基于RAC的一个脚本
有几点不明白,请教大家
1、按程序上看应该属于是增量全备(backup incremental level 0),可是每天所备数据的大小均差别不大。不清楚是否是按此机制,备的数据?
2、增量全备 具体是备了些什么数据?
3、为什么全备不可以在此基础上继续增量备份,而增量全备可以,区别是什么?
4、感觉CONFIGURE CONTROLFILE AUTOBACKUP ON 这个语句在执行时没有起到作用,因为脚本放到了crontab中进行执行,是否如此?

run
{
allocate channel t1 type 'sbt_tape' parms

'ENV=(TDPO_OPTFILE=/opt/tivoli/tsm/client/oracle/bin/tdpo.opt)';

backup incremental level 0 tag 'db0' format '/db_t%t_u%u_s%s_p%p' database include current controlfile;

release channel t1;

CONFIGURE DEFAULT DEVICE TYPE TO 'SBT_TAPE';

CONFIGURE CONTROLFILE AUTOBACKUP ON;

CONFIGURE DEVICE TYPE 'SBT_TAPE' PARALLELISM 2;

confiGURE CHANNEL 1 DEVICE TYPE 'SBT_TAPE' CONNECT ' sys/1@11' PARMS='ENV=(TDPO_OPTFILE=/opt/tivoli/tsm/client/oracle/bin/tdpo.opt)';

CONFIGURE CHANNEL 2 DEVICE TYPE 'SBT_TAPE' CONNECT ' sys/1@12' PARMS='ENV=(TDPO_OPTFILE=/opt/tivoli/tsm/client/oracle/bin/tdpo.opt)';

sql 'ALTER SYSTEM ARCHIVE LOG CURRENT';

backup archivelog all delete input format '/arc_%U_%s.bak' filesperset = 5;
}

论坛徽章:
0
2 [报告]
发表于 2006-12-26 08:55 |只看该作者
backup incremental level n (n>0) is useless unless you have backup incremental level 0
backup incremental level 0 will backup the same data as a full backup, but the later is not usable for subsequent incremental backups
all "configure" commands need to be run once, you can see that rman has saved your configuration using "RMAN> show all"

论坛徽章:
0
3 [报告]
发表于 2006-12-26 09:58 |只看该作者
1、CONFIGURE CONTROLFILE AUTOBACKUP ON 查看RMAN语句 是“CONFIGURE CONTROLFILE AUTOBACKUP ON;
对于没有恢复目录的备份策略来说,这个特性是特别有效的,控制文件的自动备份发生
在任何backup或者copy命令之后,或者任何数据库的结构改变之后。” 用于备份自动控制文件

2、那也就是说backup incremental level 0等同于全备,所以每次所备数据大小变化不大。

3、那增量备份都包括什么数据,也是所有的数据都读取了吗?

论坛徽章:
0
4 [报告]
发表于 2006-12-27 00:34 |只看该作者
原帖由 eld 于 2006-12-26 09:58 发表
2、那也就是说backup incremental level 0等同于全备,所以每次所备数据大小变化不大。

3、那增量备份都包括什么数据,也是所有的数据都读取了吗?


2. level 0备份数据变化不大,是因为在两次备份之间,数据库没有发生很多修改.
3. incremental level > 0 时,根据是differential incremental backup还是cumulative incremental backup来备份 incremental level n 或者level n-1 backup以来修改过的data blocks.

论坛徽章:
0
5 [报告]
发表于 2006-12-29 20:12 |只看该作者
谢谢 虽然还比较晕
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP