EINVAL creating segment with max-shm-memory greater than the requested size

From: Radoulov, Dimitre <cichomitiko_at_gmail.com>
Date: Tue, 27 Oct 2009 12:27:52 +0100
Message-ID: <4AE6D938.7070907_at_gmail.com>


Hi all,
environment is:

SunOS 5.10
ORACLE EE 9.2.0.4 - 64bit

We get WARNING: EINVAL creating segment of size 0x0000000101400000 (dec 4315938816)
during an instance startup with max-shm-memory set to 8.00GB:

$ prctl -n project.max-shm-memory -i project group.dba
project: 101: group.dba
NAME PRIVILEGE VALUE FLAG ACTION RECIPIENT
project.max-shm-memory

         privileged      8.00GB      -   
deny                                 -
         system          16.0EB    max   
deny                                 -

$ ipcs -maJ|nawk 'NR<3||/ora/'

IPC status from <running system> as of Tue Oct 27 12:25:12 CET 2009

T         ID      KEY        MODE        OWNER    GROUP  CREATOR   
CGROUP NATTCH      SEGSZ  CPID  LPID   ATIME    DTIME    CTIME          
PROJECT
m   16777301   0xd44fbe68 --rw-r-----   oracle      dba   oracle      
dba     65 4315938816 18357 16662 12:25:01 12:25:01  0:41:23       group.dba


As you see, the segment seems allocated correctly.

Any ideas why ORACLE complains?

Regards
Dimitre

--
http://www.freelists.org/webpage/oracle-l
Received on Tue Oct 27 2009 - 06:27:52 CDT

Original text of this message