---
title: "KILL_REFRESH - OceanBase 数据库 V4.4.2 | OceanBase 文档中心"
description: KILL_REFRESH 说明 对于 V4.4.2 版本，从 V4.4.2 BP2 版本开始引入 KILL_REFRESH 。 KILL_REFRESH 用于主动终止由新调度框架管理的、当前仍处于执行中的物化视图刷新批次。 功能描述 调用 DBMS_MVIEW.KILL_REFRESH(refresh_id) 后，系…
---
切换语言

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

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

# KILL_REFRESH

更新时间：2026-07-15 15:27:40

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

#### 说明

对于 V4.4.2 版本，从 V4.4.2 BP2 版本开始引入 `KILL_REFRESH`。

`KILL_REFRESH` 用于主动终止由新调度框架管理的、当前仍处于执行中的物化视图刷新批次。

## 功能描述

调用 `DBMS_MVIEW.KILL_REFRESH(refresh_id)` 后，系统将对指定 `refresh_id` 对应的刷新批次执行以下操作：

- 标记 `PENDING` 状态的任务为 `CANCELLED`：所有尚未被调度执行的任务将立即被取消，不再进入调度队列。
 - 终止 `RUNNING` 状态的任务：对于正在执行的任务，系统将定位其执行 Session，并向其发起 `kill` 操作，强制中断其执行流程。
 - 状态收敛处理：被 `kill` 的任务最终状态标记为 `CANCELLED`。
 - 终态任务不受影响：已成功完成（`SUCCESS`）、失败（`FAILED`）或已被取消（`CANCELLED`）的任务不会受到此次终止操作的影响。

## 语法

```sql
DBMS_MVIEW.KILL_REFRESH(refresh_id)

```

## 参数解释

| **参数** | **说明** |
| --- | --- |
| refresh_id | 指定物化视图刷新批次的唯一标识符，由新调度框架分配。   #### 说明    可以通过视图 [DBA_MVREF_RUN_STATS](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000005284061) 查看 `refresh_id` 信息。 |

## 示例

终止 `refresh_id` 为 100023 的物化视图刷新。

```shell
obclient> CALL DBMS_MVIEW.KILL_REFRESH(100023);

```

## 相关文档

关于刷新物化视图的介绍信息，参见 [刷新物化视图](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000005286195)。

 上一篇 下一篇 ![有帮助](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) 咨询热线
