What causes the runtime exception indicating "maximum open cursors exceeded."

What causes the runtime exception indicating "maximum open cursors exceeded."

book

Article ID: KB0084518

calendar_today

Updated On:

Products Versions
TIBCO XML Canon -
Not Applicable -

Description

Resolution:
Cursors are work areas in memory where Oracle stores the current database programming. Depending on the size of your assets, there may be times when XCD requires more open cursors than are made available via the standard Oracle Instance initialization. The number of cursors available to XCD is determined by the OPEN_CURSORS initialization parameter. To change the OPEN_CURSORS parameter:

·    from the machine where Oracle is installed, navigate to \Oracle\(either admin or ora81)\(name of instance where Canon in installed)\pfile and edit the file "init.ora".
·    Search for a variable called 'OPEN-CURSORS'
·    XCD requires this parameter to be set to at least 100 (255 is the max).
·    If this variable doesn't exist, you can simply add the line open_cursors=255 to the end of the file and then save and close.
·    Restart the Oracle and XML Canon services.

Issue/Introduction

What causes the runtime exception indicating "maximum open cursors exceeded."

Environment

Product: TIBCO XML Canon Version: 1.2 OS: All --------------------