a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 70|回复: 0

[综合] OracleRMAN快速入门指南:注册或者注销目标数据库

[复制链接]
发表于 2012-8-4 13:54:49 | 显示全部楼层 |阅读模式
  5.1.注册目标数据库
, d" q9 k0 F* q/ q7 N# O( q5 R: P& u) }# p
  数据库状态:
) \1 q# s7 e: P
, n" p% R4 }5 @0 i! Z! V7 }    恢复目录状态:打开2 o3 X( C( U- ]( b8 a

  A; B; j9 C$ {- o, }    目标数据库:加载或者打开   目标数据库在第一次使用RMAN之前必须在恢复目录中注册:5 Y  \: C) T$ g% A" T2 R! J
  第一步,启动恢复管理器,并且连接目标数据库:
- O3 N8 D4 g" l6 R4 h
, _- b. W8 ^$ t) h( D+ CC:\>rman target internal/oracle@his catalog rman/rman@rman
+ _5 |' b. `) m- u
8 q4 Q, g! \7 d( ~9 i  恢复管理器:版本8.1.6.0.0 - Production6 `; `6 I5 W& R# z
3 \- l5 p7 F% x% @; d# u
RMAN-06005:连接到目标数据库:HIS (DBID=3021445076)
. G1 q) s' Q( ?' j: S( k  z1 B2 w* I; q5 KRMAN-06008:连接到恢复目录数据库
" y8 e5 X1 g$ d4 Q2 S  第二步,注册数据库:
$ [0 Z- V# D; A4 b- E
3 c$ F+ S& U) L4 l8 d# Z% p/ h  \RMAN> register database;
; ^- @/ }$ `% \8 e2 dRMAN-03022:正在编译命令:register
4 m6 _" x/ c" f: T1 gRMAN-03023:正在执行命令:register% r* H- F, P( k
RMAN-08006:注册在恢复目录中的数据库% D, P7 Y' B/ f' ^& [) s' y
RMAN-03023:正在执行命令:full resync
, ?& q: A6 @/ |: z4 QRMAN-08002:正在启动全部恢复目录的resync
+ A( \5 y: O9 e/ vRMAN-08004:完成全部resync
' R5 i" G8 Q; d' a 1 ~* p3 d3 d3 d4 C$ @* W3 V& v
  5.2.注销目标数据库
( }; Z4 F% M) R* Z) f2 f1 T
  M) r1 `/ U) P9 |5 s  RMAN提供了一个注销工具,叫DBMS_RCVCAT工具包,请注意一旦注销了该目标数据库,就不可以使用恢复目录中含有的备份集来恢复数据库了。/ q1 ^, Z1 }( K" j' Q3 p

; }1 L5 X9 @3 ~2 G8 `  为了能注销数据库,需要获得数据库的标识码(DB_ID)和数据库键值(DB_KEY)。其中连接目标数据库时将会获得DB_ID。# T* y, d' z! v) U. Y4 \  G5 ^

: K" R. E6 U# k  lC:\>rman target internal/oracle@his catalog rman/rman@rman5 U; ^0 h" e# [, i
  恢复管理器:版本8.1.6.0.0 - Production8 n1 m/ M- o8 @4 V& W
RMAN-06005:连接到目标数据库:HIS (DBID=3021445076)+ }8 t7 @: b4 O2 ]9 L- q; y
RMAN-06008:连接到恢复目录数据库6 v1 J) W* X2 ~* m
  其中DBID=3021445076,利用DBID=3021445076查询数据库键值码:7 N6 S# m5 a4 d" K2 T
' e) E( e/ \/ D, i1 |; `
   连接到目标数据库,查询db表:
' W4 [; A  s* s, x. f5 g
) }6 f- m5 c- ^) a) j# C6 ^$ a7 ESQL> select * from db;: v7 O! y5 E! v; U$ i. R2 t
DB_KEY DB_ID CURR_DBINC_KEY
- ]4 \% K9 r, L% ]! W$ f---------- ---------- --------------
  a7 }) P+ |+ d& @# o: z. _) m1 3021445076 2外语学习网) y) D' }! E5 f; c4 }# ]
9 J" H/ J  G" @! i0 R
  获得DB_KEY=1,这样,该目标数据库DB_KEY=1,DBID=3021445076,利用两个值使用DBMS_RCVCAT工具包就可以注销数据库:& m- F! `( t, C% Z& B
SQL> execute dbms_rcvcat.unregisterdatabase(1,3021445076);4 x6 L& P7 E+ O# Y& ^3 W
PL/SQL 过程已成功完成。
. w1 G1 E! h: X2 r2 X  至此,注销数据库操作完成。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-5-16 03:30 , Processed in 0.369968 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表