---
title: "UPGRADE | OceanBase 文档中心"
description: "UPGRADE 描述 该语句用来推进主备库滚动升级。OceanBase 数据库的升级流程需要依次调用该语句来推进升级阶段。 语法 ALTER SYSTEM {BEGIN | BEGIN ROLLING | END ROLLING | END} UPGRADE; 参数解释 参数 描述 BEGIN 开始升级。 BEGIN…"
---
切换语言

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

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

# UPGRADE

更新时间：2023-08-07 17:30:32

[编辑](https://github.com/oceanbase/oceanbase-doc/edit/V3.1.1/zh-CN/1000.sql-reference/500.sql-statement/600.sql-statements-alter-system/2300.upgrade.md)  

## 描述

该语句用来推进主备库滚动升级。OceanBase 数据库的升级流程需要依次调用该语句来推进升级阶段。

## 语法

```sql
ALTER SYSTEM {BEGIN | BEGIN ROLLING | END ROLLING | END} UPGRADE;

```

## 参数解释

| 参数 | 描述 |
| --- | --- |
| BEGIN | 开始升级。 |
| BEGIN ROLLING | 开始混部阶段。 |
| END ROLLING | 结束混部阶段。 |
| END | 结束，升级完成。 |

## 示例

1. 进入升级 Pre 阶段，开始升级。

   ```sql
   obclient>ALTER SYSTEM BEGIN UPGRADE;  

   ```
 2. 结束升级 Pre 阶段，进入升级混部阶段。

   ```sql
   obclient>ALTER SYSTEM BEGIN ROLLING UPGRADE;

   ```
 3. 结束升级混部阶段，进入升级 Post 阶段。

   ```sql
   obclient>ALTER SYSTEM END ROLLING UPGRADE;

   ```
 4. 升级 Post 阶段，升级完成。

   ```sql
   obclient>ALTER SYSTEM END UPGRADE;

   ```

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