1、利用 RMAN 恢复数据库的全过程 Posted on 2009-02-05 20:26 hhq80 阅读(1290) 评论(0) 编辑 收藏 所属分类: Oracle10g RMAN set dbid=1205819526正在执行命令: SET DBIDRMAN startup nomount;已连接到目标数据库 (未启动)启动失败: ORA-01078: failure in processing system parametersORA-01565: error in identifying file E:oracleproduct10.2.0db_1/dbs/spfileORCL.or
2、aORA-27041: unable to open fileOSD-04002: ?O/S-Error: (OS 2) ?在没有参数文件的情况下启动 Oracle 实例以检索 spfileOracle 实例已启动系统全局区域总计 159383552 字节Fixed Size 1247828 字节Variable Size 58721708 字节Database Buffers 92274688 字节Redo Buffers 7139328 字节RMAN restore spfile from E:ORACLEPRODUCT10.2.0FLASH_RECOVERY_AREAORCLBACKUP
3、SET2009_02_05O1_MF_NCSNF_TAG20090205T162829_4RO8TX8S_.BKP;启动 restore 于 05-2 月 -09分配的通道: ORA_DISK_1通道 ORA_DISK_1: sid=37 devtype=DISK通道 ORA_DISK_1: 已找到的自动备份: E:ORACLEPRODUCT10.2.0FLASH_RECOVERY_AREAORCLBACKUPSET2009_02_05O1_MF_NCSNF_TAG20090205T162829_4RO8TX8S_.BKP通道 ORA_DISK_1: 从自动备份复原 SPFILE 已完成完成
4、restore 于 05-2 月 -09RMAN shutdown immediate;Oracle 实例已关闭RMAN startup nomount;已连接到目标数据库 (未启动)Oracle 实例已启动系统全局区域总计 599785472 字节Fixed Size 1250356 字节Variable Size 171969484 字节Database Buffers 419430400 字节Redo Buffers 7135232 字节RMAN restore controlfile from E:ORACLEPRODUCT10.2.0FLASH_RECOVERY_AREAORCLBA
5、CKUPSET2009_02_05O1_MF_NCSNF_TAG20090205T162829_4RO8TX8S_.BKP;启动 restore 于 05-2 月 -09分配的通道: ORA_DISK_1通道 ORA_DISK_1: sid=157 devtype=DISK通道 ORA_DISK_1: 正在复原控制文件通道 ORA_DISK_1: 恢复完成, 用时: 00:00:03输出文件名=E:ORACLEPRODUCT10.2.0ORADATAORCLCONTROL01.CTL输出文件名=E:ORACLEPRODUCT10.2.0ORADATAORCLCONTROL02.CTL输出文件名
6、=E:ORACLEPRODUCT10.2.0ORADATAORCLCONTROL03.CTL完成 restore 于 05-2 月 -09RMAN alter database mount;数据库已装载释放的通道: ORA_DISK_1RMAN restore database;启动 restore 于 05-2 月 -09启动 implicit crosscheck backup 于 05-2 月 -09分配的通道: ORA_DISK_1通道 ORA_DISK_1: sid=156 devtype=DISK已交叉检验的 2 对象完成 implicit crosscheck backup 于
7、05-2 月 -09启动 implicit crosscheck copy 于 05-2 月 -09使用通道 ORA_DISK_1完成 implicit crosscheck copy 于 05-2 月 -09搜索恢复区域中的所有文件正在编制文件目录.目录编制完毕已列入目录的文件的列表=文件名: E:ORACLEPRODUCT10.2.0FLASH_RECOVERY_AREAORCLARCHIVELOG2009_02_05O1_MF_1_2_4RO9GRLK_.ARC文件名: E:ORACLEPRODUCT10.2.0FLASH_RECOVERY_AREAORCLARCHIVELOG2009_
8、02_05O1_MF_1_3_4RO8TYNZ_.ARC文件名: E:ORACLEPRODUCT10.2.0FLASH_RECOVERY_AREAORCLARCHIVELOG2009_02_05O1_MF_1_3_4RO9GV1G_.ARC文件名: E:ORACLEPRODUCT10.2.0FLASH_RECOVERY_AREAORCLARCHIVELOG2009_02_05O1_MF_1_4_4RO9GV5C_.ARC文件名: E:ORACLEPRODUCT10.2.0FLASH_RECOVERY_AREAORCLBACKUPSET2009_02_05O1_MF_ANNNN_TAG20090
9、205T162918_4RO8V05C_.BKP文件名: E:ORACLEPRODUCT10.2.0FLASH_RECOVERY_AREAORCLBACKUPSET2009_02_05O1_MF_NCSNF_TAG20090205T162829_4RO8TX8S_.BKP使用通道 ORA_DISK_1通道 ORA_DISK_1: 正在开始恢复数据文件备份集通道 ORA_DISK_1: 正在指定从备份集恢复的数据文件正将数据文件 00001 恢复到E:ORACLEPRODUCT10.2.0ORADATAORCLSYSTEM01.DBF正将数据文件 00002 恢复到E:ORACLEPRODUCT
10、10.2.0ORADATAORCLUNDOTBS01.DBF正将数据文件 00003 恢复到E:ORACLEPRODUCT10.2.0ORADATAORCLSYSAUX01.DBF正将数据文件 00004 恢复到E:ORACLEPRODUCT10.2.0ORADATAORCLUSERS01.DBF通道 ORA_DISK_1: 正在读取备份段 E:ORACLEPRODUCT10.2.0FLASH_RECOVERY_AREAORCLBACKUPSET2009_02_05O1_MF_NNNDF_TAG20090205T162829_4RO8SGK2_.BKP通道 ORA_DISK_1: 已恢复备份段
11、 1段句柄 = E:ORACLEPRODUCT10.2.0FLASH_RECOVERY_AREAORCLBACKUPSET2009_02_05O1_MF_NNNDF_TAG20090205T162829_4RO8SGK2_.BKP 标记 = TAG20090205T162829通道 ORA_DISK_1: 恢复完成, 用时: 00:00:55完成 restore 于 05-2 月 -09RMAN recover database;启动 recover 于 05-2 月 -09使用通道 ORA_DISK_1正在开始介质的恢复存档日志线程 1 序列 3 已作为文件 E:ORACLEPRODUCT1
12、0.2.0FLASH_RECOVERY_AREAORCLARCHIVELOG2009_02_05O1_MF_1_3_4RO8TYNZ_.ARC 存在于磁盘上存档日志线程 1 序列 4 已作为文件 E:ORACLEPRODUCT10.2.0FLASH_RECOVERY_AREAORCLARCHIVELOG2009_02_05O1_MF_1_4_4RO9GV5C_.ARC 存在于磁盘上存档日志文件名 =E:ORACLEPRODUCT10.2.0FLASH_RECOVERY_AREAORCLARCHIVELOG2009_02_05O1_MF_1_3_4RO8TYNZ_.ARC 线程 =1 序列 =3存档日志文件名 =E:ORACLEPRODUCT10.2.0FLASH_RECOVERY_AREAORCLARCHIVELOG2009_02_05O1_MF_1_4_4RO9GV5C_.ARC 线程 =1 序列 =4介质恢复完成, 用时: 00:00:03完成 recover 于 05-2 月 -09RMAN alter database open resetlogs;数据库已打开