53.You set the following parameters in the parameter file and restarted the database: MEMORY_MAX_TAR

53.You set the following parameters in the parameter file and restarted the database:
MEMORY_MAX_TARGET=0
MEMORY_TARGET=500M
PGA_AGGREGATE_TARGET=90M
SGA_TARGET=270M
Which two statements are true about these parameters after the database instance is restarted? (Choose two.)
A.The MEMORY_MAX_TARGET parameter is automatically set to 500 MB.
B.The PGA_AGGREGATE_TARGET and SGA_TARGET parameters are automatically set to zero.
C.The value of the MEMORY_MAX_TARGET parameter remains zero until it is changed manually.
D.The lower bounds of PGA_AGGREGATE_TARGET and SGA_TARGET parameters are set to 90 MB and 270 MB, respectively.
to DBA_ALERT_HISTORY.
E.The threshold alerts related to database metrics are permanently stored in DBA_ALERT_HISTORY but not the threshold alerts related to instance metrics.
答案:AD
解析:
参考:http://docs.oracle.com/cd/E11882_01/server.112/e25494/memory.htm#ADMIN11200
11g内存管理分为自动内存管理和手动内存管理
一、自动内存管理
oracle 11g之前,很难动态的调整sga和pga,比如白天是oltp,晚上是dss,sga和pga是不允许自动转换的
只能重新启动实例,11g引入了memory_max_target和memory_target两个参数,它们的功能与
sga_max_size和sga_target的功能像似,只要设置了这两个参数,oracle就可以将内存在sga和pga之间自由
调度了,11g安装的时候默认设置了这两个参数,如果设置了它们,那么pga_aggregate_target和sga_target自动设置为0
也就是关闭了11g之前的自动内存管理,而使用了全新的11g的自动内存管理 
  memory_target指的是oracle可以使用的内存,memory_target应该设置的大于等于当前sga+pga的值,如果你设置了
memory_target但是没有设置MEMORY_MAX_TARGET那么该值自动设置为memory_target,如果设置了MEMORY_MAX_TARGET
但是没有设置memory_target,那么启动后可以动态调整该参数,但是不可以超过MEMORY_MAX_TARGET,总内存使用可以
超过memory_target的设置,SGA_MAX_SIZE的值依赖于MEMORY_TARGET和 MEMORY_MAX_TARGET.
memory_target--动态的
MEMORY_MAX_TARGET--静态的
如果LOCK_SGA为true的话不能设置自动内存管理
二、手动内存管理
    包括如下一些方法
    Automatic shared memory management - for the SGA
    Manual shared memory management - for the SGA
    Automatic PGA memory management - for the instance PGA
    Manual PGA memory management - for the instance PGA
1.SGA_TARGET
表示的是sga的大小,如果设置不为0,就启用了asmm,下面的将自动调整,如果下面的设置了值,那么是最小值
Buffer cache (DB_CACHE_SIZE)
Shared pool (SHARED_POOL_SIZE)
Large pool (LARGE_POOL_SIZE)
Java pool (JAVA_POOL_SIZE)
Streams pool (STREAMS_POOL_SIZE)
SQL> show parameter sga --可以这样查看


NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
lock_sga                             boolean     FALSE  
pre_page_sga                         boolean     FALSE  
sga_max_size                         big integer 796M   
sga_target                           big integer 0
lock_sga:整个sga被锁定到物理内存中,避免将sga中某些部分分配到虚拟内存中
pre_page_sga:设置为true的时候,在实例启动的时候,整个sga会被读入物理内存中,这么做虽然增加了启动时间和所需的物理内存,但是提高了效率
sga_max_size:动态修改内存参数的限制,所有的内存缓冲区的总和不能超过sga_max_size这个参数的设定,如果增加了内存,必须增大sga_max_size
除了这4个参数需要静态调整外,其他都可以动态调整(sga)
2.pga_aggregate_target
这个是指定pga总的内存
注意:如果设置了自动内存管理,也就是设置了MEMORY_MAX_TARGET和MEMORY_TARGET后sga和pga可以自动调整,因此不需要设置
sga_target和pga_target,如果设置了,那么他们是最小值
A: 正确,MEMORY_TARGET设置了值,MEMORY_MAX_TARGET没有设置,启动后会自动设置为MEMORY_TARGET的值
B:错误,PGA_AGGREGATE_TARGET和SGA_TARGET不会设置为0,他们设定的值是最小值
C:错误
D:正确
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
YOLO高分设计资源源码,详情请查看资源内容中使用说明 YOLO高分设计资源源码,详情请查看资源内容中使用说明 YOLO高分设计资源源码,详情请查看资源内容中使用说明 YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值