首批通过分布式安全可靠测评,为关键业务系统打造
PURGE_LOG
更新时间:2026-04-12 11:43:17
PURGE_LOG 用于可以清除物化视图日志,从而减少日志文件的大小。清除物化视图日志会删除所有与该表相关的日志记录。
如果 mlog 中的数据尚未合并到物化视图中,PURGE_LOG 将不会清除这些未合并的 mlog 数据。在存在多个下游物化视图的情况下,PURGE_LOG 仅会清除所有物化视图中最后的那个物化视图已经处理过的 mlog 数据,从而确保所有物化视图的数据完整性不受影响。
功能适用性
该内容仅适用于 OceanBase 数据库企业版。OceanBase 数据库社区版仅提供 MySQL 模式。
语法
DBMS_MVIEW.PURGE_LOG (
master IN VARCHAR2,
num IN BINARY_INTEGER := 1,
flag IN VARCHAR2 := 'NOP');
使用限制
功能适用性
该语法中暂不支持参数 `num` 和 `flag`。
参数解释
| 参数 | 解释 |
|---|---|
| master | 需要清除数据的物化视图日志的主表名称。格式为 schema.object or object。 |