自动Oracle模式迁移工具[已关闭]

前端之家收集整理的这篇文章主要介绍了自动Oracle模式迁移工具[已关闭]前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
有哪些工具(商业或OSS)提供基于GUI的机制来创建架构升级脚本?需要说明的是,以下是工具职责:

>获取与最近架构版本(称为“源”)的连接.
>获取与先前架构版本(称为“目标”)的连接.
>比较源和目标之间的所有架构对象.
>创建脚本以使目标模式等效于源模式(“升级脚本”).
>创建回滚脚本以还原源模式,如果升级脚本失败(在任何时候),则使用该模式.
>为架构对象创建单个文件.

该软件必须:

>对重命名的列使用ALTER TABLE而不是DROP和CREATE.
>使用Oracle 10g或更高版本.
>创建可以批量执行的脚本(通过命令行).
>琐碎的安装过程.
>(Bonus)创建可以使用sql * Plus执行的脚本.

以下是一些示例(来自StackOverflow,ServerFault和Google搜索):

> Change Manager
> Oracle SQL Developer

不符合标准或无法评估的软件包括

> TOAD
> PL/SQL Developer – 无效的sql * Plus语句.不生成ALTER语句.
> SQL Fairy – 没有安装人员.复杂的安装过程.记录不完整.
> DBDiff – 残缺的数据集评估,糟糕的客户支持.
> OrbitDB – 残缺数据集评估.
> SchemaCrawler – Oracle数据库没有易于识别的下载版本.
> SQL Comparesql Server,而不是Oracle.
> LiquiBase – 需要更改开发过程.没有安装人员手动编辑配置文件.不识别自己的baseUrl参数.

评估版本唯一可接受的瘫痪是时间.限制表和视图数量的削弱隐藏了在尝试迁移数百个表和视图期间仅在软件中可见的可能错误.

Schema Compare for Oracle应该符合您的要求.这可以在这里下载:

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

猜你在找的Oracle相关文章