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

Popular posts from this blog

Android layout hidden on keyboard show -

google app engine - 403 Forbidden POST - Flask WTForms -

c - Why would PK11_GenerateRandom() return an error -8023? -