Oracle 到 OceanBase
| 功能 | 说明 |
|---|---|
Schema Migration | Automatically generates destination creation statements based on source metadata and mappings if the selected table does not exist at the target. |
Full Data Migration | Logical migration that sequentially scans table data and writes it in batches to the target database. |
Incremental Real-time Sync | Supports common DML sync operations such as INSERT, UPDATE, DELETE. |
Data Verification and Correction | Performs full data verification and optionally corrects differential data based on verification results. Supports scheduled tasks. Documentation: Create Scheduled Verification and Correction Job |
Modify Subscription | Add, delete, or modify subscription tables, supporting historical data migration. Documentation: Modify Subscription |
Reset Position | Backtracks the position by timestamp or Scn, reprocessing Oracle Redo Log data from a past period. |
Table Name Mapping | Supports consistent with the source, lowercase conversion, uppercase conversion, suffix truncation with '_number'. |
DDL Sync |
|
Metadata Retrieval | Retrieves metadata from the source table to the destination, querying with set filtering conditions. |
高级功能
| 功能 | 说明 |
|---|---|
自动建字典 | 如果使用离线字典解析 Oracle Redo, 则在创建任务时自动创建字典 |
全量前清空目标数据 | 运行全量任务前清除老数据,包括重跑任务、定时全量迁移都会触发此能力 |
重建目标表 | 运行全量任务前重建目标表,包括重跑任务、定时全量迁移都会触发此能力 |
高并发行级写入 | 适配分布式数据库特征,默认采用高并发行级写入策略 (ROW) |
增量写入冲突策略 | IGNORE: 遇到主键冲突则忽略(不做写入),REPLACE: 遇到主键冲突则整行替换 |
Scheduled Full Data Migration | Documentation 1: Create Scheduled Full Data Job |
Custom Code | Documentation 1: Create Custom Code Job |
Data Filtering Conditions | Supports data filtering with WHERE conditions using SQL 92 subset. Documentation: Create Data Filtering Job |
Set Target Primary Key | Change the primary key to another field for easier data aggregation and other operations. |
Add Virtual Columns | Supports adding custom virtual columns with fixed values, such as region, ID, etc. |