Delete from an existing table fails with ORA-942. The table exists in dba_objects view with valid status.
If a materialized view log table is dropped by a different method than "DROP MATERIALIZED VIEW LOG" it can cause DMLs over the source table to raise ORA-942 errors.
The call stack show the following functions :
kxtrcpy kntkca kntkcai kntclc
Please use the below query to identify the Materialised view log:
Drop the related materialized view log and then perform the other DML operation
PS:也可参考 老杨博客http://blog.itpub.net/4227/viewspace-617658/, 11.2.0.4 不可drop table 方式删除物化视图日志
ORA-00942 when deleting from an existing Table after dropping materialized view log table (Doc ID 1912363.1)
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29487349/viewspace-2109842/ ,如需转载,请注明出处,否则将追究法律责任。