In Oracle a cursor is opened when an SQL statement is executed. The error occurs because the number of cursors needed by QPS exceeds the allowed number defined in the pfile/spfile of Oracle database. You can increase the value of the Oracle cursors parameter, 'open_cursor,' to allow more cursors to be open at one time.
- If using spfile for Database, then log into Oracle Database as sys user and execute the following command at the SQL prompt:
Alter system set open_cusors=2000 scope=both; - If using pfile for Database, then login as sys user and use the following command to temporarily change the value of ‘open_cursors’:
Alter system set open_cursors=2000 scope=memory;
To permanently change this value, edit the pfile and change the value of ‘open_cursors’ parameter to 2000. Restart the database and Platform Server and the problem should be corrected.
Priyanka Bhotika
Comments