首頁  >  文章  >  資料庫  >  OCP试题解析之053-16MEMORY_TARGET

OCP试题解析之053-16MEMORY_TARGET

WBOY
WBOY原創
2016-06-07 16:01:101008瀏覽

16.Setting which of the following initialization parameters enables Automatic Memory Management? A. MEMORYJARGET B. MEMORY_MAX_TARGET C. SGATARGET D. PGA AGGREGATE TARGET Answer: A 【解析】 11g中新增MEMORY_MAX_TARGET参数,此参数一出现就如

16.Setting which of the following initialization parameters enables Automatic Memory Management?

A. MEMORYJARGET
B. MEMORY_MAX_TARGET
C. SGATARGET
D. PGA AGGREGATE TARGET

Answer: A

【解析】

11g中新增MEMORY_MAX_TARGET参数,此参数一出现就如在10g中第一次出现SGA_MAX_SIZE参数一样给人以耳目一新的感觉。memory_max_target是设定Oracle能占OS多大的内存空间,一个是Oracle SGA区最大能占多大内存空间。无疑在11g Oracle又向自动管理内存更进一步。 10g的sga_max_size是动态分配Shared Pool Size,database buffer cache,large pool,java pool,redo log buffer大小的,只是根据Oracle运行状况来重新分配SGA各内存块的大小。PGA在10g中需要单独设定. 11g MEMORY_MAX_TARGET参数包含两部分内存,一个System global area (SGA),另一个system global area(PGA)。很显然在11g中可已经将PGA和SGA一起动态管理了。 MEMORY_TARGET--操作系统的角度上 Oracle 所能使用的最大内存值。动态参数 MEMORY_MAX_TARGET--MEMORY_TARGET所能设定的最大值。非动态可调。 Tip: 如果使用的是 pfile,设定了 MEMORY_TARGET 而没有指定 MEMORY_MAX_TARGET 的值,则实例启动后 MEMORY_MAX_TARGET 的值与 MEMORY_TARGET 相等。如果 pfile 中指定了 MEMORY_MAX_TARGET 而没有指定 MEMORY_TARGET ,实例启动后 MEMORY_TARGET 为 0 。
1) 自动内存管理 默认安装的实例即是 AMM 方式。如下 SQL> show parameters target NAME TYPE VALUE ------------------------------------ ---------------------- ------------------------------ archive_lag_target integer 0 db_flashback_retention_target integer 1440 fast_start_io_target integer 0 fast_start_mttr_target integer 0 memory_max_target big integer 1216M memory_target big integer 1216M pga_aggregate_target big integer 0 sga_target big integer 0 要注意到 SGA_TARGET 和 都为 0。
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn