Pages

Feb 7, 2012

How to Fix [ORA-00845: MEMORY_TARGET not supported on this system] Error in Oracle

[ORA-00845: MEMORY_TARGET not supported on this system] is a very common error message you will get when you try to install Oracle 11gR1 or Oracle 11gR2 on Unix platforms. I had encountered this while installing Oracle 11gR1 on Suse Linux 10.
To install Oracle go to $ORACLE_HOME/bin and then do a ./runInstaller at the prompt. Make sure you run it with oracle user and not root user.

/asm/app/oracle/product/11.1.0/bin>./runInstaller

It open up the installation GUI. During the end part of installation, it will configure the database. The screen looks something like Fig1.

You are most likely to get the error popup during this configuration check.

You may also get a similar error while starting the database at the SQL prompt.

SQL> startup
ORA-00845: MEMORY_TARGET not supported on this system

Solution:
Make sure that /dev/shm is mounted. You can check this by typing df -k at the command prompt. It will look something
like this.