日期:2014-05-17  浏览次数:20667 次

请教关于RMAN备份问题
本帖最后由 Samdy_Chan 于 2013-07-10 18:17:33 编辑
大家好:
我在RMAN中,执行以下加了 include current controlfile plus archivelog 的 备份脚本,为什么只备份归档日志,没有备份数据文件呢?
执行 list backup tag='full_backup_07101752'; 显示只有备份归档日志的信息,没有备份到数据文件的信息。但如果去掉 include current controlfile plus archivelog 这个子句,才会备份数据文件。
请问:
1、这是为什么呢?
2、backup database include current controlfile plus archivelog 这不是备份数据文件并备份控制文件和相关的归档日志的吗?怎么只备份归档日志,没备份数据文件了?
3、那如果备份数据库时,岂不是要分开两个backup备份集,一个备份集备份数据文件,一个备份归档日志?
待复,感谢!

---
以上三个问题很不解,还望各位能指点一下,非常感谢!

run {
allocate channel ch01 type disk;
allocate channel ch02 type disk;
allocate channel ch03 type disk;
backup   database  
format '/backup/database_backup/rman_backup/full_%s_%p.bak' include current controlfile plus archivelog tag='full_backup_07101752';
release channel ch01;
release channel ch02;
release channel ch03;
}
rman

------解决方案--------------------
控制文件你没指定format 位置,应该默认备份到 flashArea中去了。