ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 10可以穿越resetlogs恢复数据库!

10可以穿越resetlogs恢复数据库!

原创 Linux操作系统 作者:warehouse 时间:2006-12-27 00:00:00 0 删除 编辑

RMAN> backup as compressed backupset full database;

启动 backup 于 27-12月-06
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 启动压缩的全部数据文件备份集
通道 ORA_DISK_1: 正在指定备份集中的数据文件
输入数据文件 fno=00001 name=E:ORACLEPRODUCT10.2.0ORADATADUPSYSTEM01.DBF
输入数据文件 fno=00003 name=E:ORACLEPRODUCT10.2.0ORADATADUPSYSAUX01.DBF
输入数据文件 fno=00002 name=E:ORACLEPRODUCT10.2.0ORADATADUPUNDOTBS01.DBF
输入数据文件 fno=00004 name=E:ORACLEPRODUCT10.2.0ORADATADUPUSERS01.DBF
通道 ORA_DISK_1: 正在启动段 1 于 27-12月-06
通道 ORA_DISK_1: 已完成段 1 于 27-12月-06
段句柄=E:ORACLEPRODUCT10.2.0FLASH_RECOVERY_AREADUPBACKUPSET2006_12_27O1_
MF_NNNDF_TAG20061227T175334_2S4JO089_.BKP 标记=TAG20061227T175334 注释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:01:36
完成 backup 于 27-12月-06

启动 Control File and SPFILE Autobackup 于 27-12月-06
段 handle=E:ORACLEPRODUCT10.2.0FLASH_RECOVERY_AREADUPAUTOBACKUP2006_12_27
O1_MF_S_610307715_2S4JR76T_.BKP comment=NONE
完成 Control File and SPFILE Autobackup 于 27-12月-06

RMAN> shutdown immediate

数据库已关闭
数据库已卸载
Oracle 实例已关闭

RMAN> startup nomount

已连接到目标数据库 (未启动)
Oracle 实例已启动

系统全局区域总计 167772160 字节

Fixed Size 1247900 字节
Variable Size 67110244 字节
Database Buffers 96468992 字节
Redo Buffers 2945024 字节

RMAN> restore controlfile;

启动 restore 于 27-12月-06
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: sid=25 devtype=DISK

通道 ORA_DISK_1: 正在开始恢复数据文件备份集
通道 ORA_DISK_1: 正在复原控制文件
通道 ORA_DISK_1: 正在读取备份段 E:ORACLEPRODUCT10.2.0FLASH_RECOVERY_AREADUP
AUTOBACKUP2006_12_27O1_MF_S_610307715_2S4JR76T_.BKP
通道 ORA_DISK_1: 已恢复备份段 1
段句柄 = E:ORACLEPRODUCT10.2.0FLASH_RECOVERY_AREADUPAUTOBACKUP2006_12_27
O1_MF_S_610307715_2S4JR76T_.BKP 标记 = TAG20061227T175515
通道 ORA_DISK_1: 恢复完成, 用时: 00:00:05
输出文件名=E:ORACLEPRODUCT10.2.0ORADATADUPCONTROL01.CTL
输出文件名=E:ORACLEPRODUCT10.2.0ORADATADUPCONTROL02.CTL
输出文件名=E:ORACLEPRODUCT10.2.0ORADATADUPCONTROL03.CTL
完成 restore 于 27-12月-06

RMAN> alter database mount;

数据库已装载
释放的通道: ORA_DISK_1

RMAN> restore database;

启动 restore 于 27-12月-06
启动 implicit crosscheck backup 于 27-12月-06
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: sid=24 devtype=DISK
已交叉检验的 1 对象
完成 implicit crosscheck backup 于 27-12月-06

启动 implicit crosscheck copy 于 27-12月-06
使用通道 ORA_DISK_1
完成 implicit crosscheck copy 于 27-12月-06

搜索恢复区域中的所有文件
正在编制文件目录...
目录编制完毕

已列入目录的文件的列表
=======================
文件名: E:ORACLEPRODUCT10.2.0FLASH_RECOVERY_AREADUPARCHIVELOG2006_12_25O
1_MF_1_1_2RZ6J5QG_.ARC
文件名: E:ORACLEPRODUCT10.2.0FLASH_RECOVERY_AREADUPARCHIVELOG2006_12_25O
1_MF_1_1_2RZ6YRQG_.ARC
文件名: E:ORACLEPRODUCT10.2.0FLASH_RECOVERY_AREADUPARCHIVELOG2006_12_26O
1_MF_1_1_2S185JPG_.ARC
文件名: E:ORACLEPRODUCT10.2.0FLASH_RECOVERY_AREADUPARCHIVELOG2006_12_26O
1_MF_1_2_2S23QWHN_.ARC
文件名: E:ORACLEPRODUCT10.2.0FLASH_RECOVERY_AREADUPARCHIVELOG2006_12_27O
1_MF_1_3_2S3Z155C_.ARC
文件名: E:ORACLEPRODUCT10.2.0FLASH_RECOVERY_AREADUPARCHIVELOG2006_12_27O
1_MF_1_8_2S4JT1MK_.ARC
文件名: E:ORACLEPRODUCT10.2.0FLASH_RECOVERY_AREADUPAUTOBACKUP2006_12_27O
1_MF_S_610307715_2S4JR76T_.BKP

使用通道 ORA_DISK_1

通道 ORA_DISK_1: 正在开始恢复数据文件备份集
通道 ORA_DISK_1: 正在指定从备份集恢复的数据文件
正将数据文件00001恢复到E:ORACLEPRODUCT10.2.0ORADATADUPSYSTEM01.DBF
正将数据文件00002恢复到E:ORACLEPRODUCT10.2.0ORADATADUPUNDOTBS01.DBF
正将数据文件00003恢复到E:ORACLEPRODUCT10.2.0ORADATADUPSYSAUX01.DBF
正将数据文件00004恢复到E:ORACLEPRODUCT10.2.0ORADATADUPUSERS01.DBF
通道 ORA_DISK_1: 正在读取备份段 E:ORACLEPRODUCT10.2.0FLASH_RECOVERY_AREADUP
BACKUPSET2006_12_27O1_MF_NNNDF_TAG20061227T175334_2S4JO089_.BKP
通道 ORA_DISK_1: 已恢复备份段 1
段句柄 = E:ORACLEPRODUCT10.2.0FLASH_RECOVERY_AREADUPBACKUPSET2006_12_27O
1_MF_NNNDF_TAG20061227T175334_2S4JO089_.BKP 标记 = TAG20061227T175334
通道 ORA_DISK_1: 恢复完成, 用时: 00:01:35
完成 restore 于 27-12月-06

RMAN> recover database;

启动 recover 于 27-12月-06
使用通道 ORA_DISK_1

正在开始介质的恢复

存档日志线程 1 序列 8 已作为文件 E:ORACLEPRODUCT10.2.0FLASH_RECOVERY_AREADU
PARCHIVELOG2006_12_27O1_MF_1_8_2S4JT1MK_.ARC 存在于磁盘上
存档日志线程 1 序列 9 已作为文件 E:ORACLEPRODUCT10.2.0ORADATADUPREDO02.LOG
存在于磁盘上
存档日志文件名 =E:ORACLEPRODUCT10.2.0FLASH_RECOVERY_AREADUPARCHIVELOG2006
_12_27O1_MF_1_8_2S4JT1MK_.ARC 线程 =1 序列 =8
存档日志文件名 =E:ORACLEPRODUCT10.2.0ORADATADUPREDO02.LOG 线程 =1 序列 =9
介质恢复完成, 用时: 00:00:04
完成 recover 于 27-12月-06

RMAN> alter database open resetlogs;

数据库已打开
在恢复目录中注册的数据库的新原型
正在启动全部恢复目录的 resync
完成全部 resync

RMAN> list incarnation;


数据库原型列表
DB 关键字 Inc 关键字 DB 名 DB ID STATUS 重置 SCN 重置时间
------- ------- -------- ---------------- --- ---------- ----------
2373 2382 DUP 4275895224 PARENT 593858 22-12月-06
2373 2374 DUP 4275895224 PARENT 742508 25-12月-06
2373 2485 DUP 4275895224 PARENT 745363 25-12月-06
2373 2612 DUP 4275895224 PARENT 745754 25-12月-06
2373 2873 DUP 4275895224 CURRENT 897403 27-12月-06

RMAN> shutdown immediate

数据库已关闭
数据库已卸载
Oracle 实例已关闭

RMAN> startup nomount

已连接到目标数据库 (未启动)
Oracle 实例已启动

系统全局区域总计 167772160 字节

Fixed Size 1247900 字节
Variable Size 67110244 字节
Database Buffers 96468992 字节
Redo Buffers 2945024 字节

RMAN> restore controlfile;

启动 restore 于 27-12月-06
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: sid=25 devtype=DISK

通道 ORA_DISK_1: 正在开始恢复数据文件备份集
通道 ORA_DISK_1: 正在复原控制文件
通道 ORA_DISK_1: 正在读取备份段 E:ORACLEPRODUCT10.2.0FLASH_RECOVERY_AREADUP
AUTOBACKUP2006_12_27O1_MF_S_610308155_2S4K5WPY_.BKP
通道 ORA_DISK_1: 已恢复备份段 1
段句柄 = E:ORACLEPRODUCT10.2.0FLASH_RECOVERY_AREADUPAUTOBACKUP2006_12_27
O1_MF_S_610308155_2S4K5WPY_.BKP 标记 = TAG20061227T180235
通道 ORA_DISK_1: 恢复完成, 用时: 00:00:03
输出文件名=E:ORACLEPRODUCT10.2.0ORADATADUPCONTROL01.CTL
输出文件名=E:ORACLEPRODUCT10.2.0ORADATADUPCONTROL02.CTL
输出文件名=E:ORACLEPRODUCT10.2.0ORADATADUPCONTROL03.CTL
完成 restore 于 27-12月-06

RMAN> alter database mount;

数据库已装载
释放的通道: ORA_DISK_1

RMAN> restore database;

启动 restore 于 27-12月-06
启动 implicit crosscheck backup 于 27-12月-06
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: sid=24 devtype=DISK
已交叉检验的 2 对象
完成 implicit crosscheck backup 于 27-12月-06

启动 implicit crosscheck copy 于 27-12月-06
使用通道 ORA_DISK_1
完成 implicit crosscheck copy 于 27-12月-06

搜索恢复区域中的所有文件
正在编制文件目录...
目录编制完毕

已列入目录的文件的列表
=======================
文件名: E:ORACLEPRODUCT10.2.0FLASH_RECOVERY_AREADUPARCHIVELOG2006_12_27O
1_MF_1_1_2S4K73B8_.ARC
文件名: E:ORACLEPRODUCT10.2.0FLASH_RECOVERY_AREADUPAUTOBACKUP2006_12_27O
1_MF_S_610308155_2S4K5WPY_.BKP

使用通道 ORA_DISK_1

通道 ORA_DISK_1: 正在开始恢复数据文件备份集
通道 ORA_DISK_1: 正在指定从备份集恢复的数据文件
正将数据文件00001恢复到E:ORACLEPRODUCT10.2.0ORADATADUPSYSTEM01.DBF
正将数据文件00002恢复到E:ORACLEPRODUCT10.2.0ORADATADUPUNDOTBS01.DBF
正将数据文件00003恢复到E:ORACLEPRODUCT10.2.0ORADATADUPSYSAUX01.DBF
正将数据文件00004恢复到E:ORACLEPRODUCT10.2.0ORADATADUPUSERS01.DBF
通道 ORA_DISK_1: 正在读取备份段 E:ORACLEPRODUCT10.2.0FLASH_RECOVERY_AREADUP
BACKUPSET2006_12_27O1_MF_NNNDF_TAG20061227T175334_2S4JO089_.BKP
通道 ORA_DISK_1: 已恢复备份段 1
段句柄 = E:ORACLEPRODUCT10.2.0FLASH_RECOVERY_AREADUPBACKUPSET2006_12_27O
1_MF_NNNDF_TAG20061227T175334_2S4JO089_.BKP 标记 = TAG20061227T175334
通道 ORA_DISK_1: 恢复完成, 用时: 00:01:35
完成 restore 于 27-12月-06

RMAN> recover database;

启动 recover 于 27-12月-06
使用通道 ORA_DISK_1

正在开始介质的恢复

存档日志线程 1 序列 8 已作为文件 E:ORACLEPRODUCT10.2.0FLASH_RECOVERY_AREADU
PARCHIVELOG2006_12_27O1_MF_1_8_2S4K51FO_.ARC 存在于磁盘上
存档日志线程 1 序列 9 已作为文件 E:ORACLEPRODUCT10.2.0FLASH_RECOVERY_AREADU
PARCHIVELOG2006_12_27O1_MF_1_9_2S4K531Y_.ARC 存在于磁盘上
存档日志线程 1 序列 1 已作为文件 E:ORACLEPRODUCT10.2.0FLASH_RECOVERY_AREADU
PARCHIVELOG2006_12_27O1_MF_1_1_2S4K73B8_.ARC 存在于磁盘上
存档日志线程 1 序列 2 已作为文件 E:ORACLEPRODUCT10.2.0ORADATADUPREDO01.LOG
存在于磁盘上
存档日志文件名 =E:ORACLEPRODUCT10.2.0FLASH_RECOVERY_AREADUPARCHIVELOG2006
_12_27O1_MF_1_8_2S4K51FO_.ARC 线程 =1 序列 =8
存档日志文件名 =E:ORACLEPRODUCT10.2.0FLASH_RECOVERY_AREADUPARCHIVELOG2006
_12_27O1_MF_1_9_2S4K531Y_.ARC 线程 =1 序列 =9
存档日志文件名 =E:ORACLEPRODUCT10.2.0FLASH_RECOVERY_AREADUPARCHIVELOG2006
_12_27O1_MF_1_1_2S4K73B8_.ARC 线程 =1 序列 =1
存档日志文件名 =E:ORACLEPRODUCT10.2.0ORADATADUPREDO01.LOG 线程 =1 序列 =2
介质恢复完成, 用时: 00:00:04
完成 recover 于 27-12月-06

RMAN> alter database open resetlogs;

数据库已打开
在恢复目录中注册的数据库的新原型
正在启动全部恢复目录的 resync
完成全部 resync

RMAN>


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

请登录后发表评论 登录
全部评论

注册时间:2007-12-07

  • 博文量
    717
  • 访问量
    5097394