将DB2迁移至Oracle时,可能遇到如非空字段判定、对象长度不同、自增列的迁移等问题,大家是如何处理的?

老生常谈:将DB2数据库迁移至oracle数据库,已经有很多解决方案,无论哪种方案或者迁移工具,都要考虑很多问题,迁移过程中,我们又是如何处理这些问题的,值得探讨下:非空字段判定:DB2可在非空约束中插入空字符串,且大量存在业务表中,但Oracle不允许此类数据存在。数据库对象长度不同:DB2... 显示全部

老生常谈:将DB2数据库迁移至oracle数据库,已经有很多解决方案,无论哪种方案或者迁移工具,都要考虑很多问题,迁移过程中,我们又是如何处理这些问题的,值得探讨下:

非空字段判定:DB2可在非空约束中插入空字符串,且大量存在业务表中,但Oracle不允许此类数据存在。

数据库对象长度不同:DB2数据库存在较多超长的数据库对象名,但Oracle最多支持30个字符。

自增列的迁移:DB2存在自增列,Oracle没有相关匹配。

收起
参与8

查看其它 1 个回答lsx 的回答

lsx lsx 联盟成员 信息技术经理 大唐控股

自增列在oracle里面可以用sequence和触发器结合实现

保险 · 2017-01-18
浏览1877

回答者

lsx
lsx 联盟成员
信息技术经理 大唐控股
擅长领域: 灾备服务器数据库
评论179

lsx 最近回答过的问题

回答状态

  • 发布时间:2017-01-18
  • 关注会员:5 人
  • 回答浏览:1877
  • X社区推广