---
title: "关闭日志归档 | OceanBase 文档中心"
description: 关闭日志归档 开启日志归档后，您也可以关闭日志归档，停止租户正在进行的日志归档任务。 前提条件 关闭日志归档前，请确认待关闭日志归档的租户的日志归档状态机处于处于 PREPARE 、 BEGINNING 、 DOING 或 INTERRUPTED 这 4 种状态中的任意一个状态。日志归档状态机相关说明请参见 日志归档…
---
切换语言

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

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

# 关闭日志归档

更新时间：2026-05-25 20:09:29

开启日志归档后，您也可以关闭日志归档，停止租户正在进行的日志归档任务。

## 前提条件

关闭日志归档前，请确认待关闭日志归档的租户的日志归档状态机处于处于 `PREPARE` 、 `BEGINNING` 、 `DOING` 或 `INTERRUPTED` 这 4 种状态中的任意一个状态。日志归档状态机相关说明请参见 [日志归档状态机介绍](https://www.oceanbase.com/docs/enterprise-oceanbase-database-cn-10000000000886366)。

## 背景信息

假设当前集群中有 3 个租户，分别是 `sys` ，`mysql_tenant` 和 `oracle_tenant`，且租户 `mysql_tenant` 和 `oracle_tenant` 均正在进行日志归档。

## 系统租户关闭日志归档

`sys` 租户可以关闭集群中所有租户或指定租户的日志归档。

1. 使用 `root` 用户登录数据库的 `sys` 租户。
 2. 执行以下语句，关闭日志归档。

      - 关闭集群中所有租户的日志归档

       该方式会关闭集群中所有租户的日志归档。

       ```sql
       obclient> ALTER SYSTEM NOARCHIVELOG TENANT=ALL;

       ```
      - 关闭集群中指定租户的日志归档

       该方式仅关闭指定租户的日志归档，不会影响集群中的其他租户。

       ```sql
       obclient> ALTER SYSTEM NOARCHIVELOG TENANT=MYSQL_TENANT;

       ```

       > **说明**
       >
       >  
       >
       > 同时指定多个租户时，租户名之间使用英文逗号 (`,`) 分隔。

## 用户租户关闭日志归档

用户租户可以关闭本租户的日志归档，不会影响其他租户。

1. 租户管理员登录到相应的租户。

   本示例中，您可以使用 `root` 用户登录 `mysql_tenant` 租户；或者也可以使用 `sys` 用户登录 `oracle_tenant` 租户。
 2. 执行以下语句，关闭日志归档。

   ```sql
   obclient> ALTER SYSTEM NOARCHIVELOG;

   ```

## 相关阅读

- [查看归档进度](https://www.oceanbase.com/docs/enterprise-oceanbase-database-cn-10000000000886368)
 - [查看归档结果](https://www.oceanbase.com/docs/enterprise-oceanbase-database-cn-10000000000886369)

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