1 --准备:RMAN完整备份整个数据库
2 --故障:一致性关闭数据库以后,删除数据文件4
3 --解决方案:RMAN恢复
4 --系统:window7
5 --版本:Oracle 11g R2
6 --标签:标准恢复
7
8 --full database backup
9
10 C:\Users\chenweijie> RMAN TARGET SYS/123@B CATALOG RMANCT/RMANCT@orcl1
11
12 恢复管理器: Release 11.2.0.1.0 - Production on 星期四 10月 31 21:03:40 2013
13
14 Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.
15
16 连接到目标数据库: ORCL (DBID=1357973504)
17 连接到恢复目录数据库
18
19 RMAN> backup as compressed backupset database plus archivelog;
20
21 正在启动全部恢复目录的 resync
22 完成全部 resync
23
24 启动 backup 于 31-10月-13
25 当前日志已存档
26 分配的通道: ORA_DISK_1
27 通道 ORA_DISK_1: SID=9 设备类型=DISK
28 通道 ORA_DISK_1: 正在启动压缩的归档日志备份集
29 通道 ORA_DISK_1: 正在指定备份集内的归档日志
30 输入归档日志线程=1 序列=18 RECID=4 STAMP=830209437
31 输入归档日志线程=1 序列=19 RECID=5 STAMP=830251550
32 输入归档日志线程=1 序列=20 RECID=6 STAMP=830256810
33 输入归档日志线程=1 序列=21 RECID=7 STAMP=830293514
34 通道 ORA_DISK_1: 正在启动段 1 于 31-10月-13
35 通道 ORA_DISK_1: 已完成段 1 于 31-10月-13
36 段句柄=E:\APP\CHENWEIJIE\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2013_10_31\O1_MF_ANNNN_TAG20131031T210515_974ODCYY_.BKP 标记=TAG20131031T210515 注释=NONE
37 通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:03
38 完成 backup 于 31-10月-13
39
40 启动 backup 于 31-10月-13
41 使用通道 ORA_DISK_1
42 通道 ORA_DISK_1: 正在启动压缩的全部数据文件备份集
43 通道 ORA_DISK_1: 正在指定备份集内的数据文件
44 输入数据文件: 文件号=00001 名称=E:\APP\ORADATA\ORCL\SYSTEM01.DBF
45 输入数据文件: 文件号=00002 名称=E:\APP\ORADATA\ORCL\SYSAUX01.DBF
46 输入数据文件: 文件号=00003 名称=E:\APP\ORADATA\ORCL\UNDOTBS01.DBF
47 输入数据文件: 文件号=00005 名称=E:\APP\ORADATA\ORCL\BAKDB\RMANTBS01.DBF
48 输入数据文件: 文件号=00004 名称=E:\APP\ORADATA\ORCL\USERS01.DBF
49 通道 ORA_DISK_1: 正在启动段 1 于 31-10月-13
50 通道 ORA_DISK_1: 已完成段 1 于 31-10月-13
51 段句柄=E:\APP\CHENWEIJIE\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2013_10_31\O1_MF_NNNDF_TAG20131031T210519_974ODHHT_.BKP 标记=TAG20131031T210519 注释=NONE
52 通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:15
53 通道 ORA_DISK_1: 正在启动压缩的全部数据文件备份集
54 通道 ORA_DISK_1: 正在指定备份集内的数据文件
55 备份集内包括当前控制文件
56 备份集内包括当前的 SPFILE
57 通道 ORA_DISK_1: 正在启动段 1 于 31-10月-13
58 通道 ORA_DISK_1: 已完成段 1 于 31-10月-13
59 段句柄=E:\APP\CHENWEIJIE\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2013_10_31\O1_MF_NCSNF_TAG20131031T210519_974ODZPM_.BKP 标记=TAG20131031T210519 注释=NONE
60 通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:01
61 完成 backup 于 31-10月-13
62
63 启动 backup 于 31-10月-13
64 当前日志已存档
65 使用通道 ORA_DISK_1
66 通道 ORA_DISK_1: 正在启动压缩的归档日志备份集
67 通道 ORA_DISK_1: 正在指定备份集内的归档日志
68 输入归档日志线程=1 序列=22 RECID=8 STAMP=830293537
69 通道 ORA_DISK_1: 正在启动段 1 于 31-10月-13
70 通道 ORA_DISK_1: 已完成段 1 于 31-10月-13
71 段句柄=E:\APP\CHENWEIJIE\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2013_10_31\O1_MF_ANNNN_TAG20131031T210537_974OF1Z0_.BKP 标记=TAG20131031T210537 注释=NONE
72 通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:02
73 完成 backup 于 31-10月-13
74
75 SQL> select * from t1;
76
77 ID SCN TIME
78 ---------- ---------- --------------------
79 1 316829 2013-10-31 18:45:52
80
81 --关闭数据库
82 SQL> shutdown immediate;
83 数据库已经关闭。
84 已经卸载数据库。
85 ORACLE 例程已经关闭。
86
87 --删除数据文件USER01.DBF
88
89 --尝试打开数据库
90 SQL> startup
91 ORACLE 例程已经启动。
92
93 Total System Global Area 313860096 bytes
94 Fixed Size 1374304 bytes
95 Variable Size 117442464 bytes
96 Database Buffers 188743680 bytes
97 Redo Buffers 6299648 bytes
98 数据库装载完毕。
99 ORA-01157: 无法标识/锁定数据文件 4 - 请参阅 DBWR 跟踪文件
100 ORA-01110: 数据文件 4: 'E:\APP\ORADATA\ORCL\USERS01.DBF'
101
102 --启动rman
103 C:\Users\chenweijie>RMAN TARGET sys/123@b
104
105 恢复管理器: Release 11.2.0.1.0 - Production on 星期四 10月 31 21:09:40 2013
106
107 Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.
108
109 已连接到目标数据库: ORCL (DBID=1357973504, 未打开)
110
111 --restore
112 RMAN> restore datafile 4;
113
114 启动 restore 于 31-10月-13
115 使用目标数据库控制文件替代恢复目录
116 分配的通道: ORA_DISK_1
117 通道 ORA_DISK_1: SID=129 设备类型=DISK
118
119 通道 ORA_DISK_1: 正在开始还原数据文件备份集
120 通道 ORA_DISK_1: 正在指定从备份集还原的数据文件
121 通道 ORA_DISK_1: 将数据文件 00004 还原到 E:\APP\ORADATA\ORCL\USERS01.DBF
122 通道 ORA_DISK_1: 正在读取备份片段 E:\APP\CHENWEIJIE\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2013_10_31\O1_MF_NNNDF_TAG20131031T210519_974ODHHT_.BKP
123 通道 ORA_DISK_1: 段句柄 = E:\APP\CHENWEIJIE\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2013_10_31\O1_MF_NNNDF_TAG20131031T210519_974ODHHT_.BKP 标记 = TAG20131
124 031T210519
125 通道 ORA_DISK_1: 已还原备份片段 1
126 通道 ORA_DISK_1: 还原完成, 用时: 00:00:01
127 完成 restore 于 31-10月-13
128
129 --recover
130 RMAN> recover datafile 4;
131
132 启动 recover 于 31-10月-13
133 使用通道 ORA_DISK_1
134
135 正在开始介质的恢复
136 介质恢复完成, 用时: 00:00:00
137
138 完成 recover 于 31-10月-13
139
140 --open
141 SQL> alter database open;
142
143 数据库已更改。
144
145 --result
146 SQL> select * from t1;
147
148 ID SCN TIME
149 ---------- ---------- --------------------
150 1 316829 2013-10-31 18:45:52
151
152 --END
153
154
155 C:\Users\chenweijie> RMAN TARGET SYS/123@B CATALOG RMANCT/RMANCT@orcl1