OceanBase数据库中osm预迁移数据库(全量+增量+结构)在检查到此项未通过,但说明未看懂?
某些类型的 Schema 对象可以在其定义中引用其他的对象。例如,一个视图的定义可能是一个引用了表或者其他视图的查询。如果对象 A 的定义引用对象 B,则 A 是(B 的)依赖对象,B 是(A 的)引用对象。
所以需要将提示中的依赖的表也选上迁移,否则到了迁移阶段也会报异常。
似乎在进行osm预迁移数据库时,未能通过全量、增量和结构迁移检查。而且检查报告显示表依赖关系有问题,即其他表并未在待迁移对象列表中。具体的表依赖关系如下:
(cornupaykj.t_commodity_applydepends on table(cornupaykj.t supervision_place),table(cornupaykjt commodity apply) depends ontable(cornupaykj.t port),table(cornupaykj.t order detail) depends ontable(cornupaykj.t order_report),table(cornupayds.t commodity-apply) depends ontable(cornupayds.t commodity_record),table(cornupaydst commodity-apply) depends ontable(cornupayds.t supervision _place),table(cornupayds.t mer shop) depends ontable(cornupayds.t mer records),table(cornupayds.t commodity-apply) depends ontable(cornupaydst port),table(cornupayzw.t commodity apply) depends ontable(cornupayzw.t_port),table(cornupayzw.t commodity_apply) depends ontable(cornupayzw.t commodity record),table(cornupayzw.t commodity apply) depends ontable(cornupayzwt supervision place))
OceanBase数据库中的osm预迁移数据库(全量+增量+结构)在检查时未通过,原因是在检查依赖关系时发现,选中的表所依赖的其他表不在待迁移对象列表中。具体来说,迁移工具发现以下依赖关系:
要解决这个问题,您需要确保在迁移过程中包含所有相关的表。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。