---
title: "手动触发转储 - OceanBase 数据库 V4.1.0 | OceanBase 文档中心"
description: 手动触发转储 系统租户可以通过 ALTER SYSTEM MINOR FREEZE 命令手动触发转储。手动转储支持租户级别、Zone 级别、Server 级别、日志流级别和 Tablet 级别。 操作步骤 使用 root 用户登录集群的 sys 租户。 根据业务需求，选择合适的转储操作。 租户级别的转储 可以对所有租…
---
切换语言

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

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

# 手动触发转储

更新时间：2024-03-21 16:26:18

[编辑](https://github.com/oceanbase/oceanbase-doc/edit/V4.1.0/zh-CN/700.reference/200.administrator-guide/200.basic-database-management/500.manage-data-storage/100.dump-management/300.trigger-dump-manually.md)  

系统租户可以通过 `ALTER SYSTEM MINOR FREEZE` 命令手动触发转储。手动转储支持租户级别、Zone 级别、Server 级别、日志流级别和 Tablet 级别。

## 操作步骤

1. 使用 `root` 用户登录集群的 `sys` 租户。
 2. 根据业务需求，选择合适的转储操作。

      - 租户级别的转储

       可以对所有租户、指定的一个或多个租户进行转储，SQL 语句如下。

       ```sql
       obclient> ALTER SYSTEM MINOR FREEZE TENANT [=] ALL | tenant_name [, tenant_name ...];

       ```

       示例：

       ```sql
       obclient> ALTER SYSTEM MINOR FREEZE TENANT =ALL;
       Query OK, 0 rows affected

       obclient> ALTER SYSTEM MINOR FREEZE tenant = tenant1;
       Query OK, 0 rows affected

       obclient> ALTER SYSTEM MINOR FREEZE TENANT =tenant1,tenant2;
       Query OK, 0 rows affected

       ```

       #### 说明

       如果不指定租户，执行 `ALTER SYSTEM MINOR FREEZE` 语句，则表示对 `sys` 租户本身进行转储。
      - Zone 级别的转储

       可以对指定的一个或多个 Zone 进行转储，SQL 语句如下。

       ```sql
       obclient> ALTER SYSTEM MINOR FREEZE ZONE [=] zone_name [, zone_name ...];

       ```

       示例：

       ```sql
       obclient> ALTER SYSTEM MINOR FREEZE ZONE = zone1;
       Query OK, 0 rows affected

       ```
      - Server 级别的转储

       可以对指定的一个或多个 OBServer 节点进行转储，SQL 语句如下。

       ```sql
       obclient> ALTER SYSTEM MINOR FREEZE SERVER = ('ip:port' [, 'ip:port'...]);

       ```

       示例：

       ```sql
       obclient> ALTER SYSTEM MINOR FREEZE SERVER = ('xx.xx.xx.xx:2882');
       Query OK, 0 rows affected

       ```
      - 日志流级别的转储

       可以对指定租户的指定日志流进行转储，SQL 语句如下。

       ```sql
       ALTER SYSTEM MINOR FREEZE TENANT [=] tenant_name LS [=] ls_id;

       ```

       其中，`tenant_name` 为指定租户的租户名；`ls_id` 为指定租户的日志流 ID；租户的日志流 ID 可以通过查询 `oceanbase.CDB_OB_TABLE_LOCATIONS` 视图获取。

       示例：

       ```shell
       obclient> ALTER SYSTEM MINOR FREEZE TENANT = t1 LS = 1001;
       Query OK, 0 rows affected

       ```

       语句执行后，系统会对指定租户的指定日志流的所有 Tablet 进行转储。
      - Tablet 级别的转储

       可以对指定租户的指定 Tablet 进行转储，SQL 语句如下。

       ```sql
       ALTER SYSTEM MINOR FREEZE TENANT [=] tenant_name TABLET_ID = tid;

       ```

       或者，也可以对指定租户指定日志流中的指定 Tablet 进行转储，SQL 语句如下。

       ```sql
       ALTER SYSTEM MINOR FREEZE TENANT [=] tenant_name LS [=] ls_id TABLET_ID = tid;

       ```

       其中，`tenant_name` 为指定租户的租户名；`ls_id` 为指定租户的日志流 ID；`tid` 为指定日志流中的 Tablet ID，租户的日志流 ID 和 Tablet ID 可以通过查询 `oceanbase.CDB_OB_TABLE_LOCATIONS` 视图获取。

       示例：

       ```shell
       obclient> ALTER SYSTEM MINOR FREEZE TENANT = t1 tablet_id = 200001;
       Query OK, 0 rows affected

       obclient> ALTER SYSTEM MINOR FREEZE TENANT = t1 LS = 1001 tablet_id = 200001;
       Query OK, 0 rows affected

       ```

## 后续操作

发起转储后，您可以查看转储情况，具体操作请参见 [查看转储进度](https://www.oceanbase.com/docs/common-oceanbase-database-cn-10000000001701237)。

## 相关文档

- [自动触发转储](https://www.oceanbase.com/docs/common-oceanbase-database-cn-10000000001701235)
 - [修改转储配置](https://www.oceanbase.com/docs/common-oceanbase-database-cn-10000000001701238)

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