OceanBase logo

OceanBase

A unified distributed database ready for your transactional, analytical, and AI workloads.

DEPLOY YOUR WAY

OceanBase Cloud

The best way to deploy and scale OceanBase

OceanBase Enterprise

Run and manage OceanBase on your infra

TRY OPEN SOURCE

OceanBase Community Edition

The free, open-source distributed database

OceanBase seekdb

Open source AI native search database

Customer Stories

Real-world success stories from enterprises across diverse industries.

View All
BY USE CASES

Mission-Critical Transactions

Global & Multicloud Application

Elastic Scaling for Peak Traffic

Real-time Analytics

Active Geo-redundancy

Database Consolidation

Resources

Comprehensive knowledge hub for OceanBase.

Blog

Live Demos

Training & Certification

Documentation

Official technical guides, tutorials, API references, and manuals for all OceanBase products.

View All
PRODUCTS

OceanBase Cloud

OceanBase Database

Tools

Connectors and Middleware

QUICK START

OceanBase Cloud

OceanBase Database

BEST PRACTICES

Practical guides for utilizing OceanBase more effectively and conveniently

Company

Learn more about OceanBase – our company, partnerships, and trust and security initiatives.

About OceanBase

Partner

Trust Center

Contact Us

International - English
中国站 - 简体中文
日本 - 日本語
Sign In
Start on Cloud

A unified distributed database ready for your transactional, analytical, and AI workloads.

DEPLOY YOUR WAY

OceanBase Cloud

The best way to deploy and scale OceanBase

OceanBase Enterprise

Run and manage OceanBase on your infra

TRY OPEN SOURCE

OceanBase Community Edition

The free, open-source distributed database

OceanBase seekdb

Open source AI native search database

Customer Stories

Real-world success stories from enterprises across diverse industries.

View All
BY USE CASES

Mission-Critical Transactions

Global & Multicloud Application

Elastic Scaling for Peak Traffic

Real-time Analytics

Active Geo-redundancy

Database Consolidation

Comprehensive knowledge hub for OceanBase.

Blog

Live Demos

Training & Certification

Documentation

Official technical guides, tutorials, API references, and manuals for all OceanBase products.

View All
PRODUCTS
OceanBase CloudOceanBase Database
ToolsConnectors and Middleware
QUICK START
OceanBase CloudOceanBase Database
BEST PRACTICES

Practical guides for utilizing OceanBase more effectively and conveniently

Learn more about OceanBase – our company, partnerships, and trust and security initiatives.

About OceanBase

Partner

Trust Center

Contact Us

Start on Cloud
编组
All Products
    • Databases
    • iconOceanBase Database
    • iconOceanBase Cloud
    • iconOceanBase Tugraph
    • iconInteractive Tutorials
    • iconOceanBase Best Practices
    • Tools
    • iconOceanBase Cloud Platform
    • iconOceanBase Migration Service
    • iconOceanBase Developer Center
    • iconOceanBase Migration Assessment
    • iconOceanBase Admin Tool
    • iconOceanBase Loader and Dumper
    • iconOceanBase Deployer
    • iconKubernetes operator for OceanBase
    • iconOceanBase Diagnostic Tool
    • iconOceanBase Binlog Service
    • Connectors and Middleware
    • iconOceanBase Database Proxy
    • iconEmbedded SQL in C for OceanBase
    • iconOceanBase Call Interface
    • iconOceanBase Connector/C
    • iconOceanBase Connector/J
    • iconOceanBase Connector/ODBC
    • iconOceanBase Connector/NET
icon

OceanBase Migration Service

V4.2.3Community Edition

  • OMS Documentation
  • OMS Community Edition Introduction
    • What is OMS Community Edition?
    • Terms
    • OMS Community Edition HA
    • Architecture
      • Overview
      • Hierarchical functional system
      • Basic components
    • Limitations
  • Quick Start
    • Data migration process
    • Data synchronization process
  • Deploy OMS Community Edition
    • Deployment modes
    • System and network requirements
    • Memory and disk requirements
    • Prepare the environment
    • Deploy OMS Community Edition on a single node
    • Deploy OMS Community Edition on multiple nodes in a single region
    • Deploy OMS Community Edition on multiple nodes in multiple regions
    • Integrate the OIDC protocol into OMS Community Edition to implement SSO
    • Scale out OMS Community Edition
    • Check the deployment
    • Deploy a time-series database (Optional)
  • OMS Community Edition console
    • Log on to the console of OMS Community Edition
    • Overview
    • User center
      • Configure user information
      • Change your logon password
      • Log off
  • Data migration
    • Overview
    • Migrate data from a MySQL database to OceanBase Database Community Edition
    • Migrate data from OceanBase Database Community Edition to a MySQL database
    • Migrate data from HBase to OBKV
    • Migrate data between instances of OceanBase Database Community Edition
    • Migrate data in active-active disaster recovery scenarios
    • Migrate data from a TiDB database to OceanBase Database Community Edition
    • Migrate data from a PostgreSQL database to OceanBase Database Community Edition
    • Manage data migration projects
      • View the details of a data migration project
      • Change the name of a data migration project
      • View and modify migration objects
      • Manage computing platforms
      • Use tags to manage data migration projects
      • Perform batch operations on data migration projects
      • Download and import settings of migration objects
      • Start and pause a data migration project
      • Release and delete a data migration project
    • Features
      • DML filtering
      • DDL synchronization
      • Configure matching rules for migration objects
      • Wildcard rules
      • Rename a database table
      • Use SQL conditions to filter data
      • Create and update a heartbeat table
      • Schema migration mechanisms
      • Schema migration operations
      • Set an incremental synchronization timestamp
    • Supported DDL operations in incremental migration and limits
      • DDL synchronization from MySQL database to OceanBase Community Edition
        • Overview of DDL synchronization from a MySQL database to a MySQL tenant of OceanBase Database
        • CREATE TABLE
          • Create a table
          • Create a column
          • Create an index or a constraint
          • Create partitions
        • Data type conversion
        • ALTER TABLE
          • Modify a table
          • Operations on columns
          • Operations on constraints and indexes
          • Operations on partitions
        • TRUNCATE TABLE
        • RENAME TABLE
        • DROP TABLE
        • CREATE INDEX
        • DROP INDEX
        • DDL incompatibilities between MySQL database and OceanBase Community Edition
          • Overview
          • Incompatibilities of the CREATE TABLE statement
            • Incompatibilities of CREATE TABLE
            • Column types that are supported to create indexes or constraints
          • Incompatibilities of the ALTER TABLE statement
            • Incompatibilities of ALTER TABLE
            • Change the type of a constrained column
            • Change the type of an unconstrained column
            • Change the length of a constrained column
            • Change the length of an unconstrained column
            • Delete a constrained column
          • Incompatibilities of DROP INDEX operations
      • Supported DDL operations in incremental migration from OceanBase Community Edition to a MySQL database and limits
      • Supported DDL operations in incremental migration between MySQL tenants of OceanBase Database
  • Data synchronization
    • Data synchronization overview
    • Create a project to synchronize data from OceanBase Database Community Edition to a Kafka instance
    • Create a project to synchronize data from OceanBase Database Community Edition to a RocketMQ instance
    • Manage data synchronization projects
      • View details of a data synchronization project
      • Change the name of a data synchronization project
      • View and modify synchronization objects
      • Use tags to manage data synchronization projects
      • Perform batch operations on data synchronization projects
      • Download and import the settings of synchronization objects
      • Start and pause a data synchronization project
      • Release and delete a data synchronization project
    • Features
      • DML filtering
      • DDL synchronization
      • Rename a topic
      • Use SQL conditions to filter data
      • Column filtering
      • Data formats
  • Create and manage data sources
    • Create data sources
      • Create an OceanBase-CE data source
      • Create a MySQL data source
      • Create a TiDB data source
      • Create a Kafka data source
      • Create a RocketMQ data source
      • Create a PostgreSQL data source
      • Create an HBase data source
    • Manage data sources
      • View data source information
      • Copy a data source
      • Edit a data source
      • Delete a data source
    • Create a database user
    • User privileges
    • Enable binlogs for the MySQL database
  • OPS & Monitoring
    • O&M overview
    • Go to the overview page
    • Server
      • View server information
      • Update the quota
      • View server logs
    • Components
      • Store
        • Create a store
        • View details of a store
        • Update the configurations of a store
        • Start and pause a store
        • Delete a store
      • Incr-Sync
        • View details of an Incr-Sync component
        • Start and pause an Incr-Sync component
        • Migrate an Incr-Sync component
        • Update the configurations of an Incr-Sync component
        • Batch O&M
        • Delete an Incr-Sync component
      • Full-Import
        • View details of a Full-Import component
        • Pause a Full-Import component
        • Rerun and resume a Full-Import component
        • Update the configurations of a Full-Import component
        • Delete a Full-Import component
      • Full-Verification
        • View details of a Full-Verification component
        • Pause a Full-Verification component
        • Rerun and resume a Full-Verification component
        • Update the configurations of a Full-Verification component
        • Delete a Full-Verification component
    • O&M Task
      • View O&M tasks
      • Skip a task or subtask
      • Retry a task or subtask
  • System management
    • Permission Management
      • Overview
      • Manage users
      • Manage departments
    • Alert center
      • View project alerts
      • View system alerts
      • Manage alert settings
    • Associate with OCP
    • System parameters
      • Modify system parameters
      • Modify HA configurations
  • OMS Community Edition O&M
    • Manage OMS services
    • OMS logs
    • Component O&M
      • O&M operations for the Supervisor component
      • CLI-based O&M for the Connector component
      • O&M operations for the Store component
    • Component tuning
      • Incr-Sync or Full-Import tuning
    • Component parameters
      • Coordinator
      • Condition
      • Source Plugin
        • Overview
        • StoreSource
        • DataFlowSource
        • LogProxySource
        • KafkaSource (TiDB)
        • HBaseSource
      • Sink Plugin
        • Overview
        • JDBC-Sink
        • KafkaSink
        • DatahubSink
        • RocketMQSink
        • HBaseSink
      • Store parameters
        • Parameters of a MySQL store
        • Parameters of an OceanBase store
      • Parameters of the CM component
      • Parameters of the Supervisor component
      • Full-Verification parameters
    • Set throttling
  • Reference Guide
    • API Reference
      • Overview
      • CreateProject
      • StartProject
      • StopProject
      • ResumeProject
      • ReleaseProject
      • DeleteProject
      • ListProjects
      • DescribeProject
      • DescribeProjectSteps
      • DescribeProjectStepMetric
      • DescribeProjectProgress
      • DescribeProjectComponents
      • ListProjectFullVerifyResult
      • StartProjectsByLabel
      • StopProjectsByLabel
      • CreateMysqlDataSource
      • CreateOceanBaseDataSource
      • ListDataSource
      • CreateLabel
      • ListAllLabels
      • ListFullVerifyInconsistenciesResult
      • ListFullVerifyCorrectionsResult
      • UpdateStore
      • UpdateFullImport
      • UpdateIncrSync
      • UpdateFullVerification
    • OMS error codes
    • Alert Reference
      • oms_host_down
      • oms_host_down_migrate_resource
      • oms_host_threshold
      • oms_migration_failed
      • oms_migration_delay
      • oms_sync_failed
      • oms_sync_status_inconsistent
      • oms_sync_delay
    • Telemetry parameters
  • Upgrade Guide
    • Overview
    • Upgrade OMS Community Edition in single-node deployment mode
    • Upgrade OMS Community Edition in multi-node deployment mode
    • FAQ
  • FAQ
    • General O&M
      • How do I modify the resource quotas of an OMS container?
      • Clear files in the Store component
      • How do I troubleshoot the OMS server down issue?
      • Deploy InfluxDB for OMS
      • Increase the disk space of the OMS host
    • Project diagnostics
      • What do I do when a store does not have data of the timestamp requested by the downstream?
      • What do I do when OceanBase Store failed to access an OceanBase cluster through RPC?
    • OPS & monitoring
      • What are the alert rules?
    • Data synchronization
      • FAQ about synchronization to a message queue
        • What are the strategies for ensuring the message order in incremental data synchronization to Kafka
    • Data migration
      • Full migration
        • How do I query the ID of a checker?
        • How do I query log files of the Checker component of OMS?
        • How do I query the verification result files of the Checker component of OMS?
        • What do I do if the destination table does not exist?
        • What can I do when the full migration failed due to LOB fields?
        • What do I do if garbled characters cannot be written into OceanBase Database V3.1.2?
      • Incremental synchronization
        • How do I skip DDL statements?
        • How do I update whitelists and blacklists?
        • What are the application scope and limits of ETL?
    • Installation and deployment
      • How do I upgrade Store?
      • How do I upgrade CDC?
      • What do I do when the "Failed to fetch" error is reported?
      • Change port numbers for components
      • Switch to the standby database

Download PDF

OMS Documentation What is OMS Community Edition? Terms OMS Community Edition HA Overview Hierarchical functional system Basic components Limitations Data migration process Data synchronization process Deployment modes System and network requirements Memory and disk requirements Prepare the environment Deploy OMS Community Edition on a single node Deploy OMS Community Edition on multiple nodes in a single region Deploy OMS Community Edition on multiple nodes in multiple regions Integrate the OIDC protocol into OMS Community Edition to implement SSO Scale out OMS Community Edition Check the deployment Deploy a time-series database (Optional) Log on to the console of OMS Community Edition Overview Configure user information Change your logon password Log off Overview Migrate data from a MySQL database to OceanBase Database Community Edition Migrate data from OceanBase Database Community Edition to a MySQL database Migrate data from HBase to OBKV Migrate data between instances of OceanBase Database Community Edition Migrate data in active-active disaster recovery scenarios Migrate data from a TiDB database to OceanBase Database Community Edition Migrate data from a PostgreSQL database to OceanBase Database Community Edition View the details of a data migration project Change the name of a data migration project View and modify migration objects Manage computing platforms Use tags to manage data migration projects Perform batch operations on data migration projects Download and import settings of migration objects Start and pause a data migration project Release and delete a data migration project DML filtering DDL synchronization Configure matching rules for migration objects Wildcard rules Rename a database table Use SQL conditions to filter data Create and update a heartbeat table Schema migration mechanisms Schema migration operations Set an incremental synchronization timestamp Supported DDL operations in incremental migration from OceanBase Community Edition to a MySQL database and limits Supported DDL operations in incremental migration between MySQL tenants of OceanBase Database Data synchronization overview Create a project to synchronize data from OceanBase Database Community Edition to a Kafka instance Create a project to synchronize data from OceanBase Database Community Edition to a RocketMQ instance View details of a data synchronization project Change the name of a data synchronization project View and modify synchronization objects Use tags to manage data synchronization projects Perform batch operations on data synchronization projects Download and import the settings of synchronization objects Start and pause a data synchronization project Release and delete a data synchronization project DML filtering DDL synchronization Rename a topic Use SQL conditions to filter data Column filtering Data formats Create an OceanBase-CE data source Create a MySQL data source Create a TiDB data source Create a Kafka data source Create a RocketMQ data source Create a PostgreSQL data source Create an HBase data source View data source information Copy a data source Edit a data source Delete a data source Create a database user User privileges Enable binlogs for the MySQL database O&M overview Go to the overview page View server information Update the quota View server logs View O&M tasks Skip a task or subtask Retry a task or subtask Overview Manage users Manage departments View project alerts View system alerts Manage alert settings
OceanBase logo

The Unified Distributed Database for the AI Era.

Follow Us
Products
OceanBase CloudOceanBase EnterpriseOceanBase Community EditionOceanBase seekdb
Resources
DocsBlogLive DemosTraining & Certification
Company
About OceanBaseTrust CenterLegalPartnerContact Us
Follow Us

© OceanBase 2026. All rights reserved

Cloud Service AgreementPrivacy PolicySecurity
Contact Us
Document Feedback
  1. Documentation Center
  2. OceanBase Migration Service
  3. V4.2.3
iconOceanBase Migration Service
V 4.2.3Community Edition
Enterprise Edition
  • V 4.3.2
  • V 4.3.1
  • V 4.3.0
  • V 4.2.5
  • V 4.2.4
  • V 4.2.3
  • V 4.0.2
  • V 3.4.0
Community Edition
  • V 4.2.12
  • V 4.2.11
  • V 4.2.10
  • V 4.2.9
  • V 4.2.8
  • V 4.2.7
  • V 4.2.6
  • V 4.2.5
  • V 4.2.4
  • V 4.2.3
  • V 4.2.1
  • V 4.2.0
  • V 4.0.0
  • V 3.3.1

OMS error codes

Last Updated:2024-05-10 05:56:11  Updated
share
What is on this page
Error types
Error levels
Console error codes
GHANA-OPEROR000001
GHANA-OPERAT000101
GHANA-MIGRAT000201
Precheck error codes
GHANA-PCHKNP000010
GHANA-PCHKNP001010
GHANA-PCHKNP001011
GHANA-PCHKNP002010
GHANA-PCHKNP002020
GHANA-PCHKNP003010
CM error codes
CM-RESOIE000201
CM-RESOIE000202
CM-RESOAT000011
CM-RESOAT000012
CM-RESOAT000013
CM-SCHEOR000002
CM-SCHEOR000003
CM-SCHEOR000203
CM-SCHEAT000001
CM-SCHEAT000102
CM-RESONF000001
CM-RESONF000002
CM-RESONF000003
CM-RESONF000021
Connector error codes
CONNECTOR-SOOO04006210
CONNECTOR-SIOO0400600
CONNECTOR-SOOO0400601
CONNECTOR-SOOO0401555
CONNECTOR-SID201000104
CONNECTOR-SIOR01003291
CONNECTOR-SIOR01001861
CONNECTOR-SIOR01014054
CONNECTOR-SIOR01000907
CONNECTOR-SIOO01000900
CONNECTOR-SIOO01001451
CONNECTOR-SIMS01001064
CONNECTOR-SIOM01001426
CONNECTOR-SIOM01001064
CONNECTOR-SIDH-{type}-001004
CONNECTOR-SIDH-{type}-001005
CONNECTOR-SIDH-{type}-001006
CONNECTOR-SIOR00012899
CONNECTOR-SIOO00012899
CONNECTOR-SIOO00014400
CONNECTOR-SIOO00000942
CONNECTOR-SIOO00000060
CONNECTOR-SIAL00000001
CONNECTOR-ALAL00000500
CONNECTOR-SIKA-{type}-001101
CONNECTOR-SIKA-{type}-001205
CONNECTOR-SIKA-{type}-001301
CONNECTOR-SIMS00000000
CONNECTOR-SIMS01000000
CONNECTOR-SIOM00000000
CONNECTOR-SIOM01000000
Supervisor error codes
SUPERVISOR-CMADIE020101
SUPERVISOR-CMADIE020102
SUPERVISOR-CMADIE020201
SUPERVISOR-CMADIE020202
SUPERVISOR-CMADIE020203
SUPERVISOR-CMADIE020204
SUPERVISOR-CMADIE020205
SUPERVISOR-CMADIE020206
SUPERVISOR-CMADIE020207
SUPERVISOR-CMADIE020208
SUPERVISOR-CMADIE020208
SUPERVISOR-CMADIE020301
SUPERVISOR-CMADIE020401
SUPERVISOR-CMADIE020403
SUPERVISOR-CMADIE020404
SUPERVISOR-CMADIE020405
SUPERVISOR-CMADIE020501
SUPERVISOR-CMADIE020503
SUPERVISOR-CMADIE020601
SUPERVISOR-CMADIE020602
SUPERVISOR-CMADIE020603
SUPERVISOR-CMADIE020605
SUPERVISOR-CMADIE020606
SUPERVISOR-CMADIE020701
SUPERVISOR-CMADIE020702
SUPERVISOR-CMADIE020703
SUPERVISOR-CMADIE020704
SUPERVISOR-CMADIE020705

folded

share

This topic describes the errors of OceanBase Migration Service (OMS) and corresponding solutions.

Error types

OMS errors are classified by component, including console errors, precheck errors, cluster management (CM) errors, and supervisor errors. For more information about OMS components, see Terms.

Error levels

The error levels of OMS include FATAL, ERROR, and WARNING. The following table describes these error levels.

Error level Description
FATAL The system may be in disorder or unavailable.
ERROR A general error.
WARNING A warning.

Console error codes

GHANA-OPEROR000001

Error level: ERROR

Error message: Checker status failed.

Cause: The Checker component failed.

Solution: Go to the container and check the logs of the corresponding Checker component. If the error cannot be cleared, contact the OMS service personnel and submit a ticket. Examples:

  1. /home/ds/run/{Name of the checker}/logs/error.log

  2. /home/ds/run/{Name of the checker}/stdout.out

GHANA-OPERAT000101

Error level: ERROR

Error message: Access denied for user 'root'@'xxx.xxx.xxx.xxx'.

Cause: The account or password of the data source is incorrect.

Solution: Enter the correct user account and password of the data source.

GHANA-MIGRAT000201

Error level: ERROR

Error message: Schema, table or view migration failed.

Cause: Migration of a database, table, or view failed.

Solution: We recommend that you choose Migration Details > Schema Migration and view information on the database, table, and view tabs. Select View exceptions only to check for failed migration objects. If a migration object failed, check the error message. The error message usually indicates that the table already exists or that table B on which table A depends does not exist. If the problem remains unsolved, submit a ticket.

Precheck error codes

GHANA-PCHKNP000010

Error level: ERROR

Error message: The project failed the preckeck on {checkType}.

Cause: The {jdbcUrl} database failed the connectivity test. Diagnostic information:{message}.

Solution: Check whether the {endpointName} data source is accessible.

GHANA-PCHKNP001010

Error level: ERROR

Error message: The project failed the preckeck on {checkType}.

Cause: The {schemaName} database is a system database. You are not allowed to migrate or synchronize data to a system database.

Solution: If {schemaName} is a system database, exclude it from the source objects.

GHANA-PCHKNP001011

Error level: ERROR

Error message: The project failed the preckeck on {checkType}.

Cause: The {schemaName} database does not exist. Check whether the database name is correct and whether the database exists.

Cause: The {schemaName} database does not exist. Select another data source object.

GHANA-PCHKNP002010

Error level: ERROR

Error message: The project failed the preckeck on {checkType}.

Cause: The following table object was not found in the remote database: {tableNames}.

Cause: The {tableName} table does not exist. Reselect the data source objects.

GHANA-PCHKNP002020

Error level: ERROR

Error message: The project failed the preckeck on {checkType}.

Cause: The whitelist is too long.

Solution: Reduce the number of objects to be migrated or synchronized, or use matching rules to select objects for migration or synchronization.

GHANA-PCHKNP003010

Error level: ERROR

Error message: The project failed the preckeck on {checkType}.

Cause: A LOB field exists in the {table} table.

Solution: Exclude the {tableNames} table with LOB fields from the tables to be migrated.

CM error codes

CM-RESOIE000201

Error level: FATAL

Error message: No available store. SubTopic: [%s], checkpoint: [%s]

Cause: All Store processes have been stopped, or the data range of the current Store process does not meet the timestamp requirements of the Writer. For example, the Writer needs to pull data starting from 10 o'clock, but the data range in the store is 11 o'clock to 12 o'clock.

Solution:

Enterprise Edition:

  1. Restart an existing store. In the upper-right corner of the page, click View Component Monitoring to view Store logs, and perform troubleshooting based on the logs or restart the existing store to restore it.

  2. If the existing store cannot be restored, create a new one. Log on to the OMS console, choose OPS & Monitoring > Component > Store, and create a store based on the link topic information and the current timestamp of the Writer. Note: The start time of the store must be earlier than the current timestamp of the Writer. Example: If the timestamp of the Writer is 2022-08-01 10:05:00, the start time of the store must be 5 to 10 minutes earlier, for example, 2022-08-01 10:00:00.

ApsaraDB for OceanBase: Submit a ticket.

CM-RESOIE000202

Error level: FATAL Error message: No active stores under topic : subTopic.getName() Cause: No store has been created for the current project, or all existing store processes have exited. Solution:

Enterprise Edition:

  1. Restart an existing store. In the upper-right corner of the page, click View Component Monitoring to view Store logs, and perform troubleshooting based on the logs or restart the existing store to restore it.

  2. If the existing store cannot be restored, create a new one. Log on to the OMS console, choose OPS & Monitoring > Components > Store, and create a store based on the link topic information and the current timestamp of the Writer. Note: The start time of the store must be earlier than the current timestamp of the Writer. Example: If the timestamp of the Writer is 2022-08-01 10:05:00, the start time of the store must be 5 to 10 minutes earlier, for example, 2022-08-01 10:00:00.

ApsaraDB for OceanBase: Submit a ticket.

CM-RESOAT000011

Error level: FATAL

Error message: Supervisor does not report any result after CM Retry 60 seconds.

Cause: The OMS proxy service component Supervisor has not reported task execution results to the control component for a long time.

Solution:

Enterprise Edition:

  1. Log on to the OMS container and run the supervisorctl status oms_drc_supervisor command. If the status of Supervisor is not RUNNING, run the supervisorctl restart oms_drc_supervisor command to restart it.

  2. Log on to the OMS console. Click View Component Monitoring in the upper-right corner of the current project page to view the component logs and check whether any error is reported.

  3. If no error is reported in the component logs, click Restore in the upper-right corner of the current project page to restore the project.

  4. If the problem remains unsolved, submit a ticket.

ApsaraDB for OceanBase: Submit a ticket.

CM-RESOAT000012

Error level: FATAL

Error message: Supervisor failed to execute command.

Cause: An unexpected exception occurred when the OMS proxy service component Supervisor was executing a command issued by the control component.

Solution:

Enterprise Edition: Click Restore on the page to restore the project. if the project is not restored, run supervisorctl status in the container to check whether all OMS components are in the RUNNING state. If a component is not in the RUNNING state, run supervisorctl restart $Component name to restart the component.

ApsaraDB for OceanBase: Submit a ticket.

CM-RESOAT000013

Error level: FATAL

Error message: The command output is displayed.

Cause: The OMS proxy service component Supervisor failed to execute a command issued by the control component.

Solution:

Enterprise Edition: Restore the project. If the project is not restored, go to the OMS container, view the logs in the error.log file in the /home/admin/logs/supervisor/ directory, and provide them to the OMS administrator.

ApsaraDB for OceanBase: Submit a ticket.

CM-SCHEOR000002

Error level: FATAL

Error message: Failed to operate all process. Failed: {$Failed}.

Cause: The O&M operations failed on all components involved.

Solution:

Enterprise Edition: Retry the O&M ticket. Alternatively, log on to the OMS console, choose OPS & Monitoring > Component. On the Component page that appears, click the tab of corresponding component, search for the names of failed component processes one by one, and then proceed with the corresponding O&M operations.

ApsaraDB for OceanBase: Submit a ticket.

CM-SCHEOR000003

Error level: FATAL

Error message: Failed to operate part of process. Failed: {$Failed}, Success: {$Success}

Cause: The O&M operations failed on some components.

Solution:

Enterprise Edition: Retry the O&M ticket. Alternatively, log on to the OMS console, choose OPS & Monitoring > Component. On the Component page that appears, click the tab of corresponding component, search for the names of failed component processes one by one, and then proceed with the corresponding O&M operations.

ApsaraDB for OceanBase: Submit a ticket.

CM-SCHEOR000203

Error level: FATAL

Error message: Failed to start crawler.

Cause: The incremental data pulling component Store failed to start.

Solution:

Enterprise Edition: Log on to the OMS console. Click View Component Monitoring in the upper-right corner of the current project page to view the Store logs and check whether any error is reported.

ApsaraDB for OceanBase: Submit a ticket.

CM-SCHEAT000001

Error level: FATAL

Error message: Failed to start checker.

Cause: The Checker component failed to start.

Solution:

Enterprise Edition: Submit a ticket. Log on to the OMS console. Click View Component Monitoring in the upper-right corner of the current project page to view the Checker logs and check whether any error is reported.

ApsaraDB for OceanBase: Submit a ticket.

CM-SCHEAT000102

Error level: FATAL

Error message: Failed to start writer.

Cause: The incremental data transmission component Connector failed to start.

Solution:

Enterprise Edition: Log on to the OMS console. Click View Component Monitoring in the upper-right corner of the current project page to view the Connector logs and check whether any error is reported.

ApsaraDB for OceanBase: Submit a ticket.

CM-RESONF000001

Error level: FATAL

Error message: No alive hosts in current region.

Cause: The OMS proxy service component Supervisor in the container has not reported heartbeats to the database for a long time.

Solution:

Enterprise Edition:

  1. Log on to the OMS container and run the supervisorctl status command to query the component statuses. If an OMS component is not in the RUNNING state, run the supervisorctl restart $Component name command to restart the component. Check whether the component is restarted.

  2. If the not, run env | grep OMS_HOST_IP to check whether the OMS_HOST_IP parameter is correctly specified when you start the OMS container. If the parameter is not specified or is incorrectly specified, delete the current container. Specify the parameters correctly, and then redeploy the container.

  3. Log on to the database specified by the drc_cm_db parameter in the config.yaml configuration file, and query the host table for the server information. Check whether the IP address in the table is the same as the actual IP address of the server. If they are inconsistent, check whether the cm_nodes parameter in the config.yaml file is correctly configured. If the parameter is incorrectly configured, delete the current container. Modify the config.yaml configuration file, and then redeploy the container.

ApsaraDB for OceanBase: Submit a ticket.

CM-RESONF000002

Error level: FATAL

Error message: No available machine in current region.

Cause: The OMS container is not initialized properly.

Solution:

Enterprise Edition: Go to the OMS container and run the sh /root/docker_init.sh command again. This operation is idempotent and can be executed repeatedly.

ApsaraDB for OceanBase: Submit a ticket.

CM-RESONF000003

Error level: FATAL

Error message: No enough machine resource for a $taskType task.

Cause: The values of some resource metrics of the servers in the OMS cluster have exceeded the system thresholds. The CPU utilization threshold is $(CPU), the memory usage threshold is $(Mem), and the disk usage threshold is $(Disk). The actual resource utilization of each server is {$Usage}.

Solution:

Enterprise Edition: You can stop or release projects that have not been used in a long time to reduce resource consumption on a server.

ApsaraDB for OceanBase: Submit a ticket.

CM-RESONF000021

Error level: FATAL

Error message: Machine group of region = ($Region) do not init.

Cause: The OMS container is not initialized properly.

Solution:

Enterprise Edition: Go to the OMS container and run the sh /root/docker_init.sh command. The execution process takes 3 to 5 minutes. This operation is idempotent and can be executed repeatedly.

ApsaraDB for OceanBase: Submit a ticket.

Connector error codes

CONNECTOR-SOOO04006210

Error level: FATAL

Error message: internal error code, arguments: -6210, Transaction is timeout

Cause: The execution of the transaction timed out on the source end.

Solution: execute SET @@global.ob_trx_timeout = A longer period in ms to increase the timeout period. You can execute SHOW VARIABLES LIKE '%ob_trx_timeout%' to view the timeout period.

CONNECTOR-SIOO0400600

Error level: FATAL

Error message: ORA-00600: internal error code, arguments: -6244, out of transaction threshold

Cause: The amount of data committed by a single transaction exceeded the threshold.

Solution: Execute the following statement to check the current threshold: SELECT * FROM __all_virtual_sys_parameter_stat WHERE name='_max_trx_size';
In the sys tenant of OceanBase Database, execute ALTER system SET _max_trx_size = Larger value to increase the threshold.

Notice:

In OceanBase Database V3.X, the limit on the amount of data committed by a single transaction is removed and does not need to be specified.

CONNECTOR-SOOO0400601

Error level: FATAL

Error message: ORA-00600: internal error code, arguments: -4258, Incorrect string value

Cause: A known issue in OceanBase V3.1.2.

Solution: In the sys tenant, execute the following statement: ALTER system SET _enable_static_typing_engine = false;.

CONNECTOR-SOOO0401555

Error level: FATAL

Error message: ORA-01555 snapshot too old

Cause: The snapshot of OceanBase Database is outdated.

Solution: In the sys tenant, execute the following statement to view the current snapshot timeout period: SHOW VARIABLES LIKE 'undo_retention'. You can execute SET global undo_retention=Greater value; to increase the snapshot timeout period.

CONNECTOR-SID201000104

Error level: FATAL

Error message: DB2 SQL ERROR: SQL CODE = -104, SQLSTATE = 42610, SQLERRORMC = 2003

Cause: The DB2 syntax is invalid.

Solution: This error is caused by DDL statement conversion issues of an OMS component. Locate the erroneous DDL statement in error.log and find the original DDL statement in ddl_msg.log based on the DDL statement. Then, evaluate the impact of skipping the DDL statement. If the DDL statement can be skipped, configure to skip the DDL statement and feed back the DDL statement conversion issue to the OMS administrator. If the DDL statement cannot be skipped, feed back the DDL statement conversion issue to the OMS administrator.

CONNECTOR-SIOR01003291

Error level: FATAL

Error message: SQL Error: ORA-03291: Invalid truncate option - missing STORAGE keyword

Cause: The Oracle syntax is invalid.

Solution: This error is caused by DDL statement conversion issues of an OMS component. Locate the erroneous DDL statement in error.log and find the original DDL statement in ddl_msg.log based on the DDL statement. Then, evaluate the impact of skipping the DDL statement. If the DDL statement can be skipped, configure to skip the DDL statement and feed back the DDL statement conversion issue to the OMS administrator. If the DDL statement cannot be skipped, feed back the DDL statement conversion issue to the OMS administrator.

CONNECTOR-SIOR01001861

Error level: FATAL

Error message: SQL Error: ORA-01861: literal does not match format string

Cause: The expression is invalid.

Solution: This error is caused by DDL statement conversion issues of an OMS component. Locate the erroneous DDL statement in error.log and find the original DDL statement in ddl_msg.log based on the DDL statement. Then, evaluate the impact of skipping the DDL statement. If the DDL statement can be skipped, configure to skip the DDL statement and feed back the DDL statement conversion issue to the OMS administrator. If the DDL statement cannot be skipped, feed back the DDL statement conversion issue to the OMS administrator.

CONNECTOR-SIOR01014054

Error level: FATAL

Error message: SQL Error: ORA-14054: invalid ALTER TABLE TRUNCATE PARTITION option

Cause: In the ALTER TABLE TRUNCATE PARTITION statement, an invalid option is specified after the partition name.

Solution: This error is caused by DDL statement conversion issues of an OMS component. Locate the erroneous DDL statement in error.log and find the original DDL statement in ddl_msg.log based on the DDL statement. Then, evaluate the impact of skipping the DDL statement. If the DDL statement can be skipped, configure to skip the DDL statement and feed back the DDL statement conversion issue to the OMS administrator. If the DDL statement cannot be skipped, feed back the DDL statement conversion issue to the OMS administrator.

CONNECTOR-SIOR01000907

Error level: FATAL

Error message: SQL Error: ORA-00907: missing right parenthesis

Cause: The Oracle syntax is invalid and the closing parenthesis is missing.

Solution: This error is caused by DDL statement conversion issues of an OMS component. Locate the erroneous DDL statement in error.log and find the original DDL statement in ddl_msg.log based on the DDL statement. Then, evaluate the impact of skipping the DDL statement. If the DDL statement can be skipped, configure to skip the DDL statement and feed back the DDL statement conversion issue to the OMS administrator. If the DDL statement cannot be skipped, feed back the DDL statement conversion issue to the OMS administrator.

CONNECTOR-SIOO01000900

Error level: FATAL

Error message: SQL Error: ORA-00900: You have an error in your SQL syntax

Cause: The syntax is invalid in the Oracle tenant of OceanBase Database.

Solution: This error is caused by DDL statement conversion issues of an OMS component. Locate the erroneous DDL statement in error.log and find the original DDL statement in ddl_msg.log based on the DDL statement. Then, evaluate the impact of skipping the DDL statement. If the DDL statement can be skipped, configure to skip the DDL statement and feed back the DDL statement conversion issue to the OMS administrator. If the DDL statement cannot be skipped, feed back the DDL statement conversion issue to the OMS administrator.

CONNECTOR-SIOO01001451

Error level: FATAL

Error message: SQL Error: ORA-01451: column to be modified to NULL cannot be modified to NULL

Cause: The current column is already NULL and cannot be changed to NULL again.

Solution: Filter the DDL statement.

CONNECTOR-SIMS01001064

Error level: FATAL

Error message: ERROR 1064 (42000): You have an error in your SQL syntax;

Cause: The MySQL syntax is incorrect.

Solution: This error is caused by DDL statement conversion issues of an OMS component. Locate the erroneous DDL statement in error.log and find the original DDL statement in ddl_msg.log based on the DDL statement. Then, evaluate the impact of skipping the DDL statement. If the DDL statement can be skipped, configure to skip the DDL statement and feed back the DDL statement conversion issue to the OMS administrator. If the DDL statement cannot be skipped, feed back the DDL statement conversion issue to the OMS administrator.

CONNECTOR-SIOM01001426

Error level: FATAL

Error message: ERROR 1426 (42000): Too big precision specified for column. Maximum is 65.

Cause: The field precision exceeds the limit.

Solution: This error is caused by DDL statement conversion issues of an OMS component. Locate the erroneous DDL statement in error.log and find the original DDL statement in ddl_msg.log based on the DDL statement. Then, evaluate the impact of skipping the DDL statement. If the DDL statement can be skipped, configure to skip the DDL statement and feed back the DDL statement conversion issue to the OMS administrator. If the DDL statement cannot be skipped, feed back the DDL statement conversion issue to the OMS administrator.

CONNECTOR-SIOM01001064

Error level: FATAL

Error message: ERROR 1064 (42000): You have an error in your SQL syntax;

Cause: The syntax is invalid in the MySQL tenant of OceanBase Database.

Solution: This error is caused by DDL statement conversion issues of an OMS component. Locate the erroneous DDL statement in error.log and find the original DDL statement in ddl_msg.log based on the DDL statement. Then, evaluate the impact of skipping the DDL statement. If the DDL statement can be skipped, configure to skip the DDL statement and feed back the DDL statement conversion issue to the OMS administrator. If the DDL statement cannot be skipped, feed back the DDL statement conversion issue to the OMS administrator.

CONNECTOR-SIDH-{type}-001004

Error level: ERROR

Error message: Exceed limit of bps

Cause: A single DataHub shard is throttled at 5 Mbit/s, and the OMS synchronization rate is too high.

Solution: Split the DataHub shard into more shards in the DataHub console.

CONNECTOR-SIDH-{type}-001005

Error level: FATAL

Error message: MalformedRecordException,Not Found Field

Cause: The schema is incorrect. This error is typically caused when DataHub is in Tuple mode and DDL statements were executed to add fields on the source end, but the corresponding fields were not added on the destination DataHub instance.

Solution:

  1. Identify the missing DataHub schema fields by comparing the schema of the source with that of the destination.

  2. Modify the DataHub schema.

CONNECTOR-SIDH-{type}-001006

Error level: FATAL

Error message: exceed max length: 2097152

Cause: The maximum length of a string field is 2 MB in DataHub.

Solution: Cancel the synchronization of this table. You can cancel the synchronization of this table by changing the synchronization objects in the OMS console.

CONNECTOR-SIOR00012899

Error level: FATAL

Error message: ORA-12899: The value in the "MOCK_DATABASE"."MOCK_ALLTYPE_OBORACLE_TABLE"."TCHAR" column is too great. The value is 13, while the maximum value allowed is 3.

Cause:

  1. If incremental DDL statement synchronization is not enabled, check whether a column has been added to the source.

  2. If incremental DDL statement synchronization is enabled, DDL statement conversion may have failed.

Solution:

  1. If incremental DDL statement synchronization is not enabled: First, check the character sets on both sides. If the character sets on the two sides are different, for example, UTF8 on the source and GBK on the destination, change the column length on the destination to more than 1.5 times the column length on the source. If the character sets are the same on the two sides, change the column length on the destination to the same as that of the source. If the error persists, contact OMS Technical Support.

  2. If incremental DDL statement synchronization is enabled, check the ddl_msg.log file, and search the corresponding column for the corresponding DDL statement. Then, contact OMS Technical Support.

CONNECTOR-SIOO00012899

Error level: FATAL

Error message: (conn=1055676) ORA-12899: value too large for column "MOCK_DATABASE"."MOCK_ALLTYPE_OBORACLE_TABLE"."TCHAR" (actual: 19, maximum: 1)

Cause:

  1. If incremental DDL statement synchronization is not enabled, a column may have been added to the source.

  2. If incremental DDL statement synchronization is enabled, DDL statement conversion may have failed.

Solution:

  1. If incremental DDL statement synchronization is not enabled, check the character sets on both sides. If the character sets on the two sides are different, for example, UTF8 on the source and GBK on the destination, change the column length on the destination to more than 1.5 times the column length on the source. If the character sets are the same on the two sides, change the column length on the destination to the same as that of the source. If the error persists, contact OMS Technical Support.

  2. If incremental DDL statement synchronization is enabled, check the ddl_msg.log file, and search the corresponding column for the corresponding DDL statement. Then, contact OMS Technical Support.

CONNECTOR-SIOO00014400

Error level: FATAL

Error message: Lack of a partition on the destination side. (conn=2719331) ORA-14400: inserted partition key does not map to any partition,${db}.${table}

Cause:

  1. If incremental DDL statement synchronization is not enabled, a partition may have been added to the source.

  2. If incremental DDL statement synchronization is enabled, when the automatic partition generation syntax is specified for table creation on the source, the DDL statements for automatically generating partitions will not be pulled by the Store component. That is, the DDL statements for automatically adding partitions will not be synchronized to the destination.

  3. If incremental DDL statement synchronization is enabled and the automatic partition generation syntax is configured for table creation on the source, check the ddl_msg.log fie and search the corresponding table for the DDL statement for adding partitions. Then, contact OMS Technical Support.

Solution: Compare the schemas on the two sides and create missing partitions on the destination.

CONNECTOR-SIOO00000942

Error level: FATAL

Error message: The destination table does not exist. table not existed, table:MOCK_ALLTYPE_OBORACLE_TABLE,db:oms_oracle.MOCK_DATABASE

Cause:

  1. If incremental DDL statement synchronization is not enabled, a table may have been created on the source.

  2. If incremental DDL statement synchronization is enabled, DDL statement conversion may have failed.

Solution:

  1. If incremental DDL statement synchronization is not enabled, create the table on the destination.

  2. If incremental DDL statement synchronization is enabled, check ddl_msg.log. Search for the corresponding table and find the DDL statement for creating the table. Then, contact the OMS technical support personnel.

CONNECTOR-SIOO00000060

Error level: FATAL

Error message: Execution on the destination is deadlocked. (conn=2356749) ORA-00060: deadlock detected while waiting for resource,${db}.${table}

Cause: The lock on the destination end has escalated to a block lock. Consequently, a deadlock is triggered by concurrent executions.

Solution:

  1. Log on to the OMS console.

  2. In the left-side navigation pane, click Data Migration.

  3. On the Data Migration page, click the name of the target data migration project to go to its details page.

  4. Click View Component Monitoring in the upper-right corner.

  5. Click Update. Find the worker_num parameter and change its value to 1.

  6. Wait for the link to run for a period of time. After the timestamp normally advances, change the value of worker_num back to the initial one.

CONNECTOR-SIAL00000001

Error level: FATAL

Error message: A field in the source table does not exist in the destination table. handleColumnsOnlyInSource: Field${field} in ${sourceTable} not found in target table ${targetTable}

Cause:

  1. If incremental DDL statement synchronization is not enabled, check whether a column has been added to the source.

  2. If incremental DDL statement synchronization is enabled, DDL statement conversion may have failed.

Solution:

  1. If incremental DDL statement synchronization is not enabled, create the missing column on the destination.

  2. If incremental DDL statement synchronization is enabled, check the ddl_msg.log file and search the corresponding column for the DDL statement for adding columns. Then, contact OMS Technical Support.

CONNECTOR-ALAL00000500

Error level: FATAL

Error message: uncertain

Cause: An unknown error occurred.

Solution: Contact OMS Technical Support.

CONNECTOR-SIKA-{type}-001101

Error level: ERROR

Error message: TimeoutException

Cause:

  1. The error may be caused by network connectivity issues between OMS and Kafka Server. You use the ping and telnet commands to test the connectivity.

  2. The error may alternatively be caused by the high network latency between OMS and Kafka Server. In this case, you can modify Kafka parameters.

Solution:

  1. Check the status of Kafka Server and test the network connectivity. For example, assume that Kafka Sever is set to 127.0.0.1:9092 in the sink.json configuration file. You can run the telnet 127.0.0.1 9092 command to test the network connectivity. If the network connectivity is sound without errors, but the network latency is large, proceed to step 2 to modify the timeout parameter. If the network connectivity is problematic, handle the network connectivity issue first.

  2. If you are sure that Kafka Server is sound without errors, you can modify the parameters of Connector.

    "properties": {"request.timeout.ms": Expected timeout period in ms}
    

Modify the parameters. In the OMS console, select the corresponding connector and click Update.

  1. If the properties parameter already exists in the sink section, add the preceding request.timeout.ms parameter in the JSON format.

  2. If the properties parameter is not found in the sink section, hover the pointer over the + button after sink to add the parameter.

    error-3

    Change the value of request.timeout.ms to 6000, and then click ✅, as shown in the following figure.

    error-1

  3. Click Update at the bottom of the page.

CONNECTOR-SIKA-{type}-001205

Error level: FATAL

Error message: No entry found for connection

Cause: The Connector cannot connect to Kafka.

  1. If Kafka is installed by using Docker, the local domain name obtained is not an IP address, but a network address. In this case, an error occurs when Kafka registers the network address to ZooKeeper.

  2. If Kafka has multiple replicas and the server uses a domain name for connection, the domain name may be less connected in OMS.

Solution:

  1. Set the parameters of the Kafka Server.

    1. advertised.listeners=PLAINTEXT://{kafkaIp}:9092

    2. listeners=PLAINTEXT://{kafkaIp}:9092

  2. Restart Kafka Server.

Solution verification: On the OMS server, use the producer script provided by Kafka to test whether messages can be successfully written to Kafka Server.

./kafka-console-producer.sh --topic Test topic --bootstrap-server Kafka Server connected

In the dialog box that appears, check whether the test messages are output.

CONNECTOR-SIKA-{type}-001301

Error level: FATAL

Error message: RecordTooLargeException

Cause: The request size exceeds the limit of Kafka Server.

Solution:

Restart Kafka Server after you modify the parameters.

  1. The default request size limit for the client is 1 GB. The size is seldom exceeded. If it is exceeded, modify max.request.size, in bytes. Then, restart Connector.

  2. You must configure the message.max.bytes parameter for Kafka Server, in bytes. If you do not configure this parameter, the default value 1M is used. Restart Kafka Server for the configuration to take effect.

    The suitable parameter value depends on the maximum data amount of a row of the table to be synchronized. We recommend that you set the parameter to a value two times of the maximum data amount of a row. The UPDATE operation updates the pre-image and post-image, which is twice of the normal row size.

To skip the error, add the skipErrorCode parameter. This feature is supported only in OMS V4.0.0-CE.

error-2

CONNECTOR-SIMS00000000

Error level: FATAL

Error message: The execution on the database client timed out. The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.

Cause: The execution of a DML statement timed out on the client. The default timeout threshold is 50000 ms. If the execution time of an SQL statement exceeds 50000 ms, the client terminates its execution. |

Solution:

  1. Log on to the OMS console.

  2. In the left-side navigation pane, click Data Migration.

  3. On the Data Migration page, click the name of the target data migration project to go to its details page.

  4. Click View Component Monitoring in the upper-right corner.

  5. Click Update, find the config_url parameter, and increase the value of the socketTimeout parameter.

CONNECTOR-SIMS01000000

Error level: FATAL

Error message: The execution on the database client timed out. The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.

Cause: The execution of a DDL statement timed out on the client. The default timeout threshold is 50000 ms. If the execution time of an SQL statement exceeds 50000 ms, the client terminates its execution.

Solution:

ApsaraDB for OceanBase:

  1. Log on to the OceanBase Cloud console.

  2. In the left-side navigation pane, choose OceanBase Migration Service > Data Migration.

  3. On the Data Migration page, click the name of the target data migration project to go to its details page.

  4. Click View Component Monitoring in the upper-right corner.

  5. Click Update, find the config_url parameter, and increase the value of the socketTimeout parameter.

CONNECTOR-SIOM00000000

Error level: FATAL

Error message: The execution on the database client timed out. The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.

Cause: DML execution timed out on the client. The default timeout threshold is 50000ms. If the execution time of an SQL statement exceeds 50000ms, the client terminates its execution.

Solution:

  1. Log on to the OMS console.

  2. In the left-side navigation pane, click Data Migration.

  3. On the Data Migration page, click the name of the target data migration project to go to its details page.

  4. Click View Component Monitoring in the upper-right corner.

  5. Click Update, find the config_url parameter, and increase the value of the socketTimeout parameter.

CONNECTOR-SIOM01000000

Error level: FATAL

Error message: The execution on the database client timed out. The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.

Cause: The execution of a DDL statement timed out on the client. The default timeout threshold is 50000 ms. If the execution time of an SQL statement exceeds 50000 ms, the client terminates its execution.

Solution:

  1. Log on to the OMS console.

  2. In the left-side navigation pane, click Data Migration.

  3. On the Data Migration page, click the name of the target data migration project to go to its details page.

  4. Click View Component Monitoring in the upper-right corner.

  5. Click Update, find the config_url parameter, and increase the value of the socketTimeout parameter.

Supervisor error codes

SUPERVISOR-CMADIE020101

Error level: ERROR

Error message: ShellCommand execute command: {command} Timeout.

Cause: The script execution timed out.

Solution: Contact OMS Technical Support.

SUPERVISOR-CMADIE020102

Error level: ERROR

Error message: ShellCommand execute failed, Ret: {exitCode}.

Cause: The script execution failed.

Solution: Contact OMS Technical Support.

SUPERVISOR-CMADIE020201

Error level: ERROR

Error message: ReadFileCommand execute failed, Ret: {exception message}.

Cause: File reading failed.

Solution: Contact OMS Technical Support.

SUPERVISOR-CMADIE020202

Error level: ERROR

Error message: WriteFileCommand execute failed, Ret: {exception message}

Cause: File writing failed.

Solution: Contact OMS Technical Support.

SUPERVISOR-CMADIE020203

Error level: ERROR

Error message: Illegal Path: {path}

Cause: The directory that you attempted to write a file to does not allow data writing.

Solution: Contact OMS Technical Support.

SUPERVISOR-CMADIE020204

Error level: ERROR

Error message: Null or empty DYNAMIC_PORT args

Cause: The DYNAMIC_PORT placeholder parameter is empty.

Solution: Contact OMS Technical Support.

SUPERVISOR-CMADIE020205

Error level: ERROR

Error message: Failed, Unsupported Placeholder: {placeholder}

Cause: The type of the placeholder is not supported.

Solution: Contact OMS Technical Support.

SUPERVISOR-CMADIE020206

Error level: ERROR

Error message: Failed to allocate dynamic port

Cause: No available dynamic port is obtained.

Solution: Contact OMS Technical Support.

SUPERVISOR-CMADIE020207

Error level: ERROR

Error message: Unsupported file syntax

Cause: The file type is not supported.

Solution: Contact OMS Technical Support.

SUPERVISOR-CMADIE020208

Error level: ERROR

Error message: Null or empty Json parser args

Cause: The JSON parsing parameter is empty.

Solution: Contact OMS Technical Support.

SUPERVISOR-CMADIE020208

Error level: ERROR

Error message: Invoke DeleteFileCmd, delete file: {file fullname} failed

Cause: File deletion failed.

Solution: Contact OMS Technical Support.

SUPERVISOR-CMADIE020301

Error level: ERROR

Error message: SqlCommand execute failed with sql: {sqls} and exception: {exception message}

Cause: The execution of the SQL statement failed.

Solution: Contact OMS Technical Support.

SUPERVISOR-CMADIE020401

Error level: ERROR

Error message: Empty tables or views

Cause: The table or view parameter requested by DBCat is empty.

Solution: Contact OMS Technical Support.

SUPERVISOR-CMADIE020403

Error level: ERROR

Error message: Invalid byteUsedType: {byteUsedType} / None requireFields

Cause: The DBCat command parameter is invalid.

Solution: Contact OMS Technical Support.

SUPERVISOR-CMADIE020404

Error level: ERROR

Error message: Dbcat fetch DDL failed, with exception {exception message}

Cause: An error occurred when DBCat tries to obtain the DDL statement.

Solution: Contact OMS Technical Support.

SUPERVISOR-CMADIE020405

Error level: ERROR

Error message: Dbcat query dependency failed, with exception {exception message}

Cause: An error occurred when DBCat queries the dependency metadata of migration objects.

Solution: Contact OMS Technical Support.

SUPERVISOR-CMADIE020501

Error level: ERROR

Error message: Invalid input key

Cause: The input key is invalid.

Solution: Contact OMS Technical Support.

SUPERVISOR-CMADIE020503

Error level: ERROR

Error message: Unsupported report type

Cause: The reporting method is not supported.

Solution: Contact OMS Technical Support.

SUPERVISOR-CMADIE020601

Error level: ERROR

Error message: InvokeFuncCommand failed with exception {exception message}.

Cause: Function execution failed.

Solution: Contact OMS Technical Support.

SUPERVISOR-CMADIE020602

Error level: ERROR

Error message: InvokeFuncCommand unsupported func: {func name}

Cause: The function type is not supported.

Solution: Contact OMS Technical Support.

SUPERVISOR-CMADIE020603

Error level: ERROR

Error message: InvokeFuncCommand timeout with exception: {exception message}

Cause: The function execution timed out.

Solution: Contact OMS Technical Support.

SUPERVISOR-CMADIE020605

Error level: ERROR

Error message: InvokeFuncCommand fetch message fail with exception: {exception message}

Cause: Failed to obtain the message.

Solution: Contact OMS Technical Support.

SUPERVISOR-CMADIE020606

Error level: ERROR

Error message: InvokeFuncCommand failed to init datahub client with exception: {exception message}

Cause: Failed to initialize the DataHub client.

Solution: Contact OMS Technical Support.

SUPERVISOR-CMADIE020701

Error level: ERROR

Error message: Failed to get process alive job

Cause: Failed to pull the heartbeat data.

Solution: Contact OMS Technical Support.

SUPERVISOR-CMADIE020702

Error level: ERROR

Error message: Failed to fetch result of task: {taskId}

Cause: Failed to pull the task result. |

Solution: Contact OMS Technical Support.

SUPERVISOR-CMADIE020703

Error level: ERROR

Error message: Failed to fetch errors of task: {taskId}

Cause: Failed to pull the error information.

Solution: Contact OMS Technical Support.

SUPERVISOR-CMADIE020704

Error level: ERROR

Error message: There is no error message to fetch now for task: {taskId}

Cause: The task does not have any error messages.

Solution: Contact OMS Technical Support.

SUPERVISOR-CMADIE020705

Error level: ERROR

Error message: FetchReportCommand unsupported report type: {report type}

Cause: The pull method is not supported. You can pull only heartbeat, task, and error information.

Solution: Contact OMS Technical Support.

Previous topic

UpdateFullVerification
Last

Next topic

oms_host_down
Next
What is on this page
Error types
Error levels
Console error codes
GHANA-OPEROR000001
GHANA-OPERAT000101
GHANA-MIGRAT000201
Precheck error codes
GHANA-PCHKNP000010
GHANA-PCHKNP001010
GHANA-PCHKNP001011
GHANA-PCHKNP002010
GHANA-PCHKNP002020
GHANA-PCHKNP003010
CM error codes
CM-RESOIE000201
CM-RESOIE000202
CM-RESOAT000011
CM-RESOAT000012
CM-RESOAT000013
CM-SCHEOR000002
CM-SCHEOR000003
CM-SCHEOR000203
CM-SCHEAT000001
CM-SCHEAT000102
CM-RESONF000001
CM-RESONF000002
CM-RESONF000003
CM-RESONF000021
Connector error codes
CONNECTOR-SOOO04006210
CONNECTOR-SIOO0400600
CONNECTOR-SOOO0400601
CONNECTOR-SOOO0401555
CONNECTOR-SID201000104
CONNECTOR-SIOR01003291
CONNECTOR-SIOR01001861
CONNECTOR-SIOR01014054
CONNECTOR-SIOR01000907
CONNECTOR-SIOO01000900
CONNECTOR-SIOO01001451
CONNECTOR-SIMS01001064
CONNECTOR-SIOM01001426
CONNECTOR-SIOM01001064
CONNECTOR-SIDH-{type}-001004
CONNECTOR-SIDH-{type}-001005
CONNECTOR-SIDH-{type}-001006
CONNECTOR-SIOR00012899
CONNECTOR-SIOO00012899
CONNECTOR-SIOO00014400
CONNECTOR-SIOO00000942
CONNECTOR-SIOO00000060
CONNECTOR-SIAL00000001
CONNECTOR-ALAL00000500
CONNECTOR-SIKA-{type}-001101
CONNECTOR-SIKA-{type}-001205
CONNECTOR-SIKA-{type}-001301
CONNECTOR-SIMS00000000
CONNECTOR-SIMS01000000
CONNECTOR-SIOM00000000
CONNECTOR-SIOM01000000
Supervisor error codes
SUPERVISOR-CMADIE020101
SUPERVISOR-CMADIE020102
SUPERVISOR-CMADIE020201
SUPERVISOR-CMADIE020202
SUPERVISOR-CMADIE020203
SUPERVISOR-CMADIE020204
SUPERVISOR-CMADIE020205
SUPERVISOR-CMADIE020206
SUPERVISOR-CMADIE020207
SUPERVISOR-CMADIE020208
SUPERVISOR-CMADIE020208
SUPERVISOR-CMADIE020301
SUPERVISOR-CMADIE020401
SUPERVISOR-CMADIE020403
SUPERVISOR-CMADIE020404
SUPERVISOR-CMADIE020405
SUPERVISOR-CMADIE020501
SUPERVISOR-CMADIE020503
SUPERVISOR-CMADIE020601
SUPERVISOR-CMADIE020602
SUPERVISOR-CMADIE020603
SUPERVISOR-CMADIE020605
SUPERVISOR-CMADIE020606
SUPERVISOR-CMADIE020701
SUPERVISOR-CMADIE020702
SUPERVISOR-CMADIE020703
SUPERVISOR-CMADIE020704
SUPERVISOR-CMADIE020705