具体步骤:
1:shutdown immediate;
2:startup nomount
3:restore controlfile from '备份文件路径';
4:alter database mount;
5:recover database;
6:alter database open resetlogs;
[c-sharp] view plaincopyprint?
- C:/Documents and Settings/Administrator>rman target /
- 恢复管理器: Release 11.1.0.6.0 - Production on 星期四 6月 30 14:07:37 2011
- Copyright (c) 1982, 2007, Oracle. All rights reserved.
- 已连接到目标数据库 (未启动)
- RMAN> shutdown immediate;
- 使用目标数据库控制文件替代恢复目录
- 数据库已关闭
- 数据库已卸装
- Oracle 实例已关闭
=======================================
[c-sharp] view plaincopyprint?
- RMAN> startup nomount
- Oracle 实例已启动
- 系统全局区域总计 535662592 字节
- Fixed Size 1334380 字节
- Variable Size 331350932 字节
- Database Buffers 197132288 字节
- Redo Buffers 5844992 字节
==================================================
[c-sharp] view plaincopyprint?
- RMAN> restore controlfile from 'C:/app/Administrator/flash_recovery_area/ORCL/BACKUPSET/2011_06_29/O
- 1_MF_NCSNF_TAG20110629T163604_70OS14Y2_.BKP';
- 启动 restore 于 30-6月 -11
- 使用通道 ORA_DISK_1
- 通道 ORA_DISK_1: 正在还原控制文件
- 通道 ORA_DISK_1: 还原完成, 用时: 00:00:02
- 输出文件名=C:/APP/ADMINISTRATOR/ORADATA/ORCL/CONTROL01.CTL
- 输出文件名=C:/APP/ADMINISTRATOR/ORADATA/ORCL/CONTROL02.CTL
- 输出文件名=C:/APP/ADMINISTRATOR/ORADATA/ORCL/CONTROL03.CTL
- 完成 restore 于 30-6月 -11
=======================================
[c-sharp] view plaincopyprint?
- RMAN> alter database mount;
- 使用目标数据库控制文件替代恢复目录
- 数据库已装载
===============================================
[c-sharp] view plaincopyprint?
- RMAN> recover database;
- 启动 recover 于 30-6月 -11
- 启动 implicit crosscheck backup 于 30-6月 -11
- 分配的通道: ORA_DISK_1
- 通道 ORA_DISK_1: SID=170 设备类型=DISK
- 已交叉检验的 1 对象
- 完成 implicit crosscheck backup 于 30-6月 -11
- 启动 implicit crosscheck copy 于 30-6月 -11
- 使用通道 ORA_DISK_1
- 完成 implicit crosscheck copy 于 30-6月 -11
- 搜索恢复区中的所有文件
- 正在编制文件目录...
- 目录编制完毕
- 已列入目录的文件的列表
- =======================
- 文件名: C:/APP/ADMINISTRATOR/FLASH_RECOVERY_AREA/ORCL/ARCHIVELOG/2011_06_29/O1_MF_1_113_70OY0VRS_.ARC
- 文件名: C:/APP/ADMINISTRATOR/FLASH_RECOVERY_AREA/ORCL/ARCHIVELOG/2011_06_29/O1_MF_1_114_70PD3GCK_.ARC
- 文件名: C:/APP/ADMINISTRATOR/FLASH_RECOVERY_AREA/ORCL/ARCHIVELOG/2011_06_29/O1_MF_1_115_70PFZGFF_.ARC
- 文件名: C:/APP/ADMINISTRATOR/FLASH_RECOVERY_AREA/ORCL/ARCHIVELOG/2011_06_30/O1_MF_1_116_70Q8XKY5_.ARC
- 文件名: C:/APP/ADMINISTRATOR/FLASH_RECOVERY_AREA/ORCL/BACKUPSET/2011_06_29/O1_MF_NCSNF_TAG20110629T163604_70OS14Y2_.BKP
- 使用通道 ORA_DISK_1
- 正在开始介质的恢复
- 线程 1 序列 113 的归档日志已作为文件 C:/APP/ADMINISTRATOR/FLASH_RECOVERY_AREA/ORCL/ARCHIVELOG/2011_0
- 6_29/O1_MF_1_113_70OY0VRS_.ARC 存在于磁盘上
- 线程 1 序列 114 的归档日志已作为文件 C:/APP/ADMINISTRATOR/FLASH_RECOVERY_AREA/ORCL/ARCHIVELOG/2011_0
- 6_29/O1_MF_1_114_70PD3GCK_.ARC 存在于磁盘上
- 线程 1 序列 115 的归档日志已作为文件 C:/APP/ADMINISTRATOR/FLASH_RECOVERY_AREA/ORCL/ARCHIVELOG/2011_0
- 6_29/O1_MF_1_115_70PFZGFF_.ARC 存在于磁盘上
- 线程 1 序列 116 的归档日志已作为文件 C:/APP/ADMINISTRATOR/FLASH_RECOVERY_AREA/ORCL/ARCHIVELOG/2011_0
- 6_30/O1_MF_1_116_70Q8XKY5_.ARC 存在于磁盘上
- 线程 1 序列 117 的归档日志已作为文件 C:/APP/ADMINISTRATOR/ORADATA/ORCL/REDO03.LOG 存在于磁盘上
- 归档日志文件名=C:/APP/ADMINISTRATOR/FLASH_RECOVERY_AREA/ORCL/ARCHIVELOG/2011_06_29/O1_MF_1_113_70OY0
- VRS_.ARC 线程=1 序列=113
- 归档日志文件名=C:/APP/ADMINISTRATOR/FLASH_RECOVERY_AREA/ORCL/ARCHIVELOG/2011_06_29/O1_MF_1_114_70PD3
- GCK_.ARC 线程=1 序列=114
- 归档日志文件名=C:/APP/ADMINISTRATOR/FLASH_RECOVERY_AREA/ORCL/ARCHIVELOG/2011_06_29/O1_MF_1_115_70PFZ
- GFF_.ARC 线程=1 序列=115
- 归档日志文件名=C:/APP/ADMINISTRATOR/FLASH_RECOVERY_AREA/ORCL/ARCHIVELOG/2011_06_30/O1_MF_1_116_70Q8X
- KY5_.ARC 线程=1 序列=116
- 归档日志文件名=C:/APP/ADMINISTRATOR/ORADATA/ORCL/REDO03.LOG 线程=1 序列=117
- 介质恢复完成, 用时: 00:00:03
- 完成 recover 于 30-6月 -11
===========================================================
[c-sharp] view plaincopyprint?
- RMAN> alter database open resetlogs;
- 数据库已打开