目前 OceanBase 数据库并不支持该功能。 OMS 在结构迁移期间,会将启用间隔分区特性的表作为普通表处理,仅会迁移该类表现有的分区至目标端。因此,结构迁移完成后,源端 Oracle 数据库新生成的分区在目标端 OceanBase 数据库中并不存在,相应的数据同步到 OceanBase 数据库后将引发 ORA-14400 报错。
目前 OceanBase 数据库并不支持该功能。 OMS 在结构迁移期间,会将启用间隔分区特性的表作为普通表处理,仅会迁移该类表现有的分区至目标端。因此,结构迁移完成后,源端 Oracle 数据库新生成的分区在目标端 OceanBase 数据库中并不存在,相应的数据同步到 OceanBase 数据库后将引发 ORA-14400 报错。
较早的 OMS 版本中,OMS 会直接修改 OceanBase 数据库的表结构,将分区键加入主键中,主键默认具备非空属性。该行为导致分区键为 NULL 的记录无法插入,从而导致 ORA-14400 报错。后来的 OMS 版本将此类表修改为无主键表,无主键允许分区字段为空,能够兼容该部分生产数据。‘...
较早的 OMS 版本中,OMS 会直接修改 OceanBase 数据库的表结构,将分区键加入主键中,主键默认具备非空属性。该行为导致分区键为 NULL 的记录无法插入,从而导致 ORA-14400 报错。后来的 OMS 版本将此类表修改为无主键表,无主键允许分区字段为空,能够兼容该部分生产数据。‘...