当前位置: 代码迷 >> Oracle认证考试 >> 问一道系统参数的ocp考试题目!该如何处理
  详细解决方案

问一道系统参数的ocp考试题目!该如何处理

热度:1422   发布时间:2013-02-26 00:00:00.0
问一道系统参数的ocp考试题目!

4、.You have set some of the initialization parameters as: DB_BLOCK_SIZE = 8KB
SGA_MAX_SIZE = 2GB
SGA_TARGET = 0
SHARED_POOL_SIZE = 120MB
DB_CACHE_SIZE = 896MB
STREAM_POOL_SIZE = 0
LARGE_POOL_SIZE = 110 MB
Which two statements are correct? (Choose two.)

A. You cannot set a value for the DB_8K_CACHE_SIZE parameter.
B. If you increase the size of the large pool to 120 MB, then the memory allocated to theshared poll will be reduced to 110 MB.
C. If the value for SGA_TARGET is changed to 1 GB and SHARED_POOL_SIZE is setto 120 MB, then memory cannot be taken from the shared pool, even if the shared poolhas free space available.
D. If an application attempts to allocate more than 120 MB from the shared pool and freespace is available in the buffer pool, then the free space from the buffer pool is allocatedto the shared pool.

这道题目是什么意思呢?选项又是啥意思呢?

------解决方案--------------------------------------------------------
关注下!
------解决方案--------------------------------------------------------
请参考:Oracle系统参数优化

题目翻译如下:
4. 你已经设定初始参数如下:
DB_BLOCK_SIZE = 8KB 
SGA_MAX_SIZE = 2GB 
SGA_TARGET = 0 
SHARED_POOL_SIZE = 120MB 
DB_CACHE_SIZE = 896MB 
STREAM_POOL_SIZE = 0 
LARGE_POOL_SIZE = 110 MB 

下面那两句是对的? (选2句) 
A. 你不能设置DB_8K_CACHE_SIZE这个参数. 
B. 如果你将LARGE_POOL_SIZE增加到120MB, 那么SHARED_POOL_SIZE会减少到110 MB. 
C. 如果SGA_TARGET变为1 GB 而且 SHARED_POOL_SIZE 设为120 MB, 那么共享池的内存不会被拿走(注:作为其他用途),即便它有多余的空间。 
D. 如果一个应用企图从共享池中分配超过120MB的空间,同时缓冲池中也有足够的空间存在,那么缓冲池的多余空间将会被分配到共享池中。
------解决方案--------------------------------------------------------
答案是A C

A,你不可以设置DB_8K_CACHE_SIZE这类参数。
--正确,因为没有这个参数吧?
B,你如果将大池增加到120M,那么共享池会减少到110M。
--错误,这里的参数是将大吃设置为120M,将共享池设置为110M
C,如果把SGA最大值设置为1G的话,而且共享池大小设置为120M的话,就算共享池有更多的自由空间,分配的内存空间也不会被拿走!
--正解。
D,如果一个应用企图从共享池中分配超过120MB的内存空间,同时缓冲池中也有足够的空间存在,那么缓冲池的多余空间将会被分配到共享池中。
--错误,不需要而已。
  相关解决方案