修改时间 18-FEB-2010 类型 PROBLEM 状态 PUBLISHED | |
In this Document
Symptoms
Changes
Cause
Solution
References
Applies to:
Oracle Server - Enterprise Edition - Version: 11.1.0.6 to 11.2.0.2.0 - Release: 11.1 to 11.2Linux x86Linux x86-64Symptoms
On a Linux system, trying to start up an 11g instance could fail with the following error:ORA-845: MEMORY_TARGET not supported on this systemIn the alert log, you could or could not see the below messages:ORA-04031 errors ORStarting ORACLE instance (normal)WARNING: You are trying to use the MEMORY_TARGET feature.This feature requires the /dev/shm file system to be mounted for atLeast bytes.The /dev/shm is either not mounted or is mountedWith available space less than this size.Please fix this so that MEMORY_TARGET can work as expected.Current available is and used is bytes.memory_target needs larger /dev/shm If ORA-04031 is seen in the alert log, sometimes you can not establish new connections due to this problem.Changes
Installed 11g, or created a new database on 11g and is starting to use the AMM (Automatic Memory Management) feature.Cause
This feature requires the /dev/shm file system to be mounted for at least %llu bytes./dev/shm is either not mounted or is mounted with available space less than this size.Explanation:AMM (Automatic Memory Management) is a new feature in 11 which manages both SGA and PGA.MEMORY_TARGET is used instead of SGA_TARGET and MEMORY_MAX_TARGET is used instead of SGA_MAX_SIZE (defaults to MEMORY_TARGET ).It uses /dev/shm on Linux. If max_target set over /dev/shm size, you get the error messages.Solution
1. If you are installing Oracle 11g on a Linux system, note that Memory Size (SGA and PGA), which sets
the initialization parameter MEMORY_TARGET or MEMORY_MAX_TARGET, cannot be greater than the shared memory filesystem (/dev/shm) on your operating system. To resolve the current error, increase the /dev/shm file size. For example:
# mount -t tmpfs shmfs -o size=7g /dev/shm
Also, to make this change persistent across system restarts, add an entry in /etc/fstab similar to the following:
shmfs /dev/shm tmpfs size=7g 0
2. This error may also occur if /dev/shm is not properly mounted. Make sure your df output is similar to the following:
$ df -k
Filesystem 1K-blocks Used Available Use% Mounted on
...
shmfs 6291456 832356 5459100 14% /dev/shm
3. If configuring AMM is not possible due to lack of space on /dev/shm mount point, you can configure ASMM instead of AMM, i.e. set SGA_TARGET, SGA_MAX_SIZE and PGA_AGGREGATE_TARGET instead of MEMORY_TARGET.
References
NOTE:752899.1 - /dev/shm Filled Up With Files In Format JOXSHM_EXT_xxx_SID_xxx 相关内容
|
返回页首
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/38267/viewspace-713667/
,如需转载,请注明出处,否则将追究法律责任。