多选题
数据库PIG处于MOUNT状态,而此时需要使正常的数据库操作可以进行,应该使用以下哪个语句来完成这一任务?
A.ALTER SYSTEM OPEN;
B.ALTER SESSION OPEN;
C.ALTER DATABASE OPEN;
D.ALTER SESSION MOUNT;
E.ALTER DATABASE NOMOUNT;
【正确答案】
C
【答案解析】[解析] 这一题是测试对Oracle数据库不同状态的理解程度。根据有关启动数据库的介绍,可知当数据库处在MOUNT阶段时可以使用命令“ALTERDATABASE OPEN”将其转变成OPEN状态,所以可以断定选项C是正确的。
因为转换数据库状态的命令是ALTER DATABASE,所以任何以ALTER SYSTEM和ALTER SESSION开始的命令肯定都是错误的,也就是选项A、B和D是错误的。
根据有关启动数据库的介绍,可知可以使用ALTER DATABASE命令将数据库从NOMOUNT状态转变成MOUNT状态或从MOUNT状态转变成OPEN状态,所以根本就没有ALTER DATABASE NOMOUNT命令,所以选项E也是错误的。
实际上,因为是要将数据库的状态转换成OPEN,所以命令中必须要有OPEN这个关键字,凡是没有OPEN关键字的命令肯定是错误的,因此选项D和E肯定是错误的。