zoukankan      html  css  js  c++  java
  • OCP-1Z0-053-V12.02-157题

    157.The DB_BLOCK_CHECKING initialization parameter is set to OFF. Which block checking would be performed?

    A. The Oracle database will perform block checking for the index blocks only

    B. The Oracle database will not perform block checking for any of the data blocks

    C. The Oracle database will perform block checking for the default permanent tablespace only

    D. The Oracle database will perform block checking for the data blocks in all user tablespaces

    E. The Oracle database will perform block checking for the data blocks in the SYSTEM tablespace only

    Answer: E

    答案解析:

    参考:http://docs.oracle.com/cd/E11882_01/server.112/e40402/initparams048.htm#REFRN10029


    • DB_BLOCK_CHECKING specifies whether or not Oracle performs block checking for database blocks.

      Values:

      • OFF or FALSE

        No block checking is performed for blocks in user tablespaces. However, semantic block checking for SYSTEM tablespace blocks is always turned on.

      • LOW

        Basic block header checks are performed after block contents change in memory (for example, after UPDATE or INSERT statements, on-disk reads, or inter-instance block transfers in Oracle RAC).

      • MEDIUM

        All LOW checks and full semantic checks are performed for all objects except indexes (whose contents can be reconstructed by a drop+rebuild on encountering a corruption).

      • FULL or TRUE

        All LOW and MEDIUM checks and full semantic checks are performed for all objects.

      Oracle checks a block by going through the data in the block, making sure it is logically self-consistent. Block checking can often prevent memory and data corruption. Block checking typically causes 1% to 10% overhead, depending on workload and the parameter value. Specific DML overhead may be higher. The more updates or inserts in a workload, the more expensive it is to turn on block checking. You should set DB_BLOCK_CHECKING to FULL if the performance overhead is acceptable.

      For backward compatibility, the use of FALSE (implying OFF) and TRUE (implying FULL) is preserved.


  • 相关阅读:
    关于产品那些事
    关于“编程的本质”的探讨
    分享一款在线贝塞尔曲线调试器
    HTML、CSS、JS对unicode字符的不同处理
    HTTP Content-Disposition Explanation [ from MDN ]
    认证 (authentication) 和授权 (authorization) 的区别
    事件驱动引擎会取代多线程编程吗
    你所不知道的JSON
    都有哪些特殊而实用的的搜索引擎?
    巨头们的GitHub仓库整理
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13316517.html
Copyright © 2011-2022 走看看