Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Oracle Deadlock Parent/Child und Child hat FK indiziert

Einige Gedanken:1.) Da die am Deadlock beteiligten Enqueues TX und nicht TM sind, hat dies nichts mit dem Problem des nicht indizierten Fremdschlüssels zu tun.2.) Da die Sitzungen im TX-'S'-Modus (gemeinsam genutzt) warten, ist dies nicht ein Locking-Problem auf Zeilenebene. 3.) Da eine der beteiligten Anweisungen eine INSERT-Anweisung ist, wird dies kein Problem mit ITL-Slot-Knappheit sein.

In Anbetracht des Obigen sind meine besten Vermutungen:Für das Löschen Bitmap-Index oder ITL-Slot-Mangel. Für das Einfügen überlappende pk/uk.

Hoffe das hilft....