oracle11g - why , unable to lock row cache entry error (ORA-27355) in Oracle? -
i decided try scheduling jobs using oracle scheduler, created set of jobs , try intercommunicate jobs using queue
, tried 1 or 2 jobs running , when use of bunch of jobs (more 20 jobs) , trying communicate using queue
. after job succeeded post more number of messages queue
other jobs parallelly , after successful posts throws error
sql> @put.sql pl/sql procedure completed. pl/sql procedure completed. pl/sql procedure completed. sql> begin sample_enq_msg('sample','success'); end; * error @ line 1: ora-25455: evaluation error rule set: db_admin.queue_konrad23_r, evaluation context: db_admin.aq$_queue_konrad23_tab_v ora-25447: encountered errors during evaluation of rule sys.scheduler$_rn$_146982 ora-27355: unable lock row cache entry ora-06512: @ "sys.dbms_isched", line 7503 ora-06512: @ "sys.dbms_aq", line 169 ora-06512: @ "db_admin.sample_enq_msg", line 9 ora-06512: @ line 1
my doubts:
why error occur
how overcome error
it oracle bug
, caused posting simultaneous messages (many) @ time make queue dead lock , cant used again .
and patched
.
Comments
Post a Comment