ORA-00942 OceanBase 4.3.5 Oracle 模式 原因和解决

表或视图不存在:常见于 DUAL、同义词或对象在目标库缺失、命名不同或需改写。 本页仅汇总已有规则页证据;未验证场景不标记为真机结论。

关联规则页

Oracle 对象兼容检查:SUBPART HASH INDIVIDUAL

规则 oma.ora.subpart_hash_individual · 支持度 none · 置信度 low · critical

来源 taxonomy 在窗口“all”标记该构造需改造,OceanBase 4.3.5 未获得真机证据;证据为 doc_based,建议 PoC 复核。

Oracle 对象兼容检查:SYNONYM NAME LENGTH

规则 oma.ora.synonym_name_length · 支持度 none · 置信度 low · critical

来源 taxonomy 在窗口“>=3.2.2”标记该构造需改造,OceanBase 4.3.5 未获得真机证据;证据为 doc_based,建议 PoC 复核。

Oracle SQL 兼容检查:HASH SUBPARTITION INDIVIDUAL

规则 oma.ddl.hash_subpartition_individual · 支持度 none · 置信度 low · major

来源 taxonomy 在窗口“base”标记该构造需改造,OceanBase 4.3.5 未获得真机证据;证据为 doc_based,建议 PoC 复核。

PUBLIC 同义词

规则 ora.synonym.public · 支持度 partial · 置信度 medium · major

支持 PUBLIC 同义词;但以 PUBLIC 为目标 owner 的引用语义不确定,按 manual 处理;部分版本字典 owner 呈 __public 形态

经同义词间接引用序列(syn.NEXTVAL)

规则 ora.synonym.sequence_chain · 支持度 partial · 置信度 low · major

同义词→序列链路可用;跨 schema/PUBLIC 链路改写需先解析终点,防 NEXTVAL 误替换(comparator 多轮 hotfix 教训)

技术支持

微信交流群 微信二维码

微信:prejudice_me