---
title: github-fill
description: PURGE_LOG PURGE_LOG 用于可以清除物化视图日志，从而减少日志文件的大小。清除物化视图日志会删除所有与该表相关的日志记录。 如果 mlog 中的数据尚未合并到物化视图中， PURGE_LOG 将不会清除这些未合并的 mlog 数据。在存在多个下游物化视图的情况下， PURGE_LOG 仅会清除所有物化…
---
切换语言

- 中文站 - 简体中文
- International - English
- 日本站 - 日本語

文档反馈![](https://mdn.alipayobjects.com/huamei_22khvb/afts/img/A*P8CuR4UJ_FkAAAAAAAAAAAAADiGDAQ/original) OceanBase 数据库分布式版 - V 4.5.0

# PURGE_LOG

更新时间：2026-04-12 11:43:17

[编辑](https://github.com/oceanbase/oceanbase-doc/edit/V4.5.0/zh-CN/700.reference/600.pl-reference/300.pl-oracle/1400.pl-system-package-oracle/9950.dbms-mview-oracle/200.purge-log-oracle.md)  

`PURGE_LOG` 用于可以清除物化视图日志，从而减少日志文件的大小。清除物化视图日志会删除所有与该表相关的日志记录。

如果 mlog 中的数据尚未合并到物化视图中，`PURGE_LOG` 将不会清除这些未合并的 mlog 数据。在存在多个下游物化视图的情况下，`PURGE_LOG` 仅会清除所有物化视图中最后的那个物化视图已经处理过的 mlog 数据，从而确保所有物化视图的数据完整性不受影响。

#### 功能适用性

该内容仅适用于 OceanBase 数据库企业版。OceanBase 数据库社区版仅提供 MySQL 模式。

## 语法

```sql
DBMS_MVIEW.PURGE_LOG (
   master        IN   VARCHAR2,
   num           IN   BINARY_INTEGER := 1,
   flag          IN   VARCHAR2       := 'NOP');

```

## 使用限制

#### 功能适用性

该语法中暂不支持参数 `num` 和 `flag`。

## 参数解释

| **参数** | **解释** |
| --- | --- |
| master | 需要清除数据的物化视图日志的主表名称。格式为 `schema.object or object`。 |

 上一篇 下一篇 ![有帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*y6ocSqN8cqsAAAAAAAAAAAAAARQnAQ)![无帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*BG9IQJyLHF8AAAAAAAAAAAAAARQnAQ)![反馈](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*eTWdQKCRKHwAAAAAAAAAAAAAARQnAQ)[AI](https://www.oceanbase.com/obi) 咨询热线
