Unable To Start ASM (ORA-838、4031) On 11.2.0.3 If OS CPUs # > 64-1416083.1
In this Document
Symptoms |
Cause |
Solution |
Community Discussions |
References |
Applies to:
Oracle Database - Enterprise Edition - Version 11.2.0.1 to 11.2.0.3 [Release 11.2]Information in this document applies to any platform.
Symptoms
1) ASM 11.2.0.3 configuration on Solaris SPARC T4-4 Server with 128 CPUs
& RAM = 128 GB.
2) If the 128 CPUs are enabled, then ASM instance
is unable to start due to the next errors:
ORA-01078: failure in processing system parameters
3) But if only 64 CPUs are enabled, then ASM instance starts without
problems.
4) On release 11.2, ASM uses Automatic Memory Management (AMM) by default, therefore MEMORY_MAX_TARGET & MEMORY_TARGET have the default values = 272 MB (in the ASM instance):
MEMORY_TARGET = 272M
5) And so, the SGA in the ASM instance has the same value (900
MB):
Total System Global Area 283930624 bytes
Fixed Size 2227664 bytes
Variable Size 256537136 bytes
ASM Cache 25165824 bytes
Cause
Solution
SQL> alter system set MEMORY_TARGET=1536m scope=spfile;
2) Restart the ASM instances to apply the changes.
3) Then
enable all the CPUs (e.g. total = 128) in your system:
128
Important Note:
In 11.2.0.3, we increase the default PROCESSES based on the number of CPU
cores, and the default MEMORY_TARGET is based on PROCESSES. If in 11.2.0.2,
customers explicitly set MEMORY_TARGET to some value that may not be big enough
for 11.2.0.3, when they upgrade to 11.2.0.3, ASM will fail to start with error
"memory_target is too small". We should add additional check for
MEMORY_TARGET during the upgrade prerequisite check.
You can unset
MEMORY_TARGET so that ASM can use the default value, but if MEMORY_TARGET is
explicitly set, please make sure it's large enough, following the next
rules:
1) If PROCESSES
parameter is explicitly set:
The MEMORY_TARGET should be
set to no less than:
256M + PROCESSES * 132K (64bit)
or
256M + PROCESSES * 120K (32bit)
2) If PROCESSES parameter is not
set:
The MEMORY_TARGET should be set to no less than:
256M +
(available_cpu_cores * 80 + 40) * 132K (64bit)
or
256M + (available_cpu_cores * 80 + 40) * 120K (32bit)
======================================================
Community Discussions
Still have questions? Use the communities window below to search for similar discussions or start a new discussion on this subject. (Window is the live community not a screenshot)
Click here to open in main browser window
References
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/17252115/viewspace-763571/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- android studio Error:Unable to start the daemon process【轉】AndroidError
- ORA-15055 Unable to Connect to ASM When Starting an InstanceASM
- springcloud和Eureka整合時報錯:Unable to start embedded TomcatSpringGCCloudTomcat
- 【ASM】ASM資料檔案和OS檔案(FILESYSTEM)轉移方法總結ASM
- Can't debug c++ project because unable to static library start program *.libC++Project
- 坑爹的Oracle 11.2.0.3Oracle
- ORA-4031解決思路
- oracle rac 11.2.0.3 升級到11.2.0.4Oracle
- Oracle ORA-4031解決思路Oracle
- 【ORA-4030/4031】自動記憶體管理AMM中的ORA-4030/4031問題記憶體
- oracle資料庫11.2.0.3升級到11.2.0.4Oracle資料庫
- start uniappAPP
- Oracle 11.2.0.3 ORA-12012 ORA-29280 ORA-06512Oracle
- Unable to find a specification for ''
- OS + hongmeng / harmony os / ArkTS
- rac中 crsctl start/stop crs and crsctl start/stop cluster 區別
- 【ASM】Oracle asm刪除磁碟組注意事項ASMOracle
- 【ASM】ASM磁碟頭被重寫,如何修復ASM
- OUTLOOK - Unable to Delete Meetingsdelete
- 3.1.5.6 Forcing an Instance to Start
- 開發springboot startSpring Boot
- os.walk、os.rename
- goldengate + asm + racGoASM
- gnu inline asminlineASM
- 【ASM】ASM啟動無法找到spfile問題原因ASM
- 從定位資料塊所在ASM磁碟到ASM strippingASM
- os
- ASM叢集檔案系統ACFS(ASM Cluster File System)ASM
- Unable to boot ApiServiceProvider configure..bootAPIIDE
- Unable to locate factory with name [default]
- AUTO START ORACLE ON LINUX(zt)OracleLinux
- where to start, from where the end
- [Kick Start] 2021 Round B
- ASM Metadata Dump UtilityASM
- ASM磁碟組限制ASM
- 4.5.1.1 srvctl add asmASM
- Android Transform + ASM 初探AndroidORMASM
- RAC+ASM+DATAGUARDASM
- ASM Fast Mirror ResyncASMAST