6.1.加入目录数据库
4 D1 l8 F, H6 `3 _
) |' D- D3 u3 i7 L& Y) @; h! K 数据库状态:9 N' e1 Q# P* [: M
9 o" [, P5 r" q2 n) }5 m% S( e; \
恢复目录:打开
( j0 ?0 V. [' Y% r X* [, ~+ K- _2 n- s, w2 L" J
目标数据库:加载或者打开
; H& y4 ^! j L( V% F% R) Q
. u( N0 E" h) ?6 a5 x: u; i 如果存在8.x版本以前创建的备份数据想注册到目标数据库,可以采用如下手工方式加入到恢复目录中,
" p8 b, v' ^2 s: v ~RMAN> catalog datafilecopy '/oracle/ .... /system01.dbf';
/ t+ F- L7 I8 |) O1 N2 `2 ^' P- M
7 H' N# m* R2 [ 使用如下命令显示恢复目录中包含的文件, `$ Q. u; z' M6 V
! j& S' S2 ?( I2 S* j \( T5 i+ X
RMAN> list copy of database;0 z- I) }: V) z, Z; y. Y% t
- D$ d$ n4 n3 R/ r# x M
6.2.从目录数据库中删除
8 D2 Z$ w: O, A6 y7 y# l; n+ I, W0 }2 I0 A) H0 [
第一步:查看备份信息:
N. N; |8 Q# h$ \. z! f: x6 M- A. O! f/ q& \. ^- B
RMAN>list backup;
4 `# k! n5 L% y x- p, |- iRMAN-03022:正在编译命令:list
0 h- P1 J5 c$ A7 V4 E 备份集列表
# q, F! l4 z5 g X) H: V* c5 f
+ {/ F# M8 K* s u( u) r关键字 Recid 标记 LV 集合标记 集合计数 完成时间" b( E' _2 y5 Z- o3 M
------- ---------- ---------- -- ---------- ---------- ----------------------- x' W: I" {6 D3 \" i! j
1104 2 501364455 0 501364446 2 06-8月 -031 R7 q" @: U* W0 P; j2 M# |
备份段列表) j+ G" H9 X7 G8 w! [- j( T& I
8 M% J! ?/ l! f( |, Y1 [. v1 n关键字 Pc# Cp# 状态 完成时间 段名
% S' v5 G# x+ E) Z& R. U------- --- --- ----------- ---------------------- ------------------------
* z" w1 w$ E) ]8 ?! U/ S4 C1106 1 1 AVAILABLE 06-8月 -03 D:\ORACLE\ORA81\DATABASE\
% X, m. V+ W x# F0 d2 a: y02EU4DMU_1_1
# G! {9 _, ` l3 D0 O 数据文件包括列表
+ a! D/ q$ g( I& D A' `' g! `: E5 U( q
文件 名称 LV 类型 检查点SCN 检查点时间
2 ~0 u/ U- Q0 A1 @9 @---- ------------------------------------- -- ---- ---------- -------------
2 H/ S$ g6 |8 z% @3 D:\ORACLE\ORADATA\HIS\USERS01.DBF 0 Full 160052 06-8月 -03# u( T* w. `) u3 l
备份集的关键字为1104。" Q; B5 p5 E8 T4 M% _- ^
第二步:定义delete通道:" @. V) o4 E5 i" w: Y- k( g" ]
4 `3 [+ T- q2 C/ w! Y! T: D
RMAN>allocate channel for delete type disk;- B# v& S r; z3 G- @ V. P( v
RMAN-03022:正在编译命令:allocate7 y! ~$ F9 L- e4 q
RMAN-03023:正在执行命令:allocate
( j# b9 p. B( |* u7 h4 xRMAN-08030:分配的通道:delete
. p) T( D6 P+ F# y r" o1 h3 [1 l ?RMAN-08500:通道 delete:sid=19 devtype=DISK+ I1 p% O- P" N5 x' I! K
第三步:删除backupset备份集% N. e9 d- T: G) n8 Z
8 \- o5 ?) I# }6 [
RMAN>change backupset 1104 delete;
; M, b( p! L1 M6 N6 hRMAN-03022:正在编译命令:changewww.examw.comRMAN-08073:已删除备份段
0 Y" \3 T p3 U, B+ GRMAN-08517:备份段 handle=D:\ORACLE\ORA81\DATABASE\02EU4DMU_1_1 recid=2 stamp=50% \! B: l! b! @6 K% k. C4 v* m
1364447% A. X4 n) @2 o5 V: J
RMAN-03023:正在执行命令:partial resync
) J. I8 S9 Q" g1 i/ {. |8 ERMAN-08003:启动部分恢复目录的 resync$ ]% Z2 O: y) P3 i/ y
RMAN-08005:完成部分 resync0 x+ n2 N. ]8 u: [4 v! B
注意:部分执行删除备份集、备份片或者维护恢复目录的命令,需要先指定通道,如:- [' l) Z, n2 w; s
1 n4 U1 z% T4 H" c: w1 r% ~1 O7 Y4 t- Q
RMAN>allocate channel for delete type disk;. o! i( q, l }( @: y' D
或者RMAN>allocate channel for maintenance type disk; |