[討論] Oracle 清除Mview log 要很久已刪文
有一個table 只有200MB左右,但mview refresh 要很久
去看 MLOG$_name 有30GB,看網路文章應該是refresh時有中斷過
清除的方法是 DBMS_MVIEW.PURGE_LOG ('table_name',1);
但我一執行,就有user受影響,只能選沒人用的時間,也不好挑時間
想說用source端truncate MLOG$_name
truncate table [owner].[MLOG$_name];
再complete refresh,
dbms_mview.refresh('mview_name', method => 'C' );
這可行嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.166.218.70 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Database/M.1632031269.A.662.html
Database 近期熱門文章
PTT數位生活區 即時熱門文章