温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

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

发布时间:2021-11-10 13:57:10 来源:亿速云 阅读:895 作者:小新 栏目:关系型数据库

这篇文章主要介绍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如何备份整库和归档日志”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注亿速云行业资讯频道!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI