多选题 如果发生了介质损坏并且已经丢失了PIG数据库的所有控制文件,在以下有关PIG数据库的陈述中,哪一个是正确的?
A.数据库可以加载,但不能开启
B.在开启这个数据库之前必须对该数据库进行恢复
C.必须开启这个数据库并使用CREATE CONTROLFILE语句创建一个新的控制文件
D.无法恢复这个数据库

【正确答案】 B
【答案解析】[解析] 这一题是测试对控制文件中所存内容的熟悉程度。根据有关控制文件的介绍——“在数据库装载或打开之前,Oracle服务器必须能够访问控制文件。如果一个数据库的所有控制文件都出了问题,那么这个数据库就需要进行恢复”,因此可以断定选项B是正确的。
根据有关控制文件的介绍,可知在数据库装载或打开之前Oracle服务器必须能够访问控制文件,所以可以断定选项A是错误的。
因为PIG数据库的所有控制文件都已经丢失,所以根本无法开启这个数据库,所以选项C肯定是错误的。
根据有关控制文件的介绍——“如果一个数据库的所有控制文件都出了问题,那么这个数据库就需要进行恢复”,可知此时只要有数据库的有效备份(当然包括了控制文件的备份),数据库是可以恢复的,因此选项D肯定也是错误的。