Page 1 of 1

Oracle Enterprise Stage Load Error

Posted: Thu Feb 19, 2009 7:59 pm
by gsym
Hii ,

Can you guys guide me thru this error


Oracle_Enterprise_154,0: Oracle call failed; sqlcode = -12801; message: ORA-12801: error signaled in parallel query server P028
ORA-00604: error occurred at recursive SQL level 2
ORA-00018: maximum number of sessions exceeded

When I run the same job in sequential, the job runs fine.

Posted: Thu Feb 19, 2009 8:33 pm
by ray.wurlod
Talk with your Oracle DBA about the maximum number of sessions permitted from the one client. In this case the Oracle client is your DataStage job (your DataStage server and any other hosts named in the configuration file).

Posted: Mon Feb 23, 2009 2:01 pm
by fmcmullan
I've seen this when loading data into a partitioned table (with partitioned indexes) and using maintenance mode on the indexes.

When using the default parallel method, as you've seen, we would get the maximum sessions error. Like you, setting the stage to operate in sequential mode solved the problem.

It seems that DataStage attempts to launch as many connections as there are partitions on your table when running in parallel mode on a table with that structure.

Thanks Ray & fmcmullan

Posted: Mon Feb 23, 2009 5:37 pm
by gsym
I tried to get in touch with DBA, still waiting for response. Right now running it in sequential.

Jus to update you fmcmullan, My index mode is rebuild and i am using partition table.