Ora-04027 - Self-Deadlock During Automatic Validation (Doc ID 1279504.1)

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

5/7/2014 Document Display

https://support.oracle.com/epmos/faces/SearchDocDisplay?_adf.ctrl-state=i89fb4t75_81 1/2
Ora-04027: Self-Deadlock During Automatic Validation (Doc ID 1279504.1)
Modified: 09-Feb-2011 Type: PROBLEM
In this Document
Symptoms
Cause
Solution
References
APPLIES TO:
Oracle Server - Enterprise Edition - Version: 11.2.0.1 and later [Release: 11.2 and later ]
Information in this document applies to any platform.
SYMPTOMS
Using DBMS_REDEFINITION within an anonymous block works, but if there is a call to DROP the "interim table" at the completion then it fails with the following error:
ERROR at line 1:
ORA-04027: self-deadlock during automatic validation for object......
CAUSE
This issue in this bug is related to concurrent DDLs on the same code object ( such as views, PL/SQL objects) in different editions.
Originally BUG 10364584 (ORA-04027: SELF-DEADLOCK DURING AUTOMATIC VALIDATION FOR OBJECT) was created for this issue, but it was closed as a duplicate of an
internal and unpublished BUG 9801282 - AU:ST ORA-600 [KQLDSYU1]
SOLUTION
This fix should appear in 11.2.0.2 but if not, simply moving the DROP command outside the anonymous block is a very simple work-around.
REFERENCES
5/7/2014 Document Display
https://support.oracle.com/epmos/faces/SearchDocDisplay?_adf.ctrl-state=i89fb4t75_81 2/2

You might also like