ITPub博客

首页 > 数据库 > Oracle > 1.1 RMAN Recovery: RESTORE and RECOVER Commands

1.1 RMAN Recovery: RESTORE and RECOVER Commands

原创 Oracle 作者:piedra1130 时间:2014-01-27 15:45:45 0 删除 编辑

1.1      RMAN Recovery: RESTORE and RECOVER Commands

recovery操作

 

从备份中恢复全部或部分数据库的内容包含两个阶段:

1.   从备份文件中查询数据文件的copy,从archivelogonline redolog中重新应用文件的改变,把数据库应用到指定SCN

2.   RESTORE命令从本地磁盘或其他介质中搜索数据文件,使其对数据库服务器可用。

3.   RECOVER命令获取数据文件的副本,且应用这些记录在redolog中的变化

DELETE ARCHIVELOG:用于删除恢复后不再需要的归档日志;

如果存储在flash recovery area中,DELETE ARCHIVELOG自动有效。

 

1.2      Complete Versus Incomplete Recovery

两种类型的recovery

complete recovery:无数据丢失

incomplete recovery:有部分数据丢失

1.2.1     Complete recovery

1.2.2     incomplete recovery

要求:

1.   有效的offlineonline备份

2.   从备份时间点起到指定时间点的archivelog

1.3      不完全恢复的请求场景

1.   丢失redo logs:除了datafile,在redolog归档之前是不会被镜像。Recovery继续丢失的redo log

2.   丢失archivelog:一个complete recovery操作会失败因为badmissing 归档日志。Recovery仅可以恢复到过去的一个时间点,在应用redolog之前。

3.   备份控制文件:

一个控制文件的备份用于代替当前副本打开数据库。

-       所有控制文件丢失,控制文件不能被重建,有一个二进制备份的控制文件存在。

-       恢复数据库到之前某一个时间点,相比当前的数据库,修复的数据库有另一种不同的结构

当使用旧的control file副本恢复或打开数据库时,在RECOVER DATABASE语句中必须指定USING BACKUP CONTROLFILE

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/22327710/viewspace-1075927/,如需转载,请注明出处,否则将追究法律责任。

上一篇: 1 配置RMAN
下一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2009-08-12

  • 博文量
    36
  • 访问量
    33722