【翻译自mos文章】11.2.0.4及更高版本号的asm实例中MEMORY_TARGET 和 MEMORY_MAX_TARGET的默认值和最小值

时间:2022-05-07 18:06:50

【翻译自mos文章】11.2.0.4及更高版本号的asm实例中MEMORY_TARGET 和 MEMORY_MAX_TARGET的默认值和最小值

来源于:

Default and Minimum MEMORY_TARGET & MEMORY_MAX_TARGET Value for ASM 11.2.0.4 and Onwards (文档 ID 1982132.1)

APPLIES TO:

Oracle Database - Enterprise Edition - Version 11.2.0.4 to 12.1.0.2 [Release 11.2 to 12.1]

Information in this document applies to any platform.

SYMPTOMS

1) ASM MEMORY_TARGET & MEMORY_MAX_TARGET cannot be set less than 1GB on 11.2.0.4 release and
onwards.



2) If ASM MEMORY_TARGET  & MEMORY_MAX_TARGET is set to a lower value < 1GB,
then MEMORY_TARGET & MEMORY_MAX_TARGET are automatically reset back to its default value MEMORY_TARGET1GB:

$>  sqlplus / as sysdba

SQL*Plus: Release 11.2.0.4.0 Production on Sun Feb 8 19:17:32 2015

Copyright (c) 1982, 2013, Oracle. All rights reserved.

Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
With the Real Application Clusters and Automatic Storage Management options SQL> show parameter memory_target NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
memory_target big integer 1G SQL> show parameter memory_max_target NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
memory_max_target big integer 1G

3) Also, ASM will report in the ASM alert.log the following banner (during the ASM instance startup):

MEMORY_TARGET defaulting to 1128267776.

CAUSE

1) The following enhancement requests stated that the default & minimum value for MEMORY_MAX_TARGET & MEMORY_TARGET is now 1GB starting
on 11.2.0.4 release andonwards:

<-o-> Bug 13563723 - INCREASE THE DEFAULT MEMORY_TARGET FOR ASM

<-o-> Bug 17460037 - MEMORY_TARGET DEFAULTING TO 1128267776

2) And if you attempt to set a value lower, that value is automatically reset back to 1GB.

SOLUTION

Starting on 11.2.0.4 release and onwards ASM MEMORY_MAX_TARGET & MEMORY_TARGET need
to be set = 1GB or higher.