2012-10-15 69 views
2

我们希望能够控制我们的Oracle模式 - 因为我们有一些SQL Server数据库,我们希望使用通用工具 - 我们使用的SQL Server数据库Visual Studio 2010/dbpro可以很好地控制每个对象,集成到我们的CI环境中,并协助构建/部署到UAT和Live。Oracle数据工具(ODT) - 模式比较

我们也希望对我们的Oracle数据库也这样做,但是,从提供的工具看,它们似乎完全不符合VS2010提供的功能 - VS2010 Toad插件不再受支持;我们正在试用ODT(Oracle Data Tools)插件,但我似乎无法找到如何生成Oracle数据库项目的增量脚本(比较)与目标Oracle实例的对比 - 这似乎是一个相当基本的要求

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

回答

1

发现此更新的Oracle forums

问:

嗨,
我该怎么办的模式比较Oracle开发工具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


编辑:

从我简短的检查,它使现有模式的比较,但与数据库对比项目。

1

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

+0

感谢Pratik - 我喜欢ODT插件的东西是我们都在一个IDE内开发 - VS2010(因为在我们的环境中至少有一个源代码控制,CI和部署原因需要标准化) - Redgate产品是独立的 –

1

Oracle销售一个变更管理包和一个配置管理包,它们作为可收取额外费用销售给企业版许可证。是的,那是两款产品。那么甚至没有多亿万富翁知道下一个热带岛屿隐匿处是从哪里来的:)

无论如何,如果你的项目有闲钱,你可以找到更多herehere

+0

非常感谢APC,我认为推出MS产品并不是真正符合Oracle的利益(尤其是免费的) - 但是,Enterprise Edition值得一看 –