---
title: OMS 全量迁移报错 No alive hosts in current region-OceanBase数据库使用指南
description: 了解OceanBase数据库在实际应用中关于OMS 全量迁移报错 No alive hosts in current region相关的常见问题和使用技巧，帮助您快速解决OMS 全量迁移报错 No alive hosts in current region的难题。
image: https://mdn.alipayobjects.com/huamei_22khvb/afts/img/A*OSPzQ6GUQF4AAAAAQHAAAAgAeiGDAQ/original
---
切换语言

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

划线反馈

# OMS 全量迁移报错 No alive hosts in current region

更新时间：2026-06-22 02:01

适用版本： V4.2.x、V4.1.x、V4.0.x、V3.4.x、V3.3.x、V3.2.x、V3.1.x、V2.2.x、V2.1.x、V2.0.x、V1.4.x、V1.3.x 内容类型：Troubleshoot  

本文为您介绍使用 OceanBase 迁移服务（OceanBase Migration Service，OMS）全量迁移时，报错 No alive hosts in current region 的问题原因和解决方法。

## 适用版本

适用于 OMS 全部版本。

## 问题描述

OMS 进行全量迁移时遇到报错：No alive hosts in current region:TJ_cn

同时，`supervisorctl` 中的 `oms_drc_supervisor` 服务一直在反复重启。

## 错误原因

OMS 容器中 `oms_drc_supervisor` 服务的启动依赖于 9000 端口。

9000（oms-supervisor.jar java 进程）：`oms_drc_supervisor` 组件服务启动时，会检查服务端口 9000 是否可用。

如果 9000 端口已经被占用，则 `oms_drc_supervisor` 服务启动会失败。

## 解决方法

1. 登录 OMS 服务器，找到占用 9000 端口的进程。

   ```shell
   netstat -tlnp | grep :9000

   ```
 2. 确认该进程停止无影响后，执行下述命令进行停止，释放 9000 端口。

   ```shell
   kill -9 <进程号>

   ```
 3. 重新启动失败的数据迁移项目。

Previous

[OMS 迁移异构主键表时全量组件报错：perhaps source index not match destination](https://www.oceanbase.com/knowledge-base/oceanbase-database-1000000000280771)

Next

[OMS 全量迁移触发防爆阀值，速度降为 0，链路暂停](https://www.oceanbase.com/knowledge-base/oceanbase-database-1000000000280772) ![有帮助](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) 咨询热线
