Jazz Forum Welcome to the Jazz Community Forum Connect and collaborate with IBM Engineering experts and users

RQM 5.0.1 and Oracle 11g. Maximum open cursors exceeded

 Hi all,

In an environment with RQM 5.0.1 and Oracle 11g as BBDD, I get the following error in qm-etl.log file:

com.ibm.team.datawarehouse.service.rqm - RQMStateETL:execute AQXRE5002E Artifact data was not pulled into the reporting data warehouse because of the following exception: ORA-01000: maximum open cursors exceeded com.ibm.team.repository.common.TeamRepositoryException: ORA-01000: maximum open cursors exceeded

Before arguing with oracle DBAs, do you have any idea about why this is happening, and why the database is using up all available database cursors? What's the default value? What's the best suitable figure for this oracle parameter?

Thanks very much in advance.
ISMAEL


1

0 votes


Accepted answer

Permanent link
To fix this problem, set OPEN_CURSORS to 1000. OPEN_CURSORS sets the maximum number of cursors each session can have open, per session. For example, if OPEN_CURSORS is set to 1000, then
each session can have up to 1000 cursors open at one time. If a single session has OPEN_CURSORS # of cursors open, it will get an ORA-1000 maximum open cursors exceeded error when it tries to open one more
cursor. It seems the default value for OPEN_CURSORS is 50, but Oracle recommends that you set this to at least 500 for most applications. Applications such as Jazz (including ETLs) may need more and IBM Rational
Support recommend to set to 1000.
Ismael Serrano Hidalgo selected this answer as the correct answer

2 votes

Comments

Great as well as quick answer!

Thanks very much, I will contact oracle DBAs to address this issue and expose your suggestions.


One other answer

Permanent link
 Hi again,

With the parameter to 1000, I'm still getting the same error:
ORA-01000: maximum open cursors exceeded
Just to add that I'm the only one working with RQM in this environment, and performing actions such as creating Test Plans, Test Cases, browse artifacts, running some reports...

Anything else to check? Another parameter to also modify? A higher value of 1000 is considered too much aggresive for the DBA located in the customer.

0 votes

Comments

I would suggest to open a RQM PMR.

Your answer

Register or log in to post your answer.

Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.

Search context
Follow this question

By Email: 

Once you sign in you will be able to subscribe for any updates here.

By RSS:

Answers
Answers and Comments
Question details
× 6,124

Question asked: Nov 14 '14, 7:29 a.m.

Question was seen: 6,200 times

Last updated: Nov 27 '14, 10:26 a.m.

Confirmation Cancel Confirm