- 10
- 0
- 约1.85万字
- 约 14页
- 2017-08-09 发布于安徽
- 举报
Oracle到DB2的移植挑战和问题总结
一、评估阶段
挑战:
不能很好的评估出移植所需的工作量和技术难点。
主要问题:
1) 合作伙伴配合力度较差,很难找到合适的人员对IBM的移植工作进行支持。
2)项目陈旧,难于找到熟悉系统的开发人员。
3) 有时刚开始接触不到要移植的系统。
4) 有些问题MEET2不能发现。
5)制定的移植范围过大,不够明确。
如何解决:
1) 多和系统开发人员沟通,了解系统中所有关于数据库操作的部分。
2)评估的时候能访问Oracle的系统,用IDMT导出全部Oracle脚本,用MEET2进行分析。
3)根据经验,检查脚本里那些IDMT查不出来的地方。
4)总结出所有要修改的对象,算出工作量。编写移植评估报告,确定移植范围,最好能精确到模块。
二、数据库移植阶段
挑战:
当前最新版本DB2 9.7.3在兼容性方面还存在诸多的问题,在移植的过程中经常会碰到很多未知的问题。
对于PL/SQL的移植,花费精力大,测试难,容易出错。
IDMT里某个对象部署成功,不代表该对象移植成功。
主要问题和修改方法:
1)DB2还不支持嵌套函数和嵌套存储过程,此修改是最耗时同时最容易出问题的地方。
2) DB2里对FUNCTION的支持还比较弱,虽然已经支持OUT参数,但是调用方式必须是标准的赋值操作。虽然改法简单,不容易出错,但是有可能代码里大量用到,修改工作量可能会很大。
原创力文档

文档评论(0)