从DB2 9.7开始,DB2 LUW团队就一直忙于降低Oracle应用的成本。每个从DB2 9.7升级到9.7.5的补丁包中都包含逐步提高允许用户摆脱Oracle限制的兼容性水平的功能。
“破甲”行动是IBM在2010年初提出的,旨在鼓励并帮助用户将数据库迁移至DB2平台,并通过提升TCO整体方案帮助用户提升价值。为了帮助客户实现无缝迁移,IBM于2011年5月在中国正式成立数据库迁移中心,实现从业务价值评估到后续管理与优化技术的全方位支持。
在实际的项目中,我们常常需要在不同的数据库之前进行迁移,在以前,这可能是和麻烦的事情,但是现在有很多的好的工具可以快速的帮助我们忙成这个目标。
与其他软件开发项目一样,数据库的迁移需要谨慎的规划以及良法的方法以确保其成功。这其中,数据库的设计至关重要,特别是关系型数据库的schema设计。可以通过数据库复制技术来保持多个数据库的同步,替代之前使用的旧方式,比如数据库表分区以及Oracle RAC等。
传统的数据中心大多围绕单个应用或者多个应用孤岛而建立,专有技术和应用的维护占用了企业大量的创新资源,只有很少资源可以用来创造业务价值。云计算的产生改变了这种现状,它为企业提供了更多机会来创造更大的业务价值。
数据库迁移可以看作一个特殊的软件开发项目,与其他开发项目不同的是这个项目的需求是确定的,技术障碍较低,主要工作是代码编写和测试。对数据库管理人员来说,数据库数据迁移极具挑战性,一旦措施不当,珍贵的数据资源将面临丢失的危险,要成功地实现数据库数据平滑迁移,需要周密计划和充分准备。
为了使得将数据库和应用程序从Oracle数据库产品迁移到IBM DB2更方便,本文具体探讨在迁移过程中的一些常见问题以及,ORACLE数据库移植到DB2中的变量定义、空值处理、隐形转换、时间函数及DECODE函数的解决。
近日,IBM公司发布新版DB2数据库的部分新特性,借产品对Oracle数据库语法的支持及优惠措施,向Oracle用户招手,鼓励迁移至DB2系统。
相对Oracle,使用MySQL可以节约费用且使用方便。另一方面,mysql的稳定性及功能不断地提高与增强,基本上可以满足客户的需求。故客户要求将已有oracel数据表与内容迁移到mysql来。本文将介绍一下在迁移过程用到的技术要领及一些注意事项。