gpt4 book ai didi

oracle - 自动 Oracle 模式迁移工具

转载 作者:行者123 更新时间:2023-12-02 11:44:56 25 4
gpt4 key购买 nike

关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。












想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。

6年前关闭。




Improve this question




有哪些工具(商业或 OSS)提供基于 GUI 的机制来创建模式升级脚本?需要明确的是,以下是工具职责:

  • 获取与最近模式版本(称为“源”)的连接。
  • 获取与先前模式版本(称为“目标”)的连接。
  • 比较源和目标之间的所有架构对象。
  • 创建一个脚本,使目标模式等同于源模式(“升级脚本”)。
  • 创建回滚脚本以恢复源架构,在升级脚本失败时使用(在任何时候)。
  • 为架构对象创建单独的文件。

  • 该软件必须:
  • 对重命名的列使用 ALTER TABLE 而不是 DROP 和 CREATE。
  • 使用 Oracle 10g 或更高版本。
  • 创建可以批量执行的脚本(通过命令行)。
  • 简单的安装过程。
  • (奖励)创建可以使用 SQL*Plus 执行的脚本。

  • 以下是一些示例(来自 StackOverflow、ServerFault 和 Google 搜索):
  • Change Manager
  • Oracle SQL Developer

  • 不符合标准或无法评估的软件包括:
  • TOAD
  • PL/SQL Developer - 无效的 SQL*Plus 语句。不产生 ALTER 语句。
  • SQL Fairy - 没有安装程序。安装过程复杂。记录不佳。
  • DBDiff - 残缺的数据集评估,糟糕的客户支持。
  • OrbitDB - 残缺的数据集评估。
  • SchemaCrawler - 没有易于识别的 Oracle 数据库下载版本。
  • SQL Compare - SQL Server,而不是 Oracle。
  • LiquiBase - 需要改变开发过程。没有安装程序。手动编辑配置文件。无法识别其自己的 baseUrl 参数。

  • 评估版本唯一可以接受的削弱是时间。通过限制表和 View 的数量来削弱可能的错误,这些错误仅在尝试迁移数百个表和 View 期间在软件中可见。

    最佳答案

    Oracle 的架构比较 应该符合你的要求。这可以在这里下载:

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

    关于oracle - 自动 Oracle 模式迁移工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1296835/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com