ITPub博客

首页 > 数据库 > Oracle > OCP-IZO-053_QUESTION341

OCP-IZO-053_QUESTION341

原创 Oracle 作者:DB_SUN 时间:2014-02-09 17:09:29 0 删除 编辑

QUESTION NO: 341

If a backup set is expired, what can you do to correct the problem? 

A. Change the retention criteria.

B. Make the lost backup set pieces available to RMAN again.

C. Run the crosscheck command to correct the location for the backup set piece contained in the metadata.

D. Nothing. The backup set piece is lost forever.

E. Call Oracle support, their assistance is required.

 

【题目示意】

此题考查有关于ADR的相关知识。

【解析】

    备份集有两种状态A(Available,RMAN认为该项存在于备份介质上)X(Expired,备份存在于控制文件或恢复目录中,但是并没有物理存在于备份介质上)

    crosscheck 的目的是检查RMAN 的目录以及物理文件,如果物理文件不存在于介质上,将标记为Expired。如果物理文件存在,将维持Available。如果原先标记为Expired的备份集再次存在于备份介质上(如恢复了损坏的磁盘驱动器后),crosscheck将把状态重新从Expired标记回Available

【实验】

1)在备份中删除一个文件

[oracle@ENMOEDU 2014_02_05]$ mv  o1_mf_nnndf_TAG20140205T164220_9h3ycfpf_.bkp  o1_mf_nnndf_TAG20140205T164220_9h3ycfpf_.bkpbak

 

2)运行CROSSCHECK命令核对备份信息

RMAN> CROSSCHECK BACKUP OF database;

 

using target database control file instead of recovery catalog

allocated channel: ORA_DISK_1

channel ORA_DISK_1: SID=143 device type=DISK

crosschecked backup piece: found to be 'AVAILABLE'

backup piece handle=/u01/app/oracle/fast_recovery_area/ENMOEDU/backupset/2014_02_04/o1_mf_nnndf_TAG20140204T173631_9h1f521x_.bkp RECID=22 STAMP=838661793

crosschecked backup piece: found to be 'EXPIRED'

backup piece handle=/u01/app/oracle/fast_recovery_area/ENMOEDU/backupset/2014_02_05/o1_mf_nnndf_TAG20140205T164220_9h3ycfpf_.bkp RECID=28 STAMP=838744941

crosschecked backup piece: found to be 'AVAILABLE'

backup piece handle=/u01/app/oracle/fast_recovery_area/ENMOEDU/backupset/2014_02_05/o1_mf_nnndf_TAG20140205T165919_9h3zc972_.bkp RECID=30 STAMP=838745961

Crosschecked 3 objects

 

3)恢复删除的备份文件

[oracle@ENMOEDU 2014_02_05]$ mv o1_mf_nnndf_TAG20140205T164220_9h3ycfpf_.bkpbak o1_mf_nnndf_TAG20140205T164220_9h3ycfpf_.bkp

 

4运行CROSSCHECK命令核对备份信息

RMAN> CROSSCHECK BACKUP OF database;

 

using channel ORA_DISK_1

crosschecked backup piece: found to be 'AVAILABLE'

backup piece handle=/u01/app/oracle/fast_recovery_area/ENMOEDU/backupset/2014_02_04/o1_mf_nnndf_TAG20140204T173631_9h1f521x_.bkp RECID=22 STAMP=838661793

crosschecked backup piece: found to be 'AVAILABLE'

backup piece handle=/u01/app/oracle/fast_recovery_area/ENMOEDU/backupset/2014_02_05/o1_mf_nnndf_TAG20140205T164220_9h3ycfpf_.bkp RECID=28 STAMP=838744941

crosschecked backup piece: found to be 'AVAILABLE'

backup piece handle=/u01/app/oracle/fast_recovery_area/ENMOEDU/backupset/2014_02_05/o1_mf_nnndf_TAG20140205T165919_9h3zc972_.bkp RECID=30 STAMP=838745961

Crosschecked 3 objects

可以看到被标记为‘EXPIRED’的文件,当介质中的备份有恢复到原位的时候,文件有被表标记为‘AVAILABLE’。

【小结】

当磁盘上的备份删除的时候被标记为‘EXPIRED’,当介质中的备份有恢复到原位的时候,文件有被表标记为‘AVAILABLE备份文件又可以使用,因此选择B

答案】 B

 

相关参考

http://docs.oracle.com/cd/E11882_01/server.112/e25494/diag.htm#CHDDHEBD

http://docs.oracle.com/cd/E11882_01/server.112/e40540/startup.htm#CNCPT89060

 

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

请登录后发表评论 登录
全部评论

注册时间:2014-01-14

  • 博文量
    41
  • 访问量
    190507