从 Oracle 向 IBM Informix 移植的指南

数据库和应用程序移植问题讨论

本文介绍 Oracle 和 Informix 在功能和语法上的区别。除了 DDL、DML 和全部 SQL 语法之外,您还将了解 Oracle 和 Informix 在大对象、用户定义类型、用户定义例程和表分区的使用上的区别。

2012 年 11 月 19 日 (最初于 2006 年 8 月 03 日)

作者探讨了让 Oracle 数据库上运行的应用程序能够在 Informix 数据库上运行所需做的更改,并提供了替代方案。

免费下载:IBM® Informix® 11.7 试用版(包括 Ultimate Edition、Developer Edition 和 Innovator-C Edition)
下载更多的 IBM 软件试用版,并加入 IBM 软件下载与技术交流群组,参与在线交流。

本文内容

  • 迁移范围定义
  • DDL 对比
  • DML 对比
  • 嵌入式 SQL
  • 应用程序架构问题
  • 使用 bladelet
  • 规划指南
  • 语法对比
  • 数据库概念
  • 示例代码
  • 计算系统对象脚本
  • 数据类型映射

简介

本移植指南详细介绍 Oracle 的 11g 版本与 Informix(11.70 版)之间的区别。此外,它可能也是在两个数据库服务器的任何版本之间的所有迁移的有用参考资料。除了 DDL、DML 和全部 SQL 语法之外,本文还通过使用大对象、用户定义类型和用户定义例程,探讨了 Oracle 与 Informix 之间在对象技术方面的区别。文中还分析了 Oracle 的表分区域 Informix 的表分段之间的区别。在解释过程中还探讨了让 Oracle 数据库上运行的应用程序能够在 Informix 数据库上运行所需做的更改。当有多种方式来移植某部分功能时,我们还会探讨替代方案和建议。

本文是一份实时更新的文档。缺少的内容、比本文所述方法更好的在 Informix 中实现 Oracle 功能的方法、更好地阐述某个观点的示例和其他建议应发送给 Chris Golledge (golledge@us.ibm.com),以便将它们包含在未来的修订版中。

用途

应该将本文用作一份指南,帮助您将 Oracle 数据库服务器上运行的应用程序移植到 Informix 数据库服务器。无论移植工作是完全手动完成的还是将利用工具完成的,本文都很有价值。显然,如果移植是手动执行的,那么本指南将提供最大的价值。如果移植是利用工具执行的,那么可以使用本指南进行分析,确定使用工具完成的应用程序转移有多少,必须手动转换的有多少。无论如何,本指南既适用于移植工作范围的可视化,也适合用于通过解决技术问题来协助移植工作。

下载

描述名字大小
从 Oracle 向 IBM Informix 移植的指南Oracle_to_Informix_CN.pdf1345K

参考资料

学习

获得产品和技术

讨论

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=10
Zone=Information Management
ArticleID=846279
SummaryTitle=从 Oracle 向 IBM Informix 移植的指南
publish-date=11192012