337.You have lost all your RMAN backup set pieces due to a disk failure. Unfortunately, you have an

automated cross-check script that also does a delete expired backupset command. You have restored all

the backup set pieces from tape. What command would you use to get those backup set pieces

registered in the recovery catalog and the control file of the database again?

A. register database

B. recover catalog

C. load backupset

D. synch metadata

E. catalog start with

Answer: E

答案解析:

参考:http://blog.csdn.net/rlhua/article/details/13169205

题中的问题,想从tape中恢复备份片段和控制文件副本,可以使用CATALOG命令。

 catalog start with:使用此命令可重新将所有任何可用备份列入目录。



61 CATALOG可用于将不再在控制文件中列出的现有备份文件列入目录。

61 这样,RMAN 即可在执行还原操作期间使用这些文件。

61 使用CATALOG命令可将以下类型的备份文件添加到恢复目录中:

– 控制文件副本

– 数据文件副本

– 备份片段

– 归档重做日志文件

如果磁盘上有其它控制文件副本、数据文件副本、备份片段或归档重做日志文件,则可使用CATALOG命令将其列入恢复目录。如果某些备份因时间太早已从控制文件中清除,则可将这些备份列入目录,以便RMAN 在执行还原操作期间使用它们。




START WITH选项

使用START WITH选项可将在指定目录树中找到的所有文件列入目录。提供表示目录的前缀以及用于查找的可能的文件前缀。不能使用通配符,仅提供一个前缀。

指定目录和子目录中找到的所有类型的备份文件都被列入目录。假定在/tmp/arch_logs目录中有多个备份文件。下列命令将所有文件列入目录:

RMAN> CATALOG START WITH '/tmp/arch_logs/';

假定你只希望将/tmp目录中文件名以字符串bset开头的文件列入目录。下列命令可实现此目的:

RMAN> CATALOG START WITH '/tmp/bset';

此命令还可将在以/tmp/bset开头的目录树中找到的所有备份文件列入目录。

CATALOG命令可以在不连接到恢复目录的情况下使用。