我们有一个使用Oracle 9i的应用程序(好吧,3),但是这很快就要结束了,我们需要迁移到另一个平台 - Oracle 11或Postgress是显而易见的平台。将应用程序从Oracle 9移植到Oracle 11 - gottchas?
我听说过,从9i移植到11并不是直截了当的评论,但是这里没有人可以确认某种方式。我并不太在意“哦,查询计划引擎改变了”,我更关心“这个功能已经不存在了”。
这些应用程序都不是很复杂 - 它可能是客户端SQL中的基本问题(也可能是一个大型的多表搜索例程,但我们将使用Lucene重写),或PL/SQL中的相同。
Postgress只是作为一个可能更容易,更便宜的目标来移植,但许可成本被我们DBA的培训成本抵消。
任何经验评论赞赏。
你为什么不试试自己?您可以免费下载和使用11g进行开发。 – zendar 2009-02-05 12:17:56
我知道,但我们时间不够,所以在经过了“我已经做了,没事了”之类的小动作之后,或者“d00d,你是如此搞砸了”。 :) – 2009-02-05 13:00:29
感谢这两个答案 - 标记雷内的正确只是因为(他)有较少的代表(即,会发现代表有用)。不能标记两个都不对劲:(谢谢你们俩) – 2009-02-05 13:03:07