---
title: OMS Meta 库停机迁移-OceanBase数据库使用指南
description: 了解OceanBase数据库在实际应用中关于 OMS Meta 库停机迁移相关的常见问题和使用技巧，帮助您快速解决 OMS Meta 库停机迁移的难题。
---
切换语言

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

划线反馈

# OMS Meta 库停机迁移

更新时间：2024-08-20 13:36

适用版本： V4.2.x、V4.1.x、V4.0.x、V3.4.x、V3.3.x 内容类型：How-to  

本文为您介绍如何进行 OceanBase 迁移服务（OceanBase Migration Server，OMS）Meta 库停机迁移。

## 适用版本

适用于 OMS V3.3.0 及之后版本。

## 操作步骤

1. 如果开启了 HA 功能，请先关闭 HA。

      1. 登录 OMS 控制台。
      2. 在左侧导航栏，单击 **系统管理** > **系统参数**。
      3. 在 **系统参数** 页面，找到 `ha.config`。
      4. 单击该参数名称 **取值** 后的编辑图标。
      5. 在 **修改取值** 对话框中，设置 `enable` 为 `false`，关闭 HA 功能。
 2. 停止 OMS 管控进程。

   ```shell
   supervisorctl stop oms_console oms_drc_cm oms_drc_supervisor

   ```
 3. 迁移 Meta 库。
 4. 登录 OMS 容器，修改 `/home/admin/conf/config.yaml` 文件中元数据库相关配置为新 Meta 库的信息。

   需要修改的配置包括 `drc_cm_db`、`drc_cm_heartbeat_db`、`drc_rm_db`、`oms_meta_host`、`oms_meta_password`、`oms_meta_port` 和 `oms_meta_user`。
 5. 在容器内执行下述命令。

   ```shell
   cd ~ && python -m omsflow.scripts.units.oms_init_manager --init-config-file

   ```
 6. 确认输出元数据库连接信息是否已被正确修改。

   ```shell
   cat /home/ds/cm/package/config/jdbc.properties | grep jdbcUrl=
   cat /home/ds/ghana/config/application-oms.properties | grep jdbcUrl=

   ```
 7. 确认无误后，重启 OMS 管控组件。

   ```shell
   supervisorctl restart oms_console oms_drc_cm oms_drc_supervisor

   ```
 8. 在 **系统参数** 页面，开启 HA 功能，并设置相关参数。

   开启 HA 功能后，HA 会对组件进行相应处理，如下表所示。

   | **迁移前任务/组件状态** | **迁移后（未开启 HA）** | **迁移后（开启 HA）** |
   | 任务正常运行    - Incr-Sync 组件正常运行   - Store 组件正常运行 | 任务的状态保持不变    - Incr-Sync 组件异常   - Store 组件异常 | 任务的状态保持不变    - HA 会自动启动 Incr-Sync 组件。   - HA 会根据配置新建 Store 组件，详情请参见 [修改 HA 配置](https://www.oceanbase.com/docs/enterprise-oms-doc-cn-1000000000987996)。 |
   | 任务失败    - Incr-Sync 组件异常   - Store 组件异常 |
   | 任务暂停    - Incr-Sync 组件暂停   - Store 组件正常运行 | 任务的状态保持不变    - Incr-Sync 组件暂停   - Store 组件异常 | 任务的状态保持不变    - Incr-Sync 组件暂停。   - HA 会根据配置新建 Store 组件，详情请参见 [修改 HA 配置](https://www.oceanbase.com/docs/enterprise-oms-doc-cn-1000000000987996)。 |

上一篇

[如何修改挂载盘的路径](https://www.oceanbase.com/knowledge-base/oceanbase-database-1000000000267145)

下一篇

[如何通过命令行启动 Store 组件](https://www.oceanbase.com/knowledge-base/oceanbase-database-1000000000261685) ![有帮助](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) 咨询热线
