老生常谈:将DB2数据库迁移至oracle数据库,已经有很多解决方案,无论哪种方案或者迁移工具,都要考虑很多问题,迁移过程中,我们又是如何处理这些问题的,值得探讨下:
非空字段判定:DB2可在非空约束中插入空字符串,且大量存在业务表中,但Oracle不允许此类数据存在。
数据库对象长度不同:DB2数据库存在较多超长的数据库对象名,但Oracle最多支持30个字符。
自增列的迁移:DB2存在自增列,Oracle没有相关匹配。
这三个问题的确比较常见,第二个还是无解的。第一个问题可以在迁移的时候进行转换,第三个问题可以在迁移完成后再添加序列对象实现。
自增列在oracle里面可以用sequence和触发器结合实现
关于TWT使用指南社区专家合作厂商入驻社区企业招聘投诉建议版权与免责声明联系我们 © 2024talkwithtrend — talk with trend,talk with technologist京ICP备09031017号-30