关于支持Oracle和SQL Server的SQL比较(模式和数据)工具的建议?

时间:2009-09-02 19:35:42

标签: mysql sql-server database oracle

我正在尝试找到一个好的工具(开源或商业)来进行数据库实例的比较,例如:

  1. 比较2个数据库模式;生成平台特定的更改脚本(任一方向)以使其与另一个
  2. 同步
  3. 比较数据(表格内容),生成平台特定的更改脚本(任一方向)以使其与另一个同步
  4. 将整个数据库架构+数据从一个平台迁移到另一个平台,即:将Oracle数据库移植到SQL Server(希望包括对序列和标识列的支持)
  5. 1&以上2,特定于平台我指的是特定数据库平台的原生脚本,而不是ODBC等效脚本。

    就个人而言,我主要关心的是SQL Server和Oracle支持,但MySQL的支持也非常好。

4 个答案:

答案 0 :(得分:2)

Quest ToadRed Gate SQL Compare是最有可能的选择。

答案 1 :(得分:2)

我将尝试“SQL Server迁移助手for Oracle(SSMA for Oracle)”

http://www.microsoft.com/sqlserver/2005/en/us/Migration-oracle.aspx

对于第1点和第3点,它将非常有用。

我将它用于一些数据迁移工作,虽然它本身并没有解决所有问题,但它确实为我节省了很多时间。

答案 2 :(得分:1)

我想澄清红门的立场。现在可以使用Oracle的架构比较。对于那些使用过SQL Compare(对于SQL Server)的人来说,这个工具将非常熟悉。 MySQL Compare也存在。

http://www.red-gate.com/Products/schema_compare_for_oracle/index.htm

答案 3 :(得分:0)

ER / Studio,请参阅http://www.embarcadero.com,除了数据比较之外,它将执行您要查找的大部分内容。但是价格昂贵。