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

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  

答案解析:

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



  脱机:可以让联机的表空间脱机,使数据库的这部分暂时不可用于一般用途(C对。)。数据库的余下部分是开放的,可让用户访问其中的数据。表空间脱机时,可以使用以下选项:
- Normal(默认正常): ALTER     TABLESPACE    "USERS"     OFFLINE     NORMAL
如果表空间中的任一数据文件都不存在任何错误状态,通过正常方式便可使表空间脱机。当Oracle DB 使表空间脱机时,通过为表空间的所有数据文件 设置检查点,来确保将所有数据写入磁盘。 B对。
 
- Temporary(临时): ALTER     TABLESPACE    "USERS"     OFFLINE     TEMPORARY
如果表空间中的一个或多个文件存在错误状态,也可以使表空间暂时脱机。当Oracle DB 使数据文件(尚未脱机的)脱机时,将为这些数据文件设置检查点。如果没有任何文件脱机,但是使用了临时子句,则在使表空间重新联机时不需要执行介质恢复。但是,如果因写错误而导致表空间的一个或多个文件脱机,而且设置了表空间临时脱机,那么表空间需要执行恢复后才能重新联机。
- Immediate(立即): ALTER TABLESPACE"USERS" OFFLINE IMMEDIATE
Oracle DB 可以使表空间立即脱机,而 不需要为任何数据文件设置检查点。如果指定了“Immediate(立即)”,则必须先对表空间执行介质恢复,才能使表空间联机。如果数据库在NOARCHIVELOG模式下运行,则无法立即使表空间脱机。
 
- For Recover(用于恢复): ALTER TABLESPACE"USERS" OFFLINE FOR RECOVER
FOR RECOVER设置已被废弃。支持此语法是为了向后兼容。

A答案。当表空间有offline转为online时,不会要求恢复,因为这个表空间没有被改变过。
B答案。当将表空间置为offline状态时,会生成一个检查点,放在控制文件里。
C答案。当一个表空间被置为offline时,此空间就不能被访问。
D答案:当被offline时,就已经生成了检查点,放在了控制文件,而不是等到关闭后。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值