第十一章 RMAN 配置三

为目录再同步控制文件

  当将RMAN应用到恢复目录时,必须保持目录信息与目标数据库控制文件的同步。RMAN使用两种类型的同步方式:全部和部分。全部同步将以控制文件中所有已经改变的非重用的记录来更新目录,非重用记录包括数据文件、表空间以及联机重做日志文件。部分同步将用控制文件中的重用记录来更新目录,重用记录包括日志历史、归档日志信息以及任何RMAN备份记录。可以用RESYNC CATALOG命令重新同步控制文件。为了进行全部同步,RMAN将提取当前控制文件的一个快照拷贝。该快照控制文件确保控制文件的信息在目录更新时没有改变。在Linux上,默认的快照控制文件名是snapcf_$oracle_sid.f,可以在$oracle_home/dbs目录下找到该文件。在windows下,SNCF%ORACLE_HOME%.ORA,位于目录%oracle_home%database下。

  能触发目录部分或全部再同步的命令包括BACKUPCOPYCROSSCHECKLISTREPORTDelete Expired Backup SetDuplicateRestoreRecoverSwitch

技巧:每天針對目錄安排几次再同步,以确保目錄隨著目標控制文件而更新。如果目标数据库每天生成了许多归档日志文件,则为了包括这些日志文件需要更新目录,这次确保该目录能成功地在失效的情况下执行数据库自动还原与恢复。

[@more@]
SYS@HUIYI>select t.name,f.name from v$tablespace t,v$datafile f where t.ts#=f.ts#;

NAME                                               NAME
-------------------------------------------------- --------------------------------------------------
SYSTEM                                             G:A9IORADATAHUIYISYSTEM01.DBF
UNDOTBS1                                           G:A9IORADATAHUIYIUNDOTBS01.DBF
DRSYS                                              G:A9IORADATAHUIYIDRSYS01.DBF
EXAMPLE                                            G:A9IORADATAHUIYIEXAMPLE01.DBF
INDX                                               G:A9IORADATAHUIYIINDX01.DBF
ODM                                                G:A9IORADATAHUIYIODM01.DBF
TOOLS                                              G:A9IORADATAHUIYITOOLS01.DBF
USERS                                              G:A9IORADATAHUIYIUSERS01.DBF
XDB                                                G:A9IORADATAHUIYIXDB01.DBF
TBS01                                              G:A9IORADATAHUIYITBS01.DBF

10 rows selected.

SYS@HUIYI>alter tablespace tbs01 offline;

Tablespace altered.

SYS@HUIYI>host copy %oracle_home%oradatahuiyitbs01.dbf %oracle_home%oradatahuiyitbs01_b.dbf

SYS@HUIYI>alter tablespace tbs01
  2  rename datafile '%oracle_home%oradatahuiyitbs01.dbf' to '%oracle_home%oradatahuiyitbs01_b.dbf';

Tablespace altered.

SYS@HUIYI>alter tablespace tbs01 online;

Tablespace altered.

E:>rman target /

Recovery Manager: Release 9.2.0.1.0 - Production

Copyright (c) 1995, 2002, Oracle Corporation.  All rights reserved.

connected to target database: HUIYI (DBID=2592573446)

RMAN> report schema;


Report of database schema
File K-bytes    Tablespace           RB segs Datafile Name
---- ---------- -------------------- ------- -------------------
1        337920 SYSTEM               ***     G:A9IORADATAHUIYISYSTEM01.DBF
2        204800 UNDOTBS1             ***     G:A9IORADATAHUIYIUNDOTBS01.DBF
3         20480 DRSYS                ***     G:A9IORADATAHUIYIDRSYS01.DBF
4        149120 EXAMPLE              ***     G:A9IORADATAHUIYIEXAMPLE01.DBF
5         25600 INDX                 ***     G:A9IORADATAHUIYIINDX01.DBF
6         20480 ODM                  ***     G:A9IORADATAHUIYIODM01.DBF
7         10240 TOOLS                ***     G:A9IORADATAHUIYITOOLS01.DBF
8         25600 USERS                ***     G:A9IORADATAHUIYIUSERS01.DBF
9         39040 XDB                  ***     G:A9IORADATAHUIYIXDB01.DBF
10        20480 TBS01                ***     G:A9IORADATAHUIYITBS01_B.DBF

RMAN> exit

E:>rman catalog rman92/rman@huiyi2

Recovery Manager: Release 9.2.0.1.0 - Production

Copyright (c) 1995, 2002, Oracle Corporation.  All rights reserved.

connected to recovery catalog database

RMAN> connect target /

connected to target database: HUIYI (DBID=2592573446)

RMAN> report schema;


Report of database schema
File K-bytes    Tablespace           RB segs Datafile Name
---- ---------- -------------------- ------- -------------------
1        337920 SYSTEM               YES     G:A9IORADATAHUIYISYSTEM01.DBF
2        204800 UNDOTBS1             YES     G:A9IORADATAHUIYIUNDOTBS01.DBF
3         20480 DRSYS                NO      G:A9IORADATAHUIYIDRSYS01.DBF
4        149120 EXAMPLE              NO      G:A9IORADATAHUIYIEXAMPLE01.DBF
5         25600 INDX                 NO      G:A9IORADATAHUIYIINDX01.DBF
6         20480 ODM                  NO      G:A9IORADATAHUIYIODM01.DBF
7         10240 TOOLS                NO      G:A9IORADATAHUIYITOOLS01.DBF
8         25600 USERS                NO      G:A9IORADATAHUIYIUSERS01.DBF
9         39040 XDB                  NO      G:A9IORADATAHUIYIXDB01.DBF
10        20480 TBS01                NO      G:A9IORADATAHUIYITBS01_B.DBF

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/8799875/viewspace-904978/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/8799875/viewspace-904978/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值