oracle_migration_inc工具集的功能是:迁移Oracle表结构和主键到UXDB,以及迁移Oracle数据到UXDB。迁移过程中做数据类型转换类型对照可以参见(Oracle到UXDB数据类型转换对照)。一共包含6个工具:
init_foreign_server_inc:初始化插件,在UXDB中创建Oracle Foreign Server对象,为建立外部表初始化环境。
export_oracle_inc:连接Oracle数据库,导出包含表结构和主键的DDL,导出过程中自动做数据类型名称转换。
import_uxdb_inc:连接UXDB数据库,导入包含Oracle表结构和主键的DDL,生成相同表结构的外部表和同名相同结构的本地表。
sync_table_inc:同时连接Oracle数据库和UXDB数据库,同步表数据,同步前自动同步表结构变化和主键变化。
add_table_inc:同时连接Oracle数据库和UXDB数据库,自动同步UXDB中已有schema范围内Oracle新增表DDL。
analyse_result_inc:同时连接Oracle数据库和UXDB数据库,比较两边同名表记录数目,打印出记录数目不一致的地方。