ORACLE INTERVAL 自动分区

迁移特征 interval_partition 的规则事实、精确目标横向结论与可执行验证路径。产品家族相似性不作为精确版本结论的依据。

professionalmajorhighora.partition.interval

场景说明

该场景属于“DDL 与数据库对象”,适用于 sql。权威状态:可进入权威统计。

正向识别示例

以下均来自规则库中 should_hit=true 的合成公开示例,不是客户代码。

CREATE TABLE sales (sale_date DATE, amt NUMBER) PARTITION BY RANGE (sale_date) INTERVAL (NUMTOYMINTERVAL(1,'MONTH')) (PARTITION p0 VALUES LESS THAN (DATE '2024-01-01'))
CREATE TABLE metering (seq_no NUMBER) PARTITION BY RANGE (seq_no) INTERVAL (100000) (PARTITION p0 VALUES LESS THAN (100000))

21 个精确目标版本 / 模式

目标支持度证据等级公开边界深入核对
达梦 DM8partialdoc_based未登记额外公开说明,按来源与验证步骤复核。改造点
人大金仓 KingbaseES V8partialdoc_based未登记额外公开说明,按来源与验证步骤复核。改造点
OceanBase 4.3.5 Oracle 模式partialdoc_based未登记额外公开说明,按来源与验证步骤复核。改造点
openGauss 5.0 A 模式partialunverified未登记额外公开说明,按来源与验证步骤复核。改造点
openGauss 6.0 A 模式noneversion_observed未登记额外公开说明,按来源与验证步骤复核。改造点
磐维 PanWeiDB 3.0 A 模式partialversion_observed未登记额外公开说明,按来源与验证步骤复核。改造点
PostgreSQL 16 + orafce 4.16nonedoc_based未登记额外公开说明,按来源与验证步骤复核。改造点
PostgreSQL 16nonedoc_based未登记额外公开说明,按来源与验证步骤复核。改造点
展开 13 个 unknown / undeclared 结论
GaussDB 505(ORA 模式)unknownunverified当前事实源不足,不推断兼容。
GBase 8sunknownunverified当前事实源不足,不推断兼容。
GoldenDB V6unknownunverified当前事实源不足,不推断兼容。
瀚高 HGDB 4.5unknownunverified当前事实源不足,不推断兼容。
OceanBase 4.2.5 MySQL 模式unknownunverified当前事实源不足,不推断兼容。
OceanBase 4.2.5 Oracle 模式unknownunverified当前事实源不足,不推断兼容。
OceanBase 4.3.5 MySQL 模式unknownunverified当前事实源不足,不推断兼容。
openGauss 6.0 B 模式(Dolphin)unknownunverified当前事实源不足,不推断兼容。
磐维 PanWeiDB 2.0unknownunverified当前事实源不足,不推断兼容。
PolarDB(Oracle 兼容)2.0unknownunverified当前事实源不足,不推断兼容。
神通数据库 7unknownunverified当前事实源不足,不推断兼容。
TDSQL Boundlessunknownunverified当前事实源不足,不推断兼容。
TiDB 8.5unknownunverified当前事实源不足,不推断兼容。

改造与验证路径

推荐方向

db_side · 目标原生 INTERVAL 时逐项保留表达式、最高显式 RANGE 分区上界定义的过渡点和子分区模板;否则移除自动扩展,按该过渡点至业务 horizon 预建等价 RANGE 分区,并部署幂等滚动作业在写入前继续预建,同时替换依赖自动分区名的运维 SQL

库侧

原生能力经版本门控;非原生路径生成分区台账、预建 DDL、提前量告警和失败可重放的滚动作业 · 风险 review

应用侧

分区是存储结构,应用侧无从承接 · 风险 manual

验收步骤

覆盖多显式 RANGE 分区下的过渡点前后、边界等值、日期/月末/时区与数值 interval,并保持源端对 NULL/MAXVALUE 定义或写入的拒绝/错误契约;核对自动分区名及运维 SQL;并发写入和滚动作业竞态下越界不失败、无重叠/缺口,另测 SERIALIZABLE 向新区间写入的失败与重试,并演练作业失败恢复、裁剪计划和行数对账

公开来源