One of our replication jobs won't complete because of a job queue lock. Have tried dbms_job.broken, but seems to wait until job completes. Killing the sessions did not release the job queue lock nor completed the job.
How do we force to release a "JQ" lock?
Is there a way to kill SNP processes at the OS level (Windows NT)?
what u already tried should have worked.
if u r using replication manager then
make job as broken(should be same as job shown in v$lock).then run the job again.
that should release the lock.
in windows NT u can use orakill sid thread to kill a job.
go to command prompt and type orakill.that will guide u thru.
Here for sid u have to use the sid for the instance(like orcl) and not the sid from v$session.
let us know.
It also depends on the version.we were on 8.0.5.0.0. and the frequecy of deferred trnsactions piling up were high.We applied the patch 8.0.5.2.1 and it got resolved.also shoot up the value of job_queue _processes in init ora file( to 10) and that will also help u to get rid of the defeered tran queue problem.
Bookmarks