SQL> conn / as sysdba
已连接。
SQL> select status from v$instance;
STATUS
------------
OPEN
SQL> alter system switch logfile;
系统已更改。
SQL> alter system switch logfile;
系统已更改。
SQL>
C:/>rman target / nocatalog
恢复管理器: Release 10.2.0.4.0 - Production on 星期五 10月 17 16:53:18 2008
Copyright (c) 1982, 2007, Oracle. All rights reserved.
连接到目标数据库: ORCL (DBID=1195305556)
使用目标数据库控制文件替代恢复目录
RMAN> backup database include current controlfile plus archivelog;
启动 backup 于 17-10月-08
当前日志已存档
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: sid=140 devtype=DISK
通道 ORA_DISK_1: 正在启动存档日志备份集
通道 ORA_DISK_1: 正在指定备份集中的存档日志
输入存档日志线程 =1 序列 =1 记录 ID=90 时间戳=668363348
输入存档日志线程 =1 序列 =2 记录 ID=91 时间戳=668364779
输入存档日志线程 =1 序列 =3 记录 ID=92 时间戳=668364829
通道 ORA_DISK_1: 正在启动段 1 于 17-10月-08
通道 ORA_DISK_1: 已完成段 1 于 17-10月-08
段句柄=C:/ORAHOME92/ORACLE/ORA10G/FLASH_RECOVERY_AREA/ORCL/BACKUPSET/2008_10_17/O1_MF_A
NNNN_TAG20081017T165350_4HJNORF3_.BKP 标记=TAG20081017T165350 注释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:33
通道 ORA_DISK_1: 正在启动存档日志备份集
通道 ORA_DISK_1: 正在指定备份集中的存档日志
输入存档日志线程 =1 序列 =122 记录 ID=83 时间戳=668303839
输入存档日志线程 =1 序列 =123 记录 ID=84 时间戳=668304183
输入存档日志线程 =1 序列 =124 记录 ID=85 时间戳=668304525
输入存档日志线程 =1 序列 =125 记录 ID=86 时间戳=668307035
输入存档日志线程 =1 序列 =126 记录 ID=87 时间戳=668307594
输入存档日志线程 =1 序列 =127 记录 ID=88 时间戳=668308776
输入存档日志线程 =1 序列 =128 记录 ID=89 时间戳=668309753
通道 ORA_DISK_1: 正在启动段 1 于 17-10月-08
通道 ORA_DISK_1: 已完成段 1 于 17-10月-08
段句柄=C:/ORAHOME92/ORACLE/ORA10G/FLASH_RECOVERY_AREA/ORCL/BACKUPSET/2008_10_17/O1_MF_A
NNNN_TAG20081017T165350_4HJNP2WW_.BKP 标记=TAG20081017T165350 注释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:04
完成 backup 于 17-10月-08
启动 backup 于 17-10月-08
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 启动全部数据文件备份集
通道 ORA_DISK_1: 正在指定备份集中的数据文件
输入数据文件 fno=00001 name=C:/ORAHOME92/ORACLE/ORA10G/ORADATA/ORCL/SYSTEM01.DBF
输入数据文件 fno=00002 name=C:/ORAHOME92/ORACLE/ORA10G/ORADATA/ORCL/UNDOTBS01.DBF
输入数据文件 fno=00004 name=C:/ORAHOME92/ORACLE/ORA10G/ORADATA/ORCL/USERS01.DBF
输入数据文件 fno=00003 name=C:/ORAHOME92/ORACLE/ORA10G/ORADATA/ORCL/SYSAUX01.DBF
完成 backup 于 17-10月-08
启动 backup 于 17-10月-08
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 启动全部数据文件备份集
通道 ORA_DISK_1: 正在指定备份集中的数据文件
输入数据文件 fno=00001 name=C:/ORAHOME92/ORACLE/ORA10G/ORADATA/ORCL/SYSTEM01.DBF
输入数据文件 fno=00002 name=C:/ORAHOME92/ORACLE/ORA10G/ORADATA/ORCL/UNDOTBS01.DBF
输入数据文件 fno=00004 name=C:/ORAHOME92/ORACLE/ORA10G/ORADATA/ORCL/USERS01.DBF
输入数据文件 fno=00003 name=C:/ORAHOME92/ORACLE/ORA10G/ORADATA/ORCL/SYSAUX01.DBF
通道 ORA_DISK_1: 正在启动段 1 于 17-10月-08
通道 ORA_DISK_1: 已完成段 1 于 17-10月-08
段句柄=C:/ORAHOME92/ORACLE/ORA10G/FLASH_RECOVERY_AREA/ORCL/BACKUPSET/2008_10_17/O1_MF_N
NNDF_TAG20081017T165430_4HJNP7O9_.BKP 标记=TAG20081017T165430 注释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:02:56
通道 ORA_DISK_1: 启动全部数据文件备份集
通道 ORA_DISK_1: 正在指定备份集中的数据文件
备份集中包括当前控制文件
在备份集中包含当前的 SPFILE
通道 ORA_DISK_1: 正在启动段 1 于 17-10月-08
通道 ORA_DISK_1: 已完成段 1 于 17-10月-08
段句柄=C:/ORAHOME92/ORACLE/ORA10G/FLASH_RECOVERY_AREA/ORCL/BACKUPSET/2008_10_17/O1_MF_N
CSNF_TAG20081017T165430_4HJNVRWB_.BKP 标记=TAG20081017T165430 注释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:05
完成 backup 于 17-10月-08
启动 backup 于 17-10月-08
当前日志已存档
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 正在启动存档日志备份集
通道 ORA_DISK_1: 正在指定备份集中的存档日志
输入存档日志线程 =1 序列 =4 记录 ID=93 时间戳=668365052
通道 ORA_DISK_1: 正在启动段 1 于 17-10月-08
通道 ORA_DISK_1: 已完成段 1 于 17-10月-08
段句柄=C:/ORAHOME92/ORACLE/ORA10G/FLASH_RECOVERY_AREA/ORCL/BACKUPSET/2008_10_17/O1_MF_A
NNNN_TAG20081017T165732_4HJNVY6Z_.BKP 标记=TAG20081017T165732 注释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:02
完成 backup 于 17-10月-08
RMAN>
RMAN> list backup;
备份集列表
===================
BS 关键字 大小 设备类型占用时间 完成时间
------- ---------- ----------- ------------ ----------
10 6.54M DISK 00:00:26 17-10月-08
BP 关键字: 10 状态: AVAILABLE 已压缩: NO 标记: TAG20081017T165350
段名:C:/ORAHOME92/ORACLE/ORA10G/FLASH_RECOVERY_AREA/ORCL/BACKUPSET/2008_10_17/O1_MF_ANN
NN_TAG20081017T165350_4HJNORF3_.BKP
备份集 10 中的已存档日志列表
线程序列 低 SCN 时间下限 下一个 SCN 下一次
---- ------- ---------- ---------- ---------- ---------
1 1 1657404 17-10月-08 1665586 17-10月-08
1 2 1665586 17-10月-08 1666724 17-10月-08
1 3 1666724 17-10月-08 1666781 17-10月-08
BS 关键字 类型 LV 大小 设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
12 Full 1.07G DISK 00:02:50 17-10月-08
BP 关键字: 12 状态: AVAILABLE 已压缩: NO 标记: TAG20081017T165430
段名:C:/ORAHOME92/ORACLE/ORA10G/FLASH_RECOVERY_AREA/ORCL/BACKUPSET/2008_10_17/O1_MF_NNN
DF_TAG20081017T165430_4HJNP7O9_.BKP
备份集 12 中的数据文件列表
文件 LV 类型 Ckp SCN Ckp 时间 名称
---- -- ---- ---------- ---------- ----
1 Full 1666799 17-10月-08 C:/ORAHOME92/ORACLE/ORA10G/ORADATA/ORCL/SYSTEM01.D
BF
2 Full 1666799 17-10月-08 C:/ORAHOME92/ORACLE/ORA10G/ORADATA/ORCL/UNDOTBS01.
DBF
3 Full 1666799 17-10月-08 C:/ORAHOME92/ORACLE/ORA10G/ORADATA/ORCL/SYSAUX01.D
BF
4 Full 1666799 17-10月-08 C:/ORAHOME92/ORACLE/ORA10G/ORADATA/ORCL/USERS01.DB
F
BS 关键字 类型 LV 大小 设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
13 Full 7.08M DISK 00:00:04 17-10月-08
BP 关键字: 13 状态: AVAILABLE 已压缩: NO 标记: TAG20081017T165430
段名:C:/ORAHOME92/ORACLE/ORA10G/FLASH_RECOVERY_AREA/ORCL/BACKUPSET/2008_10_17/O1_MF_NCS
NF_TAG20081017T165430_4HJNVRWB_.BKP
包括的控制文件: Ckp SCN: 1666879 Ckp 时间: 17-10月-08
包含的 SPFILE: 修改时间: 17-10月-08
BS 关键字 大小 设备类型占用时间 完成时间
------- ---------- ----------- ------------ ----------
14 46.00K DISK 00:00:01 17-10月-08
BP 关键字: 14 状态: AVAILABLE 已压缩: NO 标记: TAG20081017T165732
段名:C:/ORAHOME92/ORACLE/ORA10G/FLASH_RECOVERY_AREA/ORCL/BACKUPSET/2008_10_17/O1_MF_ANN
NN_TAG20081017T165732_4HJNVY6Z_.BKP
备份集 14 中的已存档日志列表
线程序列 低 SCN 时间下限 下一个 SCN 下一次
---- ------- ---------- ---------- ---------- ---------
1 4 1666781 17-10月-08 1666884 17-10月-08
RMAN>
RMAN> crosscheck backup;
使用通道 ORA_DISK_1
交叉校验备份片段: 找到为 'AVAILABLE'
备份段 handle=C:/ORAHOME92/ORACLE/ORA10G/FLASH_RECOVERY_AREA/ORCL/BACKUPSET/2008_10_17/
O1_MF_ANNNN_TAG20081017T165350_4HJNORF3_.BKP recid=10 stamp=668364856
交叉校验备份片段: 找到为 'AVAILABLE'
备份段 handle=C:/ORAHOME92/ORACLE/ORA10G/FLASH_RECOVERY_AREA/ORCL/BACKUPSET/2008_10_17/
O1_MF_NNNDF_TAG20081017T165430_4HJNP7O9_.BKP recid=12 stamp=668364871
交叉校验备份片段: 找到为 'AVAILABLE'
备份段 handle=C:/ORAHOME92/ORACLE/ORA10G/FLASH_RECOVERY_AREA/ORCL/BACKUPSET/2008_10_17/
O1_MF_NCSNF_TAG20081017T165430_4HJNVRWB_.BKP recid=13 stamp=668365048
交叉校验备份片段: 找到为 'AVAILABLE'
备份段 handle=C:/ORAHOME92/ORACLE/ORA10G/FLASH_RECOVERY_AREA/ORCL/BACKUPSET/2008_10_17/
O1_MF_ANNNN_TAG20081017T165732_4HJNVY6Z_.BKP recid=14 stamp=668365054
已交叉检验的 4 对象
RMAN>
RMAN> exit
恢复管理器完成。
-----------------------RMAN全库结束,关闭数据库和进程,移动所有文件。
-----------------------启动oracle监听和进程
C:/>rman target / nocatalog
恢复管理器: Release 10.2.0.4.0 - Production on 星期五 10月 17 17:07:41 2008
Copyright (c) 1982, 2007, Oracle. All rights reserved.
连接到目标数据库: orcl (未装载)
使用目标数据库控制文件替代恢复目录
RMAN> restore controlfile from 'C:/ORAHOME92/ORACLE/ORA10G/FLASH_RECOVERY_AREA/ORCL/BAC
KUPSET/2008_10_17/O1_MF_NCSNF_TAG20081017T165430_4HJNVRWB_.BKP';
启动 restore 于 17-10月-08
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: sid=156 devtype=DISK
通道 ORA_DISK_1: 正在还原控制文件
通道 ORA_DISK_1: 还原完成, 用时: 00:00:09
输出文件名=C:/ORAHOME92/ORACLE/ORA10G/ORADATA/ORCL/CONTROL01.CTL
输出文件名=C:/ORAHOME92/ORACLE/ORA10G/ORADATA/ORCL/CONTROL02.CTL
输出文件名=C:/ORAHOME92/ORACLE/ORA10G/ORADATA/ORCL/CONTROL03.CTL
完成 restore 于 17-10月-08
RMAN>
-----------------------mount数据库
SQL> alter database mount;
数据库已更改。
-----------------------RMAN 还原数据库文件
RMAN> restore database;
启动 restore 于 17-10月-08
释放的通道: ORA_DISK_1
启动 implicit crosscheck backup 于 17-10月-08
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: sid=156 devtype=DISK
已交叉检验的 3 对象
完成 implicit crosscheck backup 于 17-10月-08
启动 implicit crosscheck copy 于 17-10月-08
使用通道 ORA_DISK_1
完成 implicit crosscheck copy 于 17-10月-08
搜索恢复区中的所有文件
正在编制文件目录...
目录编制完毕
已列入目录的文件的列表
=======================
文件名: C:/ORAHOME92/ORACLE/ORA10G/FLASH_RECOVERY_AREA/ORCL/ARCHIVELOG/2008_10_17/O1_MF
_1_4_4HJNVWD7_.ARC
文件名: C:/ORAHOME92/ORACLE/ORA10G/FLASH_RECOVERY_AREA/ORCL/BACKUPSET/2008_10_17/O1_MF_
NCSNF_TAG20081017T165430_4HJNVRWB_.BKP
文件名: C:/ORAHOME92/ORACLE/ORA10G/FLASH_RECOVERY_AREA/ORCL/BACKUPSET/2008_10_17/O1_MF_
ANNNN_TAG20081017T165732_4HJNVY6Z_.BKP
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 正在开始恢复数据文件备份集
通道 ORA_DISK_1: 正在指定从备份集还原的数据文件
正将数据文件00001还原到C:/ORAHOME92/ORACLE/ORA10G/ORADATA/ORCL/SYSTEM01.DBF
正将数据文件00002还原到C:/ORAHOME92/ORACLE/ORA10G/ORADATA/ORCL/UNDOTBS01.DBF
正将数据文件00003还原到C:/ORAHOME92/ORACLE/ORA10G/ORADATA/ORCL/SYSAUX01.DBF
正将数据文件00004还原到C:/ORAHOME92/ORACLE/ORA10G/ORADATA/ORCL/USERS01.DBF
通道 ORA_DISK_1: 正在读取备份片段 C:/ORAHOME92/ORACLE/ORA10G/FLASH_RECOVERY_AREA/ORCL/B
ACKUPSET/2008_10_17/O1_MF_NNNDF_TAG20081017T165430_4HJNP7O9_.BKP
通道 ORA_DISK_1: 已还原备份片段 1
段句柄 = C:/ORAHOME92/ORACLE/ORA10G/FLASH_RECOVERY_AREA/ORCL/BACKUPSET/2008_10_17/O1_MF
_NNNDF_TAG20081017T165430_4HJNP7O9_.BKP 标记 = TAG20081017T165430
通道 ORA_DISK_1: 还原完成, 用时: 00:03:45
完成 restore 于 17-10月-08
RMAN>
RMAN> recover database;
启动 recover 于 17-10月-08
使用通道 ORA_DISK_1
正在开始介质的恢复
存档日志线程 1 序列 4 已作为文件 C:/ORAHOME92/ORACLE/ORA10G/FLASH_RECOVERY_AREA/ORCL/AR
CHIVELOG/2008_10_17/O1_MF_1_4_4HJNVWD7_.ARC 存在于磁盘上
存档日志文件名 =C:/ORAHOME92/ORACLE/ORA10G/FLASH_RECOVERY_AREA/ORCL/ARCHIVELOG/2008_10_
17/O1_MF_1_4_4HJNVWD7_.ARC 线程 =1 序列 =4
无法找到存档日志
存档日志线程 =1 序列=5