2011-01-10 71 views
2


我有一個MVIEW日誌表,我想知道如果懷疑有:ORACLE - 物化視圖日誌

SELECT count(*) from Table 
8036132 rows 

SELECT count(*) from MLOG$_Table 
81657998 rows 

林問這個問題,因爲在嘗試刷新我的MVIEW時遇到錯誤ORA-30036:無法在撤消表空間'UNDOTBS1'中將段擴展爲4,我想知道是否可以執行除擴展撤消表空間之外的任何操作?

在此先感謝

回答

2

是的,這是可疑的。

您需要物化視圖日誌才能夠進行快速刷新。快速刷新實際上是一種增量刷新:刷新只刷新上次更改以避免執行完整刷新,這可能非常耗時。如果您的物化視圖日誌包含的行數是原始表的10倍,那麼您就無法實現快速刷新的目的。

我想先看看爲什麼這個物化視圖日誌包含這麼多行。如果你能避免這種情況,那麼你的另一個問題 - 即ORA-30036 - 也可能會消失。

Regards,
Rob。

+0

感謝羅布,我會問DBA – mcha 2011-01-10 14:43:13