Drop Materialized View Gives ORA-12083 and ORA-04020
(Doc ID 265455.1)
Last updated on AUGUST 30, 2023
Applies to:Oracle Database - Enterprise Edition - Version 220.127.116.11 to 18.104.22.168 [Release 8.1.7 to 9.2]
Oracle Database Cloud Schema Service - Version N/A and later
Oracle Database Exadata Express Cloud Service - Version N/A and later
Gen 1 Exadata Cloud at Customer (Oracle Exadata Database Cloud Machine) - Version N/A and later
Oracle Database Cloud Exadata Service - Version N/A and later
Information in this document applies to any platform.
User is trying to re-create a Materialized view
Interrupts the Materialized view drop command issued from SQL Plus or OEM
Issues the drop command again
Returns the message that the Materialized view is not existing
Queries DBA_MVIEWS for the materialized view
+ Returns no rows
Queries DBA_TABLES for underlying table
+ Table with the same name existing
Tries to drop the underlying table. Returns error
ORA-12083: must use DROP MATERIALIZED VIEW to drop %s . %s
Tries to recreate the Materialized view on this table with prebuilt table option. Returns error
ORA-04020: deadlock detected while trying to lock object.
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