本文固定链接:https://www.askmac.cn/archives/oracle-11g-ocm-master-rman-restore.html
4.使用RMAN执行恢复
4.1目标
完成这个课程后,你应该能够使用RMAN完成下列操作:
- 当发生严重或者不严重地数据文件丢失时,执行完全恢复
- 使用增量修改的备份进行恢复
- 切换到镜像拷贝来完成快速恢复
- 在另一个新主机上重建数据库
- 使用备份的控制文件进行恢复
4.2 使用RMAN restore和recover命令
- 修复命令:从备份中修复数据文件
- 恢复命令:应用那些在增量备份和日志文件中的变化来恢复已经修复过的文件
RMAN> SQL 'ALTER TABLESPACE inv_tbs OFFLINE IMMEDIATE'; RMAN> RESTORE TABLESPACE inv_tbs; RMAN> RECOVER TABLESPACE inv_tbs; RMAN> SQL 'ALTER TABLESPACE inv_tbs ONLINE';
从一个备份中,重建一个完整的数据库或者其中一部分内容,通常包含2个步骤:从备份总重新获取到数据文件的一个副本,然后从备份归档和在线日志中应用文件的变化,这趟就使数据库恢复到一个最希望的SCN点上(通常是最近的一个)。
修复命令从磁带,磁盘或其他媒体上重新取回数据文件到磁盘上,然后使之可以被数据库服务使用。RMAN会从归档中修复那些恢复中所需要的任何归档日志文件。如果备份存储在一个媒体管理器上,那么在访问备份的时候,必须配置或指定一个通道。
恢复命令会取走这些从数据文件修复的副本,并且应用那些增量备份和日志中的变化记录 。
可以从Oracle Database Backup and Recovery User’s Guide.找到更多关于RESTORE 和recover 的命令信息