我不得不将我的 Oracle 实例从 10g (10.1.0.2.0) 降级到 9i (9.2.xxx)。没有计划这样做,我没有记录 10g 依赖项。
我必须解决对 10g 的哪些依赖关系?
我可以执行任何类型的查询来检测依赖关系吗?
当然,我希望有一个灵丹妙药,而不是筛选大量的功能添加来与 100 klocs 的 PL/SQL 进行比较。
顺便说一句,我们并没有就地降级数据库,而是从 10g 实例迁移到单独的 9i 实例。
Take a look at the Oracle 10G New Features documentation to see what you need to not be using.
There are a host of parameters you could set to put you in 9i compatibility, turn off hash group by's etc.
You could start to make your 10g instance look a lot more like 9i without moving it anywhere. Won't be perfect but it's a start.
大人物(据我所知)。如果您在这些领域具有功能,请仔细查看:
@tony-andrews:正如 Tony 所提到的,10g 新功能文档中可能有更多细节,我确信我的模糊和无知的大脑已经遗漏了这些细节。