2

我们想要对我们的 Oracle 模式进行源代码控制——因为我们的资产中有许多 SQL Server 数据库,我们想使用一个通用工具——对于 SQL Server 数据库,我们使用 Visual Studio 2010 / dbpro 很好地控制每个对象的源代码,集成到我们的 CI 环境中,并协助构建/部署到 UAT 和 Live。

我们想对我们的 Oracle 数据库做同样的事情,但是,从提供的工具来看,它们似乎与 VS2010 提供的功能一点也不相近——不再支持 VS2010 Toad 插件;我们正在试用 ODT(Oracle 数据工具)插件,但是我似乎无法找到如何生成 Oracle 数据库项目与目标 Oracle 实例的增量脚本(比较)——这似乎是一个相当基本的要求

有没有人有任何想法?这可能意味着我们可能需要将 VS2010 的源代码控制功能与 SQL Developer 等另一个工具的比较(生成增量脚本)结合起来。有没有人走这条路?

4

3 回答 3

1

我没用过,但是 redgate 有 Oracle 的模式控制和源代码控制。 http://www.red-gate.com/products/oracle-development/

于 2012-10-16T00:02:12.977 回答
1

Oracle 出售变更管理包和配置管理包,它们作为企业版许可的收费附加品出售。是的,这是两种产品。好吧,即使是亿万富翁也不知道下一个热带岛屿世外桃源来自哪里:)

无论如何,如果您的项目有闲钱,您可以在此处此处找到更多信息。

于 2012-10-16T08:12:04.210 回答
1

在Oracle 论坛中找到此更新:

问题:

嗨,
我如何在 Oracle Developer Tools for Visual Studio 中进行模式比较?是否可以通过 ODT 的命令行或任何其他方式进行比较?

回答:

现在在 ODT 12.1 或更高版本中可用。

这是一个演练:
http ://apex.oracle.com/pls/apex/f?p=44785:24:1995235124222:::24:P24_CONTENT_ID%2CP24_PROD_SECTION_GRP_ID%2CP24_PREV_PAGE:8210%2C%2C24


编辑:

根据我的简要检查,它可以比较现有模式,但不能比较项目与数据库。

于 2013-11-10T14:22:40.027 回答