【问题标题】:What to look for when downgrading from Oracle 10g to 9i?从 Oracle 10g 降级到 9i 时要寻找什么?
【发布时间】:2008-10-30 17:35:04
【问题描述】:

我不得不将我的 Oracle 实例从 10g (10.1.0.2.0) 降级到 9i (9.2.x.x.x)。 没有计划这样做,我没有记录 10g 依赖项。

我必须解决对 10g 的哪些依赖项?

我可以执行任何类型的查询来检测依赖关系吗?

当然,我希望有一个灵丹妙药,而不是筛选大量的新增功能来与 100 kloc 的 PL/SQL 进行比较。

顺便说一句,我们并没有原地降级数据库,而是从 10g 实例迁移到单独的 9i 实例。

【问题讨论】:

  • 有趣的是你降级到 9i。似乎世界上其他所有人都在升级到 10g,因为 9i 支持即将结束。出于好奇,你为什么要降级?
  • 尖头老板说我必须,这里没有逻辑。
  • 可能想检查您是否在 9i 上提供了扩展支持。我知道明年我们的支持将用完。这是一个扩展的、扩展的支持计划。

标签: oracle downgrade


【解决方案1】:

查看Oracle 10G New Features 文档,了解您不需要使用的内容。

【讨论】:

    【解决方案2】:

    您可以设置许多参数以使您与 9i 兼容,关闭哈希分组等。

    您可以开始让您的 10g 实例看起来更像 9i,而无需将其移动到任何地方。不会完美,但这是一个开始。

    【讨论】:

      【解决方案3】:

      大人物(据我所知)。如果您有这些领域的功能,请仔细查看:

      • 10g 中新增了正则表达式。
      • 嵌套表集合函数
      • 分层查询的一些功能(CONNECT_BY_ISCYCLE、NOCYCLE、...)
      • 对象和集合改进(新集合函数、在创建后修改 varray 的最大大小......)
      • 行间计算(SQL MODEL 子句)。

      @tony-andrews:正如 Tony 提到的,10g 新功能文档中可能有更多细节,我确信我的模糊和无知的大脑已经遗漏了。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2010-10-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-07-30
        • 2010-12-23
        • 2011-01-29
        相关资源
        最近更新 更多