zoukankan      html  css  js  c++  java
  • 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(立即):ALTERTABLESPACE"USERS"OFFLINEIMMEDIATE
    Oracle DB 可以使表空间立即脱机,而不需要为任何数据文件设置检查点。如果指定了“Immediate(立即)”,则必须先对表空间执行介质恢复,才能使表空间联机。如果数据库在NOARCHIVELOG模式下运行,则无法立即使表空间脱机。
     
    - For Recover(用于恢复):ALTERTABLESPACE"USERS"OFFLINEFORRECOVER
    FOR RECOVER设置已被废弃。支持此语法是为了向后兼容。

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

  • 相关阅读:
    python基础学习Day15 面向对象、类名称空间、对象名称空间 (2)
    python基础学习Day14 内置函数 匿名函数
    python基础学习Day12 生成器、列表推导式、字典的表达式、字典键值对的互换、集合推导式
    python基础学习Day11 函数名的应用、闭包、迭代器
    python基础学习Day10 函数形参的动态参数、*args **kwargs 命名空间 global 与 nonlocal
    python基础学习Day9 函数的初识,实参、形参、
    定时器定时循环执行和只执行一次
    CocoaPods 安装和使用
    tableView的cell之间间隔显示空白区域
    去掉tableView空白区域的分割线
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13316965.html
Copyright © 2011-2022 走看看