1. look at your shell limits, and ensure that your stack is set to less than two gigabytes:
ulimit -a
2. Try to set a little value for your memory target, for example 900Mb is enough to create the DB.
Then you can increase the SGA target when your application requires more memory to work.
3. If you see any other mount options in file /etc/fstab after the word "defaults" for /dev/shm,
such as nosuid, nodev, or noexec:
none /dev/shm tmpfs defaults,nosuid,nodev,noexec 0 0
then remove these options from the entry in /etc/fstab:
none /dev/shm tmpfs defaults 0 0
then reboot the system for the changes to take effect.
4. Disable the just in time compiler if the Java objects are not heavily used by setting database parameter JAVA_JIT_ENABLED=FALSE.
Set JAVA_JIT_ENABLED=false
ulimit -a
2. Try to set a little value for your memory target, for example 900Mb is enough to create the DB.
Then you can increase the SGA target when your application requires more memory to work.
3. If you see any other mount options in file /etc/fstab after the word "defaults" for /dev/shm,
such as nosuid, nodev, or noexec:
none /dev/shm tmpfs defaults,nosuid,nodev,noexec 0 0
then remove these options from the entry in /etc/fstab:
none /dev/shm tmpfs defaults 0 0
then reboot the system for the changes to take effect.
4. Disable the just in time compiler if the Java objects are not heavily used by setting database parameter JAVA_JIT_ENABLED=FALSE.
Set JAVA_JIT_ENABLED=false