Must put semephores in /etc/system
When you receive this error: make sure that you have the following variables set in /etc/system. If not, copy /etc/system to /etc/system.old then make your changes to /etc/system. The variable amounts change depending on your server.
This is from Solaris 2.8, Ultra 10, with 4 G of memory.
* For ORACLE:
* 1 meg = 1048576
* 200 meg = 209715200
* 4 gig = 4294967295
set shmsys:shminfo_shmmax=209715200
set shmsys:shminfo_shmmin=1
set shmsys:shminfo_shmmni=100
set shmsys:shminfo_shmseg=10
set semsys:seminfo_semmni=100
set semsys:seminfo_semmsl=256
set semsys:seminfo_semmns=256
set semsys:seminfo_semopm=100
set semsys:seminfo_semvmx=32767
To check the shared memory use the command (in Solaris)
ipcs -A
(in AIX) ipcs -pmb
Good luck -