多选题
在以下有关备份控制文件的论述中,哪两个是正确的?
A.应该在创建一个表空间之后备份控制文件
B.如果数据文件是多重映像的(冗余的),不需要备份控制文件
C.应该在向一个现有的数据库中添加一个数据文件之后备份控制文件
D.使用ALTER DATABASE BACKUP CONTROLFILE TO TRACE语句将创建一个控制文件的操作系统备份
【正确答案】
A、C
【答案解析】[解析] 这一题还是测试对控制文件备份的理解程度。根据有关控制文件备份的介绍,可知在数据库的结构变化之后应立即对控制文件进行备份,而创建一个表空间和添加一个数据文件都是更改了数据库的结构,所以在这两个操作之后应该立即备份控制文件,因此选项A和C是正确的。
根据有关控制文件备份的介绍,可知ALTER DATABASE BACKUP CONTROLFILE TO TRACE语句是将创建控制文件的命令保存到一个追踪文件中(该追踪文件包含有重建控制文件所需的SQL语句),所以选项D肯定是错误的。
因为数据文件是靠备份来保护的而不是靠冗余来保护的,另外,数据文件的备份也无法保护控制文件,所以选项B肯定是错误的。