您的位置:首页 > 其它

OCP-1Z0-052-V8.02-144题

2013-10-14 11:39 453 查看
144. You execute the following command to change the status of the SALES tablespace:
SQL> ALTER TABLESPACE sales OFFLINE;
Which statements describe the effect of the command? (Choose all that apply.)
A.The tablespace would require recovery to go back online.
B.A checkpoint is taken on all data files that are associated with the SALES tablespace.
C.The sessions that subsequently try to access the objects in the SALES tablespace receive an error.
D.The new status of the SALES tablespace is recorded in the control file when the database instance is
closed.
Answer: BC
答案解析:
参考:/article/1629006.html

脱机:可以让联机的表空间脱机,使数据库的这部分暂时不可用于一般用途(C对。)。数据库的余下部分是开放的,可让用户访问其中的数据。表空间脱机时,可以使用以下选项:
- Normal(默认正常):ALTER TABLESPACE "USERS" OFFLINE NORMAL

如果表空间中的任一数据文件都不存在任何错误状态,通过正常方式便可使表空间脱机。当Oracle DB 使表空间脱机时,通过为表空间的所有数据文件设置检查点,来确保将所有数据写入磁盘。 B对。

- Temporary(临时):ALTER TABLESPACE "USERS" OFFLINE TEMPORARY

如果表空间中的一个或多个文件存在错误状态,也可以使表空间暂时脱机。当Oracle DB 使数据文件(尚未脱机的)脱机时,将为这些数据文件设置检查点。如果没有任何文件脱机,但是使用了临时子句,则在使表空间重新联机时不需要执行介质恢复。但是,如果因写错误而导致表空间的一个或多个文件脱机,而且设置了表空间临时脱机,那么表空间需要执行恢复后才能重新联机。
- Immediate(立即):ALTERTABLESPACE"USERS"OFFLINEIMMEDIATE

Oracle DB 可以使表空间立即脱机,而不需要为任何数据文件设置检查点。如果指定了“Immediate(立即)”,则必须先对表空间执行介质恢复,才能使表空间联机。如果数据库在NOARCHIVELOG模式下运行,则无法立即使表空间脱机。

- For Recover(用于恢复):ALTERTABLESPACE"USERS"OFFLINEFORRECOVER

FOR RECOVER设置已被废弃。支持此语法是为了向后兼容。

A答案。当表空间有offline转为online时,不会要求恢复,因为这个表空间没有被改变过。
B答案。当将表空间置为offline状态时,会生成一个检查点,放在控制文件里。
C答案。当一个表空间被置为offline时,此空间就不能被访问。
D答案:当被offline时,就已经生成了检查点,放在了控制文件,而不是等到关闭后。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: