Migration type | Description |
Schema migration | After a schema migration task is started, the data transmission service migrates the definitions of database objects (such as tables, indexes, constraints, comments, and views) from the source database to the target database and automatically filters out temporary tables. |
Full migration | After a full migration task is started, the data transmission service migrates existing data of tables in the source database to corresponding tables in the target database. If you select Full Migration, we recommend that you collect the statistics of the Oracle tenant of OceanBase Database before the data migration. |
Incremental synchronization | After an incremental synchronization task is started, the data transmission service synchronizes changed data (data that is added, modified, or removed) from the source database to corresponding tables in the target database. Options for Incremental synchronization are DML synchronization and DDL synchronization. You can select operations as needed. For more information, see Configure DDL/DML synchronization. Incremental synchronization has the following limitations: If you select DDL Synchronization, when you perform a DDL operation for synchronization that is not supported by the data transmission service in the source database, the data migration may be interrupted. If the DDL operation is ADD COLUMN, we recommend that you set the column to a NULL column. Otherwise, data migration may be interrupted.
|
Full verification | After the full migration and incremental synchronization tasks are completed, the data transmission service automatically initiates a full verification task to verify the tables in the source and target databases. If you select Full Verification, we recommend that you collect the statistics of the Oracle tenant of OceanBase Database and use the GATHER_SCHEMA_STATS or GATHER_TABLE_STATS statement to collect the statistics of the Oracle database before full verification. If you selected Incremental Synchronization but did not select all DML operations in the DML Synchronization section, you cannot select Full Verification.
|
Reverse incremental synchronization | Data changes made in the target database after the business database switchover are synchronized to the source database in real time through reverse incremental synchronization. Generally, incremental synchronization configurations are reused for reverse incremental synchronization. You can also customize the configurations for reverse incremental synchronization as needed. |