livepps

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

123

  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 启动 backup31-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: 正在启动段 131-10月-13
 35 通道 ORA_DISK_1: 已完成段 131-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 完成 backup31-10月-13
 39 
 40 启动 backup31-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: 正在启动段 131-10月-13
 50 通道 ORA_DISK_1: 已完成段 131-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: 正在启动段 131-10月-13
 58 通道 ORA_DISK_1: 已完成段 131-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 完成 backup31-10月-13
 62 
 63 启动 backup31-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: 正在启动段 131-10月-13
 70 通道 ORA_DISK_1: 已完成段 131-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 完成 backup31-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 启动 restore31-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 完成 restore31-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

 

posted on 2013-10-31 21:35  livepps  阅读(209)  评论(0)    收藏  举报