Oracle internal memory management
Date: 1996/10/28
Message-ID: <553elt$qcv_at_charnel.ecst.csuchico.edu>#1/1
Hello,
We have been getting 4031 (unable to allocate shared memory) errors. The
only help for this error is "increase shared memory". We have tried this,
but it doesn't solve the problem.
Our application is written in C using OCI libraries on a HPUX machine. The
application opens a single connection to the database and opens a single
cursor. The cursor is reused (never closed) for every SQL command. The
application is loading data into the database on a continuous basis. The
application generates unique sql for almost every SQL command.
application?
We suspect that Oracle is having problems because we have too much dynamic SQL. Before we spend the time making sure every SQL statement uses bind variables, I wanted to verify that this is the problem. We thought that opening and closing the cursor might help, but again I wanted to see what other people had to say.
Thanks!
Chris Hafey
-- chafey_at_ecst.csuchico.edu http://www.ecst.csuchico.edu/~chafeyReceived on Mon Oct 28 1996 - 00:00:00 CET