RMAN> list backup;
备份集列表
===================
BS 关键字 类型 LV 大小 设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
239 Full 191M DISK 00:00:32 03-6月 -04
BP 关键字: 240 状态: AVAILABLE 标记:TAG20040603T002518
段名:C:ORACLEORA92DATABASE2FNBOBE_1_1
包含的 SPFILE: 修改时间: 02-6月 -04
备份集 239 中的数据文件列表
文件 LV 类型 Ckp SCN Ckp 时间 名称
---- -- ---- ---------- ---------- ----
1 Full 50848 03-6月 -04 C:ORACLEORADATALMTSYSTEM01.DBF
2 Full 50848 03-6月 -04 C:ORACLEORADATALMTUNDOTBS01.DBF
RMAN> list backup of spfile summary;
备份列表
===============
关键字 TY LV S 设备类型 完成时间 段数 副本数 标记
------- -- -- - ----------- ---------- ------- ------- ---
239 B F A DISK 03-6月 -04 1 1 TAG20040603T002518
启动到nomount
RMAN> restore controlfile to 'c:oracleoradatatestCONTROL01.CTL';
启动 restore 于 03-6月 -04
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 正在开始恢复数据文件备份集
通道 ORA_DISK_1: 正在恢复控制文件
输出文件名=C:ORACLEORADATATESTCONTROL01.CTL
通道 ORA_DISK_1: 已恢复备份段 1
段 handle=C:ORACLEORA92DATABASE2FNBOBE_1_1 tag=TAG20040603T002518 params=NU
LL
通道 ORA_DISK_1: 恢复完成
完成 restore 于 03-6月 -04
RMAN> restore controlfile to 'c:oracleoradatatestCONTROL02.CTL';
启动 restore 于 03-6月 -04
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 正在开始恢复数据文件备份集
通道 ORA_DISK_1: 正在恢复控制文件
输出文件名=C:ORACLEORADATATESTCONTROL02.CTL
通道 ORA_DISK_1: 已恢复备份段 1
段 handle=C:ORACLEORA92DATABASE2FNBOBE_1_1 tag=TAG20040603T002518 params=NU
LL
通道 ORA_DISK_1: 恢复完成
完成 restore 于 03-6月 -04
RMAN> restore controlfile to 'c:oracleoradatatestCONTROL03.CTL';
启动 restore 于 03-6月 -04
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 正在开始恢复数据文件备份集
通道 ORA_DISK_1: 正在恢复控制文件
输出文件名=C:ORACLEORADATATESTCONTROL03.CTL
通道 ORA_DISK_1: 已恢复备份段 1
段 handle=C:ORACLEORA92DATABASE2FNBOBE_1_1 tag=TAG20040603T002518 params=NU
LL
通道 ORA_DISK_1: 恢复完成
完成 restore 于 03-6月 -04
修改spfile中的控制文件的新位置
启动到mount
RMAN> exit
恢复管理器完成。
C:>rman catalog rman/rman@dmt target sys/system@lmt
恢复管理器: 版本9.2.0.1.0 - Production
Copyright (c) 1995, 2002, Oracle Corporation. All rights reserved.
连接到目标数据库: LMT (DBID=2004730922)
连接到恢复目录数据库
RMAN> run {
2> set newname for datafile 'c:oracleoradatalmtsystem01.dbf' to 'c:oracleo
radatatestsystem01.dbf';
3> set newname for datafile 'c:oracleoradatalmtundotbs01.dbf' to 'c:oracle
oradatatestundotbs01.dbf';
4> restore database;
5> switch datafile all;
6> recover database;
7> }
正在执行命令: SET NEWNAME
正在执行命令: SET NEWNAME
启动 restore 于 03-6月 -04
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: sid=10 devtype=DISK
通道 ORA_DISK_1: 正在开始恢复数据文件备份集
通道 ORA_DISK_1: 正在指定从备份集恢复的数据文件
正将数据文件00001恢复到C:ORACLEORADATATESTSYSTEM01.DBF
正将数据文件00002恢复到C:ORACLEORADATATESTUNDOTBS01.DBF
通道 ORA_DISK_1: 已恢复备份段 1
段 handle=C:ORACLEORA92DATABASE2FNBOBE_1_1 tag=TAG20040603T002518 params=NU
LL
通道 ORA_DISK_1: 恢复完成
完成 restore 于 03-6月 -04
数据文件 1 已转换成数据文件副本
输入数据文件副本 recid=3 stamp=527847190 文件名=C:ORACLEORADATATESTSYSTEM01.
DBF
数据文件 2 已转换成数据文件副本
输入数据文件副本 recid=4 stamp=527847190 文件名=C:ORACLEORADATATESTUNDOTBS01
.DBF
启动 recover 于 03-6月 -04
使用通道 ORA_DISK_1
正在开始介质的恢复
存档日志线程 1 序列 234 已作为文件 C:ORACLEORADATALMTREDO03.LOG 存在于磁盘上
存档日志文件名 =C:ORACLEORADATALMTREDO03.LOG 线程 =1 序列 =234
完成介质的恢复
完成 recover 于 03-6月 -04
RMAN> alter database open;
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of alter db command at 06/03/2004 08:13:37
ORA-01589: 要打开数据库则必须使用 RESETLOGS 或 NORESETLOGS 选项
RMAN> alter database open resetlogs;
数据库已打开
在恢复目录中注册的数据库的新实体化
正在启动全部恢复目录的 resync
完成全部 resync
RMAN>
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/19602/viewspace-61716/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/19602/viewspace-61716/