2013-01-14 226 views
0

我有一个任务,我们需要比较两个不同版本的两个数据库模式。比较Oracle 10g和Oracle 11g架构

实际上,应用程序已升级为使用Oracle 11g,旧版本的应用程序使用Oracle 10g。基本上需要检查的是两种不同版本化应用程序的架构差异主要是为了检查是否没有功能被破坏或没有丢失相关的架构变更

我做了一些R & D,发现许多工具可用比较模式,DB Solo等。但我的要求是比较两个不同版本的两个模式。这些工具可用于比较相同版本的模式。

我与老年人讨论后提出的一些解决方案 1)在2个DB模式之间建立DB链接,并对USER_OBJECTS进行比较。然而,这种解决方案对我们来说不可行。 2)如果我们可以得到像两个模式转储的TEXT,基本的文本比较会给出模式的差异。

但是,我不知道如何解决方案2是可能的。 我看过一些旧帖子,如 Compare two schemas and update the old schema with the new columns of new schema,但我需要一个更简单的解决方案!

您的帮助表示赞赏。

回答

0

您是否已经尝试使用“工具” - >“数据库比较”从Oracle SQL Developer

+0

是的,我碰到过那个..我看到源和目标连接正在提供..我不明白的是..如果这些连接可能分别是10g和11g架构http://www.oracle.com/ technetwork/issue-archive/2012/12-sep/o52sqldev-1735911.html – HungryForKnowledge

+0

This Works ..谢谢! @Blama – HungryForKnowledge