RMAN如何备份整库和归档日志

58次阅读
没有评论

共计 2632 个字符,预计需要花费 7 分钟才能阅读完成。

这篇文章主要介绍 RMAN 如何备份整库和归档日志,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

发现一点:只要开启了 CONTROLFILE AUTOBACKUP,就算只备份一个归档日志最后一步也一定会备份控制文件和 spfile(如果是 pfile 启动,则不会备份 spfile)

整库备份的最好方法
CONFIGURE CONTROLFILE AUTOBACKUP ON;
backup database format /db/backup/data%U.bak plus archivelog format /db/backup/arch%U.bak delete input;

归档日志的备份和恢复方法
Rman backup archivelog all;– 备份所有归档日志
Rman backup archivelog sequence 580 – 备份 580 这个归档日志
Rman backup archivelog sequence between 580 and 584;– 备份 580 到 584 的归档日志
Rman backup archivelog from sequence 580;– 备份 580 开始的所有归档日志
Rman backup archivelog from sequence 580 until sequence 584;– 备份 580 到 584 的归档日志
Rman restore archivelog all;
Rman restore archivelog sequence 580;
Rman restore archivelog sequence between 580 and 584;
Rman restore archivelog from sequence 580;
Rman restore archivelog from sequence 580 until sequence 584;

CONFIGURE CONTROLFILE AUTOBACKUP OFF; # default

backup database plus archivelog format /db/backup/data_arch%U.bak delete input;
1、current log archived+ 备份归档日志 + 删除归档日志
2、备份数据文件
3、备份控制文件和 spfile(如果是 pfile 启动,则不会备份 spfile)
4、current log archived+ 备份归档日志 + 删除归档日志

backup database archivelog all format /db/backup/data_arch%U.bak delete input;
backup database include current controlfile archivelog all format /db/backup/data_arch%U.bak delete input;
1、备份数据文件
2、备份归档日志 + 删除归档日志 (如果有的话,如果删除了归档日志但是备份期间又没有产生归档日志,则不会有这一步)
3、备库控制文件和 spfile(如果是 pfile 启动,则不会备份 spfile)

backup database current controlfile archivelog all format /db/backup/data_arch%U.bak delete input;
1、备份数据文件
2、备份归档日志 + 删除归档日志 (如果有的话,如果删除了归档日志但是备份期间又没有产生归档日志,则不会有这一步)
3、备库控制文件和 spfile(如果是 pfile 启动,则不会备份 spfile)
4、备库控制文件

backup database current controlfile plus archivelog format /db/backup/data_arch%U.bak delete input;
1、current log archived+ 备份归档日志 + 删除归档日志
2、备份数据文件
3、备份控制文件和 spfile(如果是 pfile 启动,则不会备份 spfile)
4、备库控制文件
5、current log archived+ 备份归档日志 + 删除归档日志

CONFIGURE CONTROLFILE AUTOBACKUP ON;

backup database plus archivelog format /db/backup/data_arch%U.bak delete input;
1、current log archived+ 备份归档日志 + 删除归档日志
2、备份数据文件
3、current log archived+ 备份归档日志 + 删除归档日志
4、备份控制文件和 spfile(如果是 pfile 启动,则不会备份 spfile)

backup database archivelog all format /db/backup/data_arch%U.bak delete input;
1、备份数据文件
2、备份归档日志 + 删除归档日志 (如果有的话,如果删除了归档日志但是备份期间又没有产生归档日志,则不会有这一步)
3、备库控制文件和 spfile(如果是 pfile 启动,则不会备份 spfile)

backup database include current controlfile archivelog all format /db/backup/data_arch%U.bak delete input;
backup database current controlfile archivelog all format /db/backup/data_arch%U.bak delete input;
1、备份数据文件
2、备份归档日志 + 删除归档日志 (如果有的话,如果删除了归档日志但是备份期间又没有产生归档日志,则不会有这一步)
3、备库控制文件
4、备库控制文件和 spfile(如果是 pfile 启动,则不会备份 spfile)

backup database current controlfile plus archivelog format /db/backup/data_arch%U.bak delete input;
1、current log archived+ 备份归档日志 + 删除归档日志
2、备份数据文件
3、备库控制文件
4、current log archived+ 备份归档日志 + 删除归档日志
5、备份控制文件和 spfile(如果是 pfile 启动,则不会备份 spfile)

以上是“RMAN 如何备份整库和归档日志”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注丸趣 TV 行业资讯频道!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-07-24发表,共计2632字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)