如果比对两个oracle数据库结构之间的差异

2025-04-19 21:08:45

1、启动dbForgeOracle,如图为程序主界面

如果比对两个oracle数据库结构之间的差异

2、添加新建链接,添加第一个数据库的连接,如图:

如果比对两个oracle数据库结构之间的差异
如果比对两个oracle数据库结构之间的差异

3、继续添加第二个数据库的链接,如图,完成后,有两个链接。

如果比对两个oracle数据库结构之间的差异
如果比对两个oracle数据库结构之间的差异

4、点击菜单Compar坡纠课柩ison->New Schema Comparison...进入比对向导,选择Sourcet和Target,这里分别选择,刚才添加的两个链接,如图所示,并且在下方,会自动选中当前的用户名(即Schema),点Next

如果比对两个oracle数据库结构之间的差异
如果比对两个oracle数据库结构之间的差异

5、在这里根据比对需求勾选一些忽略的比对项目,然后点Next

如果比对两个oracle数据库结构之间的差异

6、在这里选择要比对的数据库对象类型,选好后,点Compare,开始比较

如果比对两个oracle数据库结构之间的差异
如果比对两个oracle数据库结构之间的差异

7、比较完成后,自动展示比较的结果,如图,会显示四个项目:只在源数据库存在的、不相同的、只在目标数据库存在的、相等的。点击某个行,会在下方显示差异明细

如果比对两个oracle数据库结构之间的差异

8、勾选中差异项目,点上方中间的绿色箭头,开始执行同步向导,如图,选择同步方式,本次选择导出脚本的方式。

如果比对两个oracle数据库结构之间的差异
如果比对两个oracle数据库结构之间的差异

9、选择导出选项,下一步,预览操作项目和警告信息,最后点击“Synchronize"执行同步操作。

如果比对两个oracle数据库结构之间的差异
如果比对两个oracle数据库结构之间的差异

10、完成后,打开结果文件,可以看到已经自动生成的异常脚本,可以直接在目标库执行。至此完成比对。

如果比对两个oracle数据库结构之间的差异
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢