严谨,使自己少犯错误; 豁达,使自己心胸开阔;

使用RMAN将数据文件恢复到不同的磁盘

上一篇 / 下一篇  2007-06-19 14:16:31 / 个人分类:ORACLE

使用RMAN将数据文件恢复到不同的磁盘
wn8h Jo]*qsF N0
'TP'mqI-})Z0]0
假设我们对数度库用RMAN做了备份。当数据库出现故障,需要介质恢复时,这时原来的数据文件所在的磁盘出现故障,那么我们就必须将数据文件恢复到不同的磁盘,使数据库恢复到可用状态。DOIT博客x6ST n9m^R$Y

s'}3E1EA8i0在将数据文件恢复到不同的硬盘的前提条件是:在这个硬盘上所要恢复到的文件夹必须存在。(本例中假设我们原来的数据文件所在的磁盘分区出现故障,我们要将数据文件恢复到"C:\OOO"文件夹中,这个“OOO”文件必须提前建立)
!];{7l9G_)V0DOIT博客b4zOXS}1i1~
DOIT博客T&fATC3uO7Q:{

uG9v;WZL%El0RMAN> run{DOIT博客sU*LT2RM^*d
2> set newname for datafile 1 to 'c:\ooo\system01.dbf';DOIT博客_8zZbJDQ
3> set newname for datafile 2 to 'c:\ooo\undotbs01.dbf';DOIT博客8{6U_ Coq9~U~wYbL
4> set newname for datafile 3 to 'c:\ooo\sysaux01.dbf';DOIT博客)T0L3jI%Vs;C
5> set newname for datafile 4 to 'c:\ooo\users01.dbf';
Nq/kI/~06> set newname for datafile 5 to 'c:\ooo\example01.dbf';DOIT博客y0R8s|[+K
7> restore database;
:YzD*[?08> switch datafile all;
k]} RU6G#pGwZ!`@09> recover database;DOIT博客8tE.F+nu\s5W(Kn^K
10> sql 'alter database open';DOIT博客-a lPW5V
11> }
I$rCXd%xBL0
*C1Y*b,S)wT0executing command: SET NEWNAME
4ImKu i%Fes/p{"LP0DOIT博客N n*?n!i
executing command: SET NEWNAME
U'j:~OTaZU0
,aJ$HCMN"Kqn'D0executing command: SET NEWNAMEDOIT博客$FA5asyE[d
DOIT博客7x3uc5M}
executing command: SET NEWNAMEDOIT博客%J+C&[ V:g2l,O*v

m Tv`;z;sS4o8B0executing command: SET NEWNAME
*R2W\g dQ^&^0
U7\M t4h:osI_0Starting restore at 07-9月 -06DOIT博客ShGz#z
using channel ORA_DISK_1DOIT博客%K @(C G7C&U
DOIT博客&M"H4w-i W-\u KB9U,g
channel ORA_DISK_1: starting datafile backupset restoreDOIT博客N*U#DFc-b$^:k4h6D
channel ORA_DISK_1: specifying datafile(s) to restore from backup set
xQ8x/Xwc Z;p0restoring datafile 00001 to C:\OOO\SYSTEM01.DBF
I"tqQb'rJ0restoring datafile 00002 to C:\OOO\UNDOTBS01.DBF
+C[$N'hO"Z4u0restoring datafile 00003 to C:\OOO\SYSAUX01.DBFDOIT博客 _]1_#D%g.sp
restoring datafile 00004 to C:\OOO\USERS01.DBF
eej0vO0o2`"}0restoring datafile 00005 to C:\OOO\EXAMPLE01.DBF
~~N:Cy'b0L0channel ORA_DISK_1: restored backup piece 1DOIT博客kC:[zZM
piece handle=D:\BACKUP\ORCL_53.DBF tag=TAG20060907T104439
6EDQ9h"EK"`3~C0channel ORA_DISK_1: restore complete
Xw/c"L0Bcf3G ~+?oo0Finished restore at 07-9月 -06
u!kB"Q'j8W,F/?]0DOIT博客7P;[%vr F!i'C3c1r
datafile 1 switched to datafile copyDOIT博客|7Uuc T&k'Wt.Ql
input datafilecopy recid=16 stamp=600520447 filename=C:\OOO\SYSTEM01.DBFDOIT博客\2JK/j*I&v^1fN ?-@
datafile 2 switched to datafile copy
4jS2j)J(gx0input datafilecopy recid=17 stamp=600520448 filename=C:\OOO\UNDOTBS01.DBFDOIT博客@!OUA%G
datafile 3 switched to datafile copyDOIT博客's'A:{[!m
input datafilecopy recid=18 stamp=600520449 filename=C:\OOO\SYSAUX01.DBF
^ Ps \ d e0datafile 4 switched to datafile copyDOIT博客%B8~l+\5g:Az6k*B[+Nk
input datafilecopy recid=19 stamp=600520449 filename=C:\OOO\USERS01.DBF
om.|/x9bT-]|;x'q0datafile 5 switched to datafile copy
/lU5n`7W1p0input datafilecopy recid=20 stamp=600520450 filename=C:\OOO\EXAMPLE01.DBF
%C7_0T!V {C0DOIT博客sk8e)Os$XRh&h;|I
Starting recover at 07-9月 -06
wps)@mde'?]v0using channel ORA_DISK_1
ah7U7?c@M!p/j0DOIT博客'Cpm5h qm v z
starting media recoveryDOIT博客?,r1F1fJ+VW0n8K
media recovery completeDOIT博客FEh-Dg%YwNMR

B7XbU h*{0Finished recover at 07-9月 -06DOIT博客GAQ Z {[r+plM

#j$Y7F:B?3q1Bu0sql statement: alter database openDOIT博客jccHDOD

X9ys-Kz0k r b?K0RMAN>DOIT博客y\m8_v F
DOIT博客;LZ+]@s_
这里的“set newname for datafile ”主要作用是可以在新的目标文件夹重新命名数据文件;“switch datafile all”用于更新控制文件中的信息,使控制文件能够识别新位置的数据文件
DOIT博客R#b cQN(C:rJ

TAG:

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2008-09-09  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 4122
  • 日志数: 48
  • 图片数: 3
  • 建立时间: 2006-09-08
  • 更新时间: 2008-02-25

RSS订阅

Open Toolbar