dmbs_redefinition之后没有mviews的mlog $ _对象

时间:2016-10-12 08:54:48

标签: oracle oracle11g materialized-views dbms-redefinition

我不是DBA,但我希望我能够描述当前的问题。

我们有一个相当大的分区表,我们通过dbms_redefinition.start_redef_table(..)等定期重组。我们与我们数据库中发生的其他事情发生了冲突,所以过去几次都失败了。但在过去的几个月里它并没有失败。自上次失败以来,我们重新组织了每个分区,因此表和所有分区都处于健康状态。由于可能的mview更新,我们没有遇到任何性能问题。

显然,在其中一个失败后,一些mlog$_xxxrupd$_xxx对象开始出现。今天,我们有超过100个mlog$_xxx个对象和超过30个rupd$_xxx个对象。它不断变得越来越多。这让我很担心。

以下无效:drop materialized view log on xxx; 说明我

  

ORA-12002 xxx上没有物化视图日志。

当我这样做时:select * from dba_mviews; ...然后我没有结果

我现在感到困惑。我有一张桌子,我有mview日志,但我之间没有mview。

我们将数据库副本发送到测试计算机,然后我就可以删除表了。但是mlog$_xxx对象仍在那里。

有人可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

我们联系了Oracle支持,他们建议删除obj $和sum $条目。有效。不要在家里试试!!!