OceanBase
English日本語简体中文
Docs Home
Products
Integrations
Release Notes

Databases

OceanBase DatabaseOceanBase Cloud OceanBase Best Practices

Tools

OceanBase Cloud PlatformOceanBase Migration ServiceOceanBase Developer CenterOceanBase Migration AssessmentOceanBase Admin ToolOceanBase Loader and DumperOceanBase DeployerKubernetes operator for OceanBaseOceanBase Diagnostic Tool OceanBase Binlog Service

Connectors and Middleware

OceanBase Database Proxy OceanBase Connector/C OceanBase Connector/J OceanBase Connector/ODBC OceanBase Connector/NETOceanBase Command-Line Client

Databases

OceanBase DatabaseOceanBase Cloud OceanBase Best Practices

Connectors and Middleware

OceanBase Database Proxy OceanBase Connector/C OceanBase Connector/J OceanBase Connector/ODBC OceanBase Connector/NETOceanBase Command-Line Client

Tools

OceanBase Cloud PlatformOceanBase Migration ServiceOceanBase Developer CenterOceanBase Migration AssessmentOceanBase Admin ToolOceanBase Loader and DumperOceanBase DeployerKubernetes operator for OceanBaseOceanBase Diagnostic Tool OceanBase Binlog Service
OceanBase DatabaseOceanBase Cloud ToolsConnectors and MiddlewareLifecycle Support Policy

OceanBase Migration Assessment

V4.2.0Enterprise Edition
  • Product Introduction
    • Features
    • Application scenarios
    • System architecture
    • Product form
  • Install OMA
  • Compatibility assessment
    • Assess the compatibility with objects
    • Assess the compatibility with SQL statements
    • Assess the compatibility with business code
    • Export SQL statements from an OceanBase database
    • Database assessment
      • Overview
      • Assess an Oracle database
      • Assess a MySQL database
      • Assess a TiDB database
      • Assess a PostgreSQL database
      • Assess a DB2 LUW database
  • Performance assessment
    • Standalone edition
      • Overview
      • Assess the performance differences between an Oracle database and an OceanBase database
      • Assess the performance differences between a MySQL database and an OceanBase database
      • Assess the performance differences between different versions of OceanBase Database

Download PDF

Document Feedback
  1. Documentation Center
  2. OceanBase Migration Assessment
  3. V4.2.0

System architecture

Last Updated:2026-09-04 08:16:35

This topic describes the system architecture of OceanBase Migration Assessment (OMA).

OMA is an intermediate tool to connect the to-be-assessed database to the destination database. The database to be assessed is usually an Oracle or MySQL database, and the destination database is usually an OceanBase database. OceanBase Database offers OB Parser, a built-in syntax parser, to assess the compatibility with collected objects and SQL statements and generate an assessment report for your reference.

The workflow of OMA is divided into three steps:

  1. OMA collects objects and SQL statements from the database to be assessed or the workload capture replay (WCR) files.

  2. The built-in OB parser performs compatibility analysis on the collected objects and SQL statements.

  3. OMA generates an assessment report or replays the objects and SQL statements in the destination database depending on the scenarios.

    In the replay scenario, OMA replays the SQL statements collected from the source database in the destination database in sequence based on the real traffic and generates a replay report for your reference.

Previous topic

Application scenarios
Last

Next topic

Product form
Next