1Z0-060 · Question #191
You are the DBA for an Oracle Database 11g Release 1 data warehouse database running on Oracle Linux with little endianness. You want to plug in a transportable tablespace with a 16K blocksize from…
The correct answer is B. Set ALTER SYSTEM SET DB_CACHE_SIZE=192M followed by ALTER SYSTEM SET. Plugging in a transportable tablespace with a non-default block size requires the DBA to explicitly set the matching block-size cache parameter, because neither AMM nor ASMM automatically sizes non-default block-size caches.
Question
Options
- ADo nothing, because Automatic Memory Management will size DB_16K_CACHE_SIZE
- BSet ALTER SYSTEM SET DB_CACHE_SIZE=192M followed by ALTER SYSTEM SET
- CDo nothing, because you cannot transport a tablespace between databases with different endian
- DDo nothing, because Automatic Shared Memory Management will size DB_16K_CACHE_SIZE
- ESet ALTER SYSTEM SET DB_16K_CACHE_SIZE=8M and leave other parameters set to their
How the community answered
(23 responses)- A9% (2)
- B61% (14)
- C4% (1)
- D4% (1)
- E22% (5)
Why each option
Plugging in a transportable tablespace with a non-default block size requires the DBA to explicitly set the matching block-size cache parameter, because neither AMM nor ASMM automatically sizes non-default block-size caches.
Automatic Memory Management controls total SGA and PGA sizes but does not automatically allocate memory for non-default block-size caches like DB_16K_CACHE_SIZE.
Oracle never automatically allocates memory for non-default block-size caches such as DB_16K_CACHE_SIZE under either AMM or ASMM; the DBA must set this parameter explicitly before the 16K tablespace can be mounted. Setting DB_CACHE_SIZE alongside DB_16K_CACHE_SIZE is necessary when ASMM is managing the standard cache to ensure the total SGA allocation remains coherent.
Transporting tablespaces between databases with different endianness is fully supported; RMAN's CONVERT TABLESPACE command performs the required byte-order conversion before the plug-in.
Automatic Shared Memory Management automatically sizes only standard SGA components such as the default buffer cache and shared pool; non-default block-size caches are explicitly excluded from its management.
Setting only DB_16K_CACHE_SIZE may be insufficient when ASMM is active, because the total SGA distribution may also require adjusting DB_CACHE_SIZE to free up memory for the new cache.
Concept tested: Non-default block size cache configuration for transportable tablespace plug-in
Source: https://docs.oracle.com/cd/B28359_01/server.111/b28310/transport.htm
Topics
Community Discussion
No community discussion yet for this question.