a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 53|回复: 0

[综合] OracleRMAN快速入门指南:启动RMAN

[复制链接]
发表于 2012-8-4 13:54:49 | 显示全部楼层 |阅读模式
  RMAN为交互式命令行处理界面,也可以从企业管理器中运行。
' C5 @* Q% S6 \
0 v4 k$ T* p+ ~! p! G  为了使用下面的实例,先检查环境符合:
6 H& x* V- m% K, C7 z  b' B  b
# }; ]8 r# o; j. @% Q   the target database is called "his" and has the same TNS alias
/ T3 w* ^) l+ h& y" S
6 C& r5 ^- v) N6 a7 s% S/ S   user rman has been granted "recovery_catalog_owner "privileges
$ q5 g6 B1 ^- A1 T7 a& }
* a* e  h. V# T: O   目标数据库的连接用户为internal帐号,或者以其他SYSDBA类型帐号连接  
) t: c# V$ y/ |% K3 V! R" c/ w4 ]3 F$ w9 ?1 S3 t3 q8 @
   the recovery catalog database is called "rman" and has the same TNS alias
5 Z+ t: W8 O+ K$ ^. _5 t9 I# o5 k
* {! M6 S7 B* C. u   the schema containing the recovery catalog is "rman" (same password)
8 _0 D  x: d$ l1 c, q3 B+ G5 I2 [
" P8 l; R4 U) n& T  在使用RMAN前,设置NLS_DATE_FORMAT 和NLS_LANG环境变量,很多RMAN LIST命令的输出结果是与日期时间相关的,这点在用户希望执行以时间为基准的恢复工作也很重要。
1 ]" |0 R$ }& v1 I" Y. O: L  ~! l& B: W6 X% j5 U1 f
  下例是环境变量的示范:
+ h  ?* f1 g% O( Q: C3 x" Z9 p7 a, h* r7 B" R7 T: ^+ [
NLS_LANG= SIMPLIFIED CHINESE_CHINA.ZHS16GBK/ I, n+ u. R7 x: l* N
NLS_DATE_FORMAT=DD-MON-YYYY HH24:MI:SS
1 R  i9 Q9 N* H
7 n# }9 u5 A1 K7 x" ^( {  为了保证RMAN使用时能连接恢复目录,恢复目录数据库必须打开,目标数据库至少要STARTED(unmount),否则RMAN会返回一个错误,目标数据库必须置于归档模式下。+ k9 Y! ^/ `& h; F2 _# b1 B) ~( O

; T* n; @- c5 s! x* _1 T& X  4.1.使用不带恢复目录的RMAN
2 W) O5 p' R( F$ _; Y7 j9 ~& }3 c5 w3 z8 X. a5 Z
  设置目标数据库的 ORACLE_SID ,执行:
% S$ y5 R! @5 ]8 q+ }+ p+ g2 W+ m! n3 s7 }- T( Q
% rman nocatalog
7 T$ r* r7 q+ W! u/ e0 ~/ [RMAN> connect target 4 x2 m% Y) {. |8 Q6 _
RMAN> connect target internal/@his  O, M) j/ p9 I! u/ l% e; b* Y

1 S2 e5 Z0 b4 `+ Z3 e  4.2.使用带恢复目录的RMAN% {  d; Y% I) @

& D* F2 T2 U/ W% rman rman_ts rman/rman@rman2 @. ]/ g- A' [! M% d; K' G
RMAN> connect target
. B% K' `: |( f9 N- J1 a% rman rman_ts rman/rman@rman target internal/@his5 @6 b1 Q# I3 J

, z, D. O. r0 G  4.3.使用RMAN+ T: M) {) D" k6 Y- A* @6 L
% q8 c) t( z0 T9 v8 v) H( K
  一旦连接到目标数据库,可以通过交互界面或者事先存储的脚本执行指定RMAN命令, 下面是一个使用RMAN交互界面的实例:. ?- f) g/ E3 j  z- M  x
6 C: ~  l& W* q1 {" V  y
RMAN> resync catalog;
( ?- S8 D# O2 i" dRMAN-03022:正在编译命令:resync' `# `: @, _. c. B/ [% \
RMAN-03023:正在执行命令:resync
3 n: j6 E' c% f- ARMAN-08002:正在启动全部恢复目录的 resync& i# \& g( B" N7 z' ^
RMAN-08004:完成全部 resync   使用脚本的实例:来自www.Examw.com) ?0 N. r8 x$ j' L6 ^

9 |& @$ s( n7 A3 b) oRMAN> execute script alloc_1_disk;
( T2 v" K  s% \: W0 {
# Y5 K' {2 c) L6 ?; y* s9 ]& Q9 S  创建或者替代存储的脚本:/ `7 [4 x1 ]' j( w9 U  x
3 [. j  C- ~2 W- x) M
RMAN> replace script alloc_1_disk {
! m; r, D+ i% }, s" L2> allocate channel d1 type disk;
! ~, l3 Y- b9 ^" m, e3> }
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-16 04:12 , Processed in 0.234277 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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