兼容性判定
真机验证:oceanbase 4.2.5.7 · ROWID/UROWID 列类型在迁移口径按黑名单处理;存储的物理地址跨库失效 |实测2026-07-09(v4.2.5.7,172.16.0.146): ROWID 转换函数 EXPLAIN 通过(列类型仍按黑名单)支持度none
严重度critical
置信度high
依据规则ora.type.rowid
怎么改
需按命中位置逐条评估改写
判定说明
ROWID/UROWID 列类型在迁移口径按黑名单处理;存储的物理地址跨库失效 |实测2026-07-09(v4.2.5.7,172.16.0.146): ROWID 转换函数 EXPLAIN 通过(列类型仍按黑名单)
库侧 / 应用侧路径
库侧改造
不可行:存储的物理行地址跨库即失效,仅改列类型无意义
应用侧改造
可行:评估该列业务用途后改为主键引用或代理键,读写路径同步改造
推荐路线:app_side。验证建议:梳理该列全部读写点;迁移后用新定位方式与源库同一行比对