Ask the Expert

Resolving the ORA-04031 error

When i try to connect to my database, I get the ORA-04031 error. Why? I still can connect. I think it is something about the share pool... can you please help me out.

    Requires Free Membership to View

This message is telling you that the Shared Pool does not have enough memory. So you will need to increase the SHARED_POOL_SIZE parameter in your INIT.ORA and restart your database.

If you are running Oracle 8i, then there is a known, common bug, which exhibits itself as the ORA-4031 error and increasing the size of the Shared Pool does not fix the problem. This problem has been fixed in Oracle 8.1.7.4 and Oracle 9i. If this pertains to you, then an upgrade may be in order.

For More Information


This was first published in July 2003

Join the conversationComment

Share
Comments

    Results

    Contribute to the conversation

    All fields are required. Comments will appear at the bottom of the article.