ixdba.net,讨论linux+oracle技术

Rman全备恢复到另外服务器操作指南

上一篇 / 下一篇  2008-01-23 09:43:40 / 个人分类:oracle数据库

)s-n'g)PFHV^0操作系统:Suse linux 9

T%yN9k'N2U_0IXPUB技术博客0m1^Gw!e

数据库:oracle10gR2

*[S9G_6~E9] _V1f0

f4w(^2GA5V0存在的备份:原来数据库的全备份和控制文件的备份,并且原来的rman备份中没有用恢复目录,但是控制文件是自动备份的。

)fy Z+W M0IXPUB技术博客8W-|$LOC Aq8fS

更多知识请访问:Rman全备恢复到另外服务器操作指南IXPUB技术博客F5A`Oc9H/rw

IXPUB技术博客$?2E"x/Yd%EX'aAX;?4M]

恢复如下:

DoB!j|}a'N0

"K'z Z@-OMk^&O01:首先在控制文件的备份中恢复spfile参数文件信息
S-wI JHs5ac"A0
oracle@linux:/free/oracle/oradata/orcl> rman target /

0TQr7d"Y-oQL7d0

b&yO6Mq;J)u~#t0Recovery Manager: Release10.2.0.1.0 - Production on星期一11月20 10:12:12 2006

vw+t`K0

4hh"@"RW_#k8m$SG3A HV0Copyright (c) 1982, 2005, Oracle. All rights reserved.

|o3M/}S3~!} V0IXPUB技术博客\0z7E)YcIj M

connected to target database (not started)IXPUB技术博客)CBm1f'rD

IXPUB技术博客q!R%f,S K B

rman可以在没有任何数据库启动参数的情况下启动数据库到nomount状态,IXPUB技术博客5M Q4}Al%UI-D*|%o

IXPUB技术博客c,}8]BB[_6e"x

默认启动的数据库名字为DUMMY,

]d}m,A4\6M.fd0IXPUB技术博客&r P)J\B3e Cw

利用这个特性在原来备份的控制文件中恢复spfile参数文件。IXPUB技术博客!j xgr0\}5Wa} R$l

PSy5B2JP0 IXPUB技术博客M vn$HBaf

IXPUB技术博客Eh D,q6c6D@7i

RMAN>SET DBID=1132959697IXPUB技术博客A]eP-`U(`

IXPUB技术博客fR~)T+?&ur

executing command: SET DBID

C_ S8WCw-E0IXPUB技术博客;z HCg6ff\#c9U

RMAN>startup nomountIXPUB技术博客1U?T6kT;c~

IXPUB技术博客]3K1K0gyVV

startup failed: ORA-01078: failure in processing system parameters

(Xbi-aMJ{%y0

D]I4m4g+sy0LRM-00109:could not open parameter file '/free/oracle/product/10.2.0/db_1/dbs/initorcl.ora'IXPUB技术博客,^-aU;O)RUR T

IXPUB技术博客3?c]4X}4rL

starting Oracle instance without parameter file for retrival of spfileIXPUB技术博客/Mns,D cxss

f#{Y2l4KM P,g0Oracle instance startedIXPUB技术博客 r!O}2t)L;z:B i

IXPUB技术博客Ce"DP.{2] I/Cn

Total System Global Area    159383552 bytesIXPUB技术博客iI%O@N;V4o

g6E-U9@-a2U7Z9R0Fixed Size                    1218268 bytes

mS:`k%n ez9S+J a0IXPUB技术博客Uo9Zg1T&Q0itJ"u8p~

Variable Size                54528292 bytes

)mx L8lV^0IXPUB技术博客5e%KHs'],Am+Vq:T_

Database Buffers            100663296 bytesIXPUB技术博客:Xd7ftl1G|Tt^

IXPUB技术博客Tlud u8^{*S

Redo Buffers                  2973696 bytes

w G6H}j0VV{ [0IXPUB技术博客%p|([1`d

可以看到rman启动了一个默认的实例IXPUB技术博客S| m\%c%H^

IXPUB技术博客yg$sU%Dt

RMAN> show all;IXPUB技术博客C1P@!Hh:d4gu G

IXPUB技术博客$q9k)d |A2ID

using target database control file instead of recovery catalog

7Z] n0?*P0IXPUB技术博客*rZ!\ V&UX mO

RMAN configuration parameters are:IXPUB技术博客1{#f'o Z5e6S4Xf4z

,cOO ?kv"?0CONFIGURE RETENTION POLICY TO REDUNDANCY 1; # default

8nBw9y u fr4k&U0IXPUB技术博客.];C6J oW;LtT

CONFIGURE BACKUP OPTIMIZATION OFF; # default

` n T,Z(F0IXPUB技术博客[&}/V w |F2eS

CONFIGURE DEFAULT DEVICE TYPE TO DISK; # defaultIXPUB技术博客!o"U)kY5G"S

IXPUB技术博客Fe*rQW-r X mA

CONFIGURE CONTROLFILE AUTOBACKUP OFF; # defaultIXPUB技术博客\,y*D Z+k Zv8E

IXPUB技术博客%K&a i&X C.V

CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '%F'; # default

}8C`J6pA3r"tP0

L%s1X!E%_J P0CONFIGURE DEVICE TYPE DISK PARALLELISM 1 BACKUP TYPE TO BACKUPSET; # default

4BDJN'W2~qL5I t?0IXPUB技术博客1B;B1yw|y*` Z3A

CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # defaultIXPUB技术博客+T/b*bz"JJ#W/dS)v

IXPUB技术博客1e)b`XCGFyO

CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default

-L#m$t zP,b8b0

&m_9S/_S:j&\0CONFIGURE MAXSETSIZE TO UNLIMITED; # default

#N9Ju@$J2yJ7d0

*Rmc-s1P|-a0CONFIGURE ENCRYPTION FOR DATABASE OFF; # default

ah+F6YSi(R(|5v] x+OV0IXPUB技术博客 s^u]6m)vb {

CONFIGURE ENCRYPTION ALGORITHM 'AES128'; # default

V@9` dcp!\2U!muc0

`4SBu*o#BW0CONFIGURE ARCHIVELOG DELETION POLICY TO NONE; # defaultIXPUB技术博客-A;w/z;R y&V0Hu

IXPUB技术博客 Q9og.c3R+U3v

 

9A l6aDnr"b0IXPUB技术博客v"[j ?X8d"q c GW

此时,rman的配置都在rman默认的状态。

:[7J f(d'Z0

M,Sv w8p F-o0W0 

J't:I4K6dwR#y(l0IXPUB技术博客k,r!P.?S"V

RMAN>IXPUB技术博客8o)g[+TCr5k7^N H

+pY(@%f2Pz~0restore spfile from '/free/oracle/orabak/c-1132959697-20061119-00';

5?GR3J1BPQ0IXPUB技术博客4Aux-Oa%k,V

Starting restore at 20-11月-06IXPUB技术博客v"QESL+\R)O

IXPUB技术博客K-k k7I.n9un

allocated channel: ORA_DISK_1IXPUB技术博客LW.H*L6YF I,t;|

\G$s3P;T%a0channel ORA_DISK_1: sid=37 devtype=DISKIXPUB技术博客/w9H0lG-b

IXPUB技术博客+T qx;ny

channel RA_DISK_1: autobackup found: /free/oracle/orabak/c-1132959697-20061119-00

4A't8Q!]6v0IXPUB技术博客'uhMB'c

channel ORA_DISK_1: SPFILE restore from autobackup completeIXPUB技术博客x'b#[&nS

+c,L z9kQ0Finished restore at 20-11月-06

&j S:oUG;^%O0

0UP&m(\.E p#n2a4D0 

8S#W)|Z2fW&Sz*U*bc0IXPUB技术博客hOtm:LJATi7b1W

可以指定restore spfile文件到一个指定的地方,如果没有指定,IXPUB技术博客0s h-c3s t9wR

IXPUB技术博客LG1J`2Y0h$Ms?

默认恢复到$ORACLE_HOME/dbs下面。IXPUB技术博客? w.B,C|X0z

IYOBd)schH0RMAN>IXPUB技术博客B1La!B `-F

IXPUB技术博客t(E7R.mJS$S G#j

RMAN> shutdown immediateIXPUB技术博客| c!@2zT

IXPUB技术博客[)T)B^%^

using target database control file instead of recovery catalog

V WeR(G:v@#K[ j4a0IXPUB技术博客+g"a:r0`G&gL

Oracle instance shut downIXPUB技术博客u2O9K Dcjo"[@[4|A

IXPUB技术博客-K } MR_-jM

RMAN> quit

ER+UXP*L6~0IXPUB技术博客L*aRn1xLJ

Recovery Manager complete.

~LQ6Y[ u*V0

`3c gn0Y [ A:m0 

@ W7Id+@L5W0

F~6ha1]F0H R7N02:重新登陆rman进行控制文件的恢复IXPUB技术博客^[.X"UX6p6m_
oracle@linux:~> rman target /

J.O-\(s8h Q M0IXPUB技术博客(h3|5y's QB

Recovery Manager: Release10.2.0.1.0 - Production on星期一11月20 10:17:19 2006IXPUB技术博客*h$} u$Bs&E*T5Y3V

IXPUB技术博客'?Ow V yy

Copyright (c) 1982, 2005, Oracle. All rights reserved.IXPUB技术博客9xQ9^;]!G Z

1aLaOAG b&Y Tn0connected to target database (not started)

D~sM T}N0

T5B B.j-j0RMAN> startup nomount

.V*f-]2Y/}jo/N0IXPUB技术博客WVWq5N

Oracle instance startedIXPUB技术博客`6v3|x!lpON,B

(\)eW:ayU:e'g;G0Total System Global Area    167772160 bytes

aPDFCx0

HTa;V w0fn!W0Fixed Size                    1218316 bytes

G%y;I6pw&v0

'^.f#[o@)hTSD p0Variable Size                71305460 bytesIXPUB技术博客n t#W"oM"`%M

,X:Z-x oj W"?+r7mt[0Database Buffers             92274688 bytes

7vHnu].]0x _#U"X0

T3o4jL3fiv0Redo Buffers                  2973696 bytes

)~.c/s.Xa4Y,A8te0IXPUB技术博客"z6~L+` Ml

 

+? t1`D4YXuv0{0IXPUB技术博客;W$FW8E z [E

有了参数文件,恢复成功了第一步,IXPUB技术博客&[GQ*Z%m

Y-Rn+j RubX#U@n0可以看到,上面的实例就是从恢复的参数文件中启动的。IXPUB技术博客u rC aXk

IXPUB技术博客tW-U$`0L7l3Kl G:]Y

 

Djs'P4cM0

i8k d}3^~5ka0RMAN>IXPUB技术博客)s:i6C%V(TN J

M!B:Tk@Hrl'\\0restore controlfile from '/free/oracle/orabak/c-1132959697-20061119-00';IXPUB技术博客,^~&OPk U2??

:N Az9\#fZiv0 IXPUB技术博客u X:}:s&|s2O6r

IXPUB技术博客;v/Qj S? f2V$T

Starting restore at 20-11月-06IXPUB技术博客O0LJ!I?4g ~O

._;|"P,t4hr%i5K0using target database control file instead of recovery catalogIXPUB技术博客r0q8X?}}

%`_/a#Lg5E ?0allocated channel: ORA_DISK_1

;q|Xva0A0

a\8[%Q[6L0channel ORA_DISK_1: sid=156 devtype=DISK

/{/K$}p"H4T.M)S0

oB_LK5S,C F%?0 

j^&I2t,g0IXPUB技术博客\7[d$LVL

channel ORA_DISK_1: restoring control file

\x1k G _w9|nKo#d0

l2l g%G"}yi*M0channel ORA_DISK_1: restore complete, elapsed time: 00:00:03IXPUB技术博客Z9Vu @[svv(w

+K,b,Ke"J$U+Fz[ d0output filename=/free/oracle/oradata/orcl/control01.ctl

'@p+m u'_0IXPUB技术博客F2q}6|Dv

output filename=/free/oracle/oradata/orcl/control02.ctl

%ct5jY9s{A7W"[ [0

{4T`$B;L7F0output filename=/free/oracle/oradata/orcl/control03.ctlIXPUB技术博客 E(KB Nm~:\y4s}

AfH~/XI } @0Finished restore at 20-11月-06IXPUB技术博客'ocU#RW-Ob

(F)\A[Rk\w0 

4u\s8|$C0IXPUB技术博客%}:K1AR H*N3G jm?

同spfile文件一样,可以恢复控制文件到一个指定的地方,

-n0}&\/Cy%n0IXPUB技术博客 _a@-} ^F

如果不指定,默认恢复到$ORACLE_BASE/oradata下面。

Oh,\rG;O`h@(i0

oL#gJ,RxF0 IXPUB技术博客l ?6Ctq(XMa

IXPUB技术博客9~NZp!c1} c[f

RMAN> shutdown immediateIXPUB技术博客p;|9S,B xo5_-l k

IXPUB技术博客\uw!N x|-WG:G

Oracle instance shut down

l&IAGRe0

mC7w;uKF!s0RMAN> quit

SgBv8rKQ\#J,q0

+iD.@ F!hF HmEr0Recovery Manager complete.IXPUB技术博客Z6X{e^]L4r

IXPUB技术博客#W J6?@0X9x9hB

 IXPUB技术博客7?w p'F?

IXPUB技术博客 x q0Sl8n?%P,C

关闭数据库退出rman,然后启动数据库到mount状态。IXPUB技术博客 S&bB%D7@ kHQ'M

IXPUB技术博客6E \&pI:Tl"M0i

 IXPUB技术博客g$V+v4x"t%u

IXPUB技术博客g#}f)BdX.JRV2hB'm

3:恢复所有数据文件
.F9S+VX.i*J0 

)tU+oVP/\`W]t0IXPUB技术博客$N0{/qdz)R3]}o;Z

oracle@linux:~> rman target /IXPUB技术博客%x6}2l[4mi7]+E

IXPUB技术博客YKji4t-]v5bb

Recovery Manager: Release10.2.0.1.0 - Production on星期一11月20 10:18:26 2006

S+kN-{_Rz0

'Mu(`2B'rg0Copyright (c) 1982, 2005, Oracle. All rights reserved.IXPUB技术博客!KUL&A7y1Am(Y

IXPUB技术博客D&` O2qd'Pj`!fW nG

connected to target database (not started)

^1@L&Nk7xR0

KS p'R"[0RMAN> startup mountIXPUB技术博客1wy?;]D%l

IXPUB技术博客}p`Mq`XX

Oracle instance started

y9e1G8q f[ a"?0

Q h z7v)D^%FF#`0database mounted

fD q|sF aU!mOd0

O]$RpicvC.I'|Y-pK0Total System Global Area    167772160 bytesIXPUB技术博客/I#G8UF.Y

IXPUB技术博客,P|mut'y}

Fixed Size                    1218316 bytesIXPUB技术博客3^+znTN C

F.I1V)r9]!x0Variable Size                71305460 bytes

a^4gv w0IXPUB技术博客s-oU [2F

Database Buffers             92274688 bytes

WvCE!xgg5Pt0

.G@XeWI6GP0Redo Buffers                  2973696 bytes

] v'D8h2XsG0

n*Iy P C D0 IXPUB技术博客buEQcu{

`(Bh;M#[0可以看到,控制文件恢复成功后,数据库可以启动到mount状态。

7FE-E:Mo9U0IXPUB技术博客 QxZ'P#lT

 

*wII d(UO5?&Y0IXPUB技术博客 G7GS*I^ TV

RMAN> show all;IXPUB技术博客6?]*i]6y/U3eU

IXPUB技术博客 F"@RXc"P3F4t

RMAN configuration parameters are:

4Gzou ]%a1g2TuB0

u6\2g-Wz0CONFIGURE RETENTION POLICY TO REDUNDANCY 3;IXPUB技术博客n&l f y:aO!H|

p(ObQ W8L E0CONFIGURE BACKUP OPTIMIZATION ON;

\gd4ea8Rp0IXPUB技术博客oL D,P^5lY

CONFIGURE DEFAULT DEVICE TYPE TO DISK; # defaultIXPUB技术博客J [^bkK3`(}

r8U/b.nNa'F0CONFIGURE CONTROLFILE AUTOBACKUP ON;

@E~h*qc+O0

B`}Lb.N0CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '/free/oracle/orabak/%F';

!z`!TK?P"w;f p/w-T0IXPUB技术博客'c(vT AQ(X }

CONFIGURE DEVICE TYPE DISK PARALLELISM 1 BACKUP TYPE TO BACKUPSET; # default

^!i-MJkTY0IXPUB技术博客)U.{SW3^0F.O9k-Zt

CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default

XK A({-WhQ5v0IXPUB技术博客5n+{8S ]2n;O#T8\

CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default

g8A's!HY0IXPUB技术博客 K^5pZ gX1go2v

CONFIGURE MAXSETSIZE TO UNLIMITED; # default

^JH ?/\^&M(M2z0IXPUB技术博客A.MI3EvY \?

CONFIGURE ENCRYPTION FOR DATABASE OFF; # default

,_,v'n#[_aam3[.b0

*],dH!vF1m0CONFIGURE ENCRYPTION ALGORITHM 'AES128'; # defaultIXPUB技术博客_Q"U&A'K

IXPUB技术博客6] t.n7P5Ia$zT

CONFIGURE ARCHIVELOG DELETION POLICY TO NONE; # defaultIXPUB技术博客oTva$b9m6c T7j

`x0|C~~'{#B0CONFIGURE SNAPSHOT CONTROLFILE NAME TO '/free/oracle/product/10.2.0/db_1/dbs/snapcf_orcl.f'; # defaultIXPUB技术博客&i*z L[{)l4@

GS)k Bn+{%k(It0 

$I6@,`:Y7v$F'L3zml0

0]6_G|7Z#{5RY0rman配置信息是记录在控制文件中的,控制文件恢复成功后,

G k(z V-Q[2~0IXPUB技术博客"p+HTD _

可以看到,rman的配置信息出来了,这样恢复就可以依据这个信息继续进行。IXPUB技术博客_ s a%t6IF Y

IXPUB技术博客(^ D.G;YbYi1y7K

 IXPUB技术博客'pUw9Ow

$cc5tz1L*_0下面恢复数据文件IXPUB技术博客X!Ho.Vo A

IXPUB技术博客6^q{mh

RMAN>restore database;IXPUB技术博客g pw;F+Z/[m

IXPUB技术博客:ur@P)_lBwsF

Starting restore at 20-11月-06IXPUB技术博客$q N B%I^

IXPUB技术博客V2Qr,G-q8Z!V.d

Starting implicit crosscheck backup at 20-11月-06

P9EMQ] D0

k!} VM!f9Wp tU0using target database control file instead of recovery catalogIXPUB技术博客Cc }:R:]

;^]udK ?t f1L)j;|0allocated channel: ORA_DISK_1IXPUB技术博客'O.F9\]D6O

IXPUB技术博客$K `!BVxA9g HWl

channel ORA_DISK_1: sid=157 devtype=DISKIXPUB技术博客q F{4U$zBO

Q^8`/x(F*vp;g0Crosschecked 3 objectsIXPUB技术博客\F4d6~U0J'^K

.`m1jp bH*afe9F0Finished implicit crosscheck backup at 20-11月-06IXPUB技术博客.S#RT3b*s*}oD8?

IXPUB技术博客 k$W\cZ3Z[y9s(D

 

l(`!J*a"YGH0IXPUB技术博客^+g/}oE-L#n

Starting implicit crosscheck copy at 20-11月-06IXPUB技术博客T6e1aL.d_/k){[

IXPUB技术博客:[e(j1EUP g

using channel ORA_DISK_1

%_i,i AT8QO0

Sm`8?4j ?0Finished implicit crosscheck copy at 20-11月-06

`f\,ndWC7t0

%B-si0s g0 

s ~3l `#p5V8Mp\Y-y0

&i YzH,Ae{0searching for all files in the recovery area

$}"pFL"rI.J.sUn5N0

/M6nMm4vQ6v0cataloging files...

G/}Q[:i4v;WO:h0IXPUB技术博客j,MY.Uw

no files catalogedIXPUB技术博客*I R`X+F0G

9t~] k;H PQ0 IXPUB技术博客 P'QgI.a)~W

IXPUB技术博客 x)f&e2OO7n9b

using channel ORA_DISK_1IXPUB技术博客0?8DS$\Oq @R

6R-g\\&\p;v6ULG/G0 IXPUB技术博客cwQ|KH ~+A_~

3]W'OB#G0channel ORA_DISK_1: starting datafile backupset restore

'AfB;L3P8E:ha0

E(rG|t/R0channel ORA_DISK_1: specifying datafile(s) to restore from backup setIXPUB技术博客/}5adqOd$w!]

IXPUB技术博客-?EePm7c]-b+C

restoring datafile 00001 to /free/oracle/oradata/orcl/system01.dbf

){/]l(w~0IXPUB技术博客]%E3D I)f&S"n!t8HW

restoring datafile 00002 to /free/oracle/oradata/orcl/undotbs01.dbfIXPUB技术博客6o-[ezf3]

IXPUB技术博客J6o{ ms%@

restoring datafile 00003 to /free/oracle/oradata/orcl/sysaux01.dbf

"MG4i3K Bw&C0IXPUB技术博客#q]{y X

restoring datafile 00004 to /free/oracle/oradata/orcl/users01.dbfIXPUB技术博客6XKX0eCXw7@

SM9d/U5~z)A{9B0restoring datafile 00005 to /free/oracle/oradata/orcl/gaojfdb.dbf

0@ d\j'G;xS UCq0

2pNJRCP`0channel ORA_DISK_1: reading from backup piece /free/oracle/orabak/full_ORCL_20061119_5IXPUB技术博客2ci.p2EQ6i jl(|

IXPUB技术博客 t"X.y+^2C6o

channel ORA_DISK_1: restore complete, elapsed time: 00:02:29

(n9KPFNhOHv0IXPUB技术博客Ii$Gw&FHR5U

Finished restore at 20-11月-06

{h}Kb%vM W0

8o+e;l/O2mE0
](uT"r~j0数据文件恢复完毕。IXPUB技术博客v)I0NT8Ef\

IXPUB技术博客i@jC y t*g

4:开始进行介质恢复
2u5|U-k _0如果原来数据库的redo文件还保存完好,
IXPUB技术博客[5f{ f T0M6V#c7Cw

7x'H&gV@$q0那么复制redo文件到新的数据库,可以保证完全恢复数据。IXPUB技术博客)G)lA-H&[C

m7@uspB6b:a P9CM9v2y0如果原来数据库的redo文件还保存完好,IXPUB技术博客-MbXXu u

IXPUB技术博客5L3{:L:UN+E5q

那么复制redo文件到新的数据库,可以保证完全恢复数据。

"kc;N\eM(Vk*lq0

(Z:PZ6zH,TS0RMAN> recover database;

WiA8s.w"T;lC0Q0

y-Hs-R*l7n&`g0Starting recover at 20-11月-06IXPUB技术博客 _NB`t#L\QDG

IXPUB技术博客~M*o9t Qk

using channel ORA_DISK_1IXPUB技术博客-dB&A.f a8d

IXPUB技术博客;@CeM ^5VAO/w"S

starting media recoveryIXPUB技术博客 j5L~!q"t C

7W \ V;t(H3?0IXDBA.NET社区论坛

9@ U9e QwJ0

^N+L D)L-O0archive log thread 1 sequence 37 is already on disk as file /free/oracle/oradata/orcl/redo01.log

V#Mqy s4y8b7\0IXPUB技术博客h4o9v5{Pnhf

archive log thread 1 sequence 38 is already on disk as file /free/oracle/oradata/orcl/redo02.log

4`}(l!xW7~0IXPUB技术博客K S)ZJs dh8E t*eO/f

archive log filename=/free/oracle/oradata/orcl/redo01.log thread=1 sequence=37

9X*\ d#GzJ0

Eu/U d5x`5]@0archive log filename=/free/oracle/oradata/orcl/redo02.log thread=1 sequence=38IXPUB技术博客W/p o&OK [%s v

IXPUB技术博客$A2l,T t+C

media recovery complete, elapsed time: 00:00:18IXPUB技术博客"k;f,RPJ:yOv

IXPUB技术博客2J6|x{2@C

Finished recover at 20-11月-06

/Dc,N`;E0IXPUB技术博客+g@0bQ#j8Q| Nj

 

c-T9R|c0

D#XKq+i W0可以看到rman仍然可以知道以前数据库中的redo file信息进行恢复。IXPUB技术博客^}1{,@-KWf O]X,kR.B

IXPUB技术博客mxC;d7J3}

 

n Al*w(v0

5F#G*A n!w9Z0由于是用的备份的控制文件恢复的数据库,IXPUB技术博客j5A H;H Tj"m3~(z

IXPUB技术博客.y _4{:y8UyX'p C

因此,oracle要同步数据库,所以必须resetlogs打开数据库。

2D/aopi9m}w0IXPUB技术博客 \[,GO1r B

RMAN> alter database open resetlogs;

JoX'@sGdY7Y0IXPUB技术博客Lm!ZeI?]UB&F;t8f l

database openedIXPUB技术博客 As s C:a \2N7d-F

IXPUB技术博客P.Q.U[?nR}

RMAN>IXPUB技术博客 Q$Xr Q&}/fq\

IXPUB技术博客 Ez\w+} p2[.qN

成功恢复。

8gn5c-Nqs!f(il0

_9E(@~/a`%BG05:总结
LR%K Jw^ Sz01:rman恢复数据库必须要有控制文件的完整备份,参数文件也默认备份到控制文件中。

bg8Xq"Aurx0

\zP"f6uV2Pk02:利用rman全备份恢复数据到另外一台服务器上,新的数据库各种路径设置尽量要和原来数据库配置相同。IXPUB技术博客 F8D,YZ'e@K-y

1D|.Xa1YsKNh03:rman 全备份时,默认是备份控制文件的,但是如果设置了控制文件自动备份,那么rman全备份将不再备份控制文件,因此在没有设置恢复目录的rman中,设置rman自动备份控制文件是很重要的。IXPUB技术博客 k6HU"[ gWBnS


TAG:

 

评分:0

我来说两句

显示全部

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

日历

« 2008-10-11  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 12917
  • 日志数: 103
  • 书签数: 3
  • 建立时间: 2007-12-12
  • 更新时间: 2008-09-15

RSS订阅

Open Toolbar