兼容性判定
真机验证:panweidb 3.0 · PanWei V3 实测部分兼容;间隔分区基本可建,部分边界/约束语义报错支持度partial
严重度major
置信度high
依据规则ora.partition.interval
怎么改
需按命中位置逐条评估改写
判定说明
PanWei V3 实测部分兼容;间隔分区基本可建,部分边界/约束语义报错
库侧 / 应用侧路径
库侧改造
可行:目标端原生支持 interval 分区时保留;否则按 cutoff 预建分区 + 运维滚动补分区作业
应用侧改造
不可行:分区是存储结构,应用侧无从承接
推荐路线:db_side。验证建议:越界日期写入用例(超出已建分区)不失败;补分区作业演练一轮并纳入运维手册
规则样例
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))
CREATE TABLE sales (sale_date DATE) PARTITION BY RANGE (sale_date) (PARTITION p2024 VALUES LESS THAN (DATE '2025-01-01'))