当前位置:  数据库>oracle

RMAN备份恢复管理工具

    来源: 互联网  发布时间:2017-05-02

    本文导语: 一、物理备份     1、 脱机备份(一致性备份 冷备份 在数据库没有打开情况下,控制文件里的SCN号与所有数据文件中的SCN号一致, 只能恢复到备份点 但是如果有归档日志可以继续往下恢复)     2、 联机备份(必须在归档...

一、物理备份
     1、 脱机备份(一致性备份 冷备份 在数据库没有打开情况下,控制文件里的SCN号与所有数据文件中的SCN号一致, 只能恢复到备份点 但是如果有归档日志可以继续往下恢复)
     2、 联机备份(必须在归档模式下,因为是联机备份所有系统改变号不一定都相同所以需要备份之后的所有日志完整)
 
二、数据库全备命令
 
RMAN> backup format '/home/Oracle/backup/%U' database plus archivelog;或
RMAN>backup database plus archivelog delete input;    注释:delete input 代表剪切归档日志
(“%U”代表生成唯一的文件名)
所有备份的数据文件、控制文件、spfile文件、归档日志都放到指定的位置
 
备注:
RMAN> backup database format '/home/oracle/backup/%U' plus archivelog;
所有备份的数据文件放到指定的位置 其它文件放到快速恢复区
 
RMAN> backup database plus archivelog format '/home/oracle/backup/%U';
       归档日志放到指定的位置 其它文件放到快速恢复区
三、RMAN相关命令
删除2份以前的备份包括归档日志
RMAN>delete force noprompt obsolete redundancy 2; (建议保留3份)
 
删除1份以前的备份包括归档日志
RMAN>delete force noprompt obsolete;
 
列出所有数据文件的备份
RMAN>list backup of database;
 
列出那些备份中包含控制文件备份
RMAN>list backup of controlfile;
 
列出那些备份中包含参数文件备份
RMAN>list backup of spfile;
 
列出那些备份中包含归档日志备份
RMAN>list backup of archivelog;
 
四、用RMAN恢复归档数据库
完全恢复只能是数据文件损坏,其他文件都是完好的 才能做到完全恢复
 Recover database 只能在MOUNT状态下执行
 Recover datafile 1 可以在数据库open状态下执行
 Recover tablespace 可以在数据库open状态下执行
 
 
五、不完全恢复的类型
基于日志序列号的恢复-----------------当前联机日志损坏的情况
 
基于时间的恢复--------------------------用户错误操作
 
基于系统改变号--------------------------用户错误操作
 
使用RMAN进行不完全恢复的步骤:
 不能对一个文件进行不完全恢复,只能对整个数据库进行不完全恢复;



















































    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • rman恢复方案和oracle异机恢复
  • rman配置及rman常用命令操作
  • Oracle相关:Rman Crosscheck删除失效归档
  • Oracle RMAN快速入门指南


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,