My Oracle Support Banner

E-IB: Dead Lock on PSIBQUEUEINST and GetNextNumberWithGapsCommit() Function (Doc ID 1476687.1)

Last updated on MAY 03, 2023

Applies to:

PeopleSoft Enterprise PT PeopleTools - Version 8.50 and later
Information in this document applies to any platform.

Symptoms

PeopleTools 8.50.11/ HCM 9.1

Intermittently the deadlock issue starts to happen and when it does it becomes continuous. Deadlock is happening on both a customized transaction (e.g. using CI_JOB_DATA to update data) and PS delivered Workforce Administration transaction. Happens also from  batch processes. Issue seems to occur when the Workforce Profile module was being used frequently.

Error seen in appsrv log,

File: E:\pt85011b-retail\peopletools\SRC\pspubsub\statements.cppSQL error. Stmt #: 363 Error Position: 0 Return: 60 - ORA-00060: deadlock detected while waiting for resource
Failed SQL stmt:UPDATE PSIBQUEUEINST SET QUEUESEQID=QUEUESEQID+:1 WHERE QUEUENAME=:2 

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Symptoms
Cause
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.