使用PL/SQL Developer来同步两个数据库中相同表的结构

从来没有人注意到PL/SQL Developer提供的同步对象工具,下面我就来介绍这个实用的工具。

1. 调出比较工具:工具-》比较用户对象(O)…,如下图

2. 主界面:主界面共分为三个tab页:选择”,”选项”,”差异选择”tab页的中间是数据库中的所有的对象,也就是表、视图、存储过程之类的对象;在下面是操作按钮;最下面是操作的进度条。

3. 选择目标会话:点击目标会话按钮(注意:此时按钮旁的状态还是没有连接状态),弹出选择登陆一个数据库的对话框(如下图),选择要登陆的数据库,确定,然后目标会话按钮旁的状态信息就变为已登陆数据连接信息(如下图)

4. 比较:选择需要比较的对象(可以选择多个),点击比较按钮

5. 查看比较结果:在点击比较按钮后,自动跳到差异”tab页,上面是被比较的对象,下面是比较结果,结果是以sql语句的形式给出的,而且都是已修改目标数据库对象的sql给出的:都是些alter之类sql语句。结果旁边是一排操作按钮:保存、复制、应用SQL到目标会话、显示差异、配置外部比较工具

6. 应用SQL到目标会话:点击应用SQL到目标会话按钮,系统弹出提示菜单,点击确认,工具将把差异修改目标数据库

7. 显示差异:其实就是比较生成两个对象的完整SQL语句,Developer没有提供比较工具,你需要自己配置比较工具,我这里配置的外部工具是ExamDiff比较工具,你也可以使用别的比较工具。

注意:一次只能比较一个对象的SQL语句,若没有选择一个对象,系统会弹出

8. 配置外部工具:点击配置外部比较工具…”,系统弹出配置界面,如下图,很简单,就不做说明了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
ExamDiff Pro 是一个可视化的文件和目录比较工具,它具有一系列简单方便的比较功能 (可比 Beyond Compare 方便好用多了!)。 - 比较文本文件,二进制文件和目录。 - 高亮不同差异 (深入到行、词、字符级别)。 - 允许在文件比较窗格内编辑文件。 - 打印和打印预览差异报告。 - 完全支持 UNICODE。 - 允许为以后的比较创建目录快照。 - 执行同步和自动换行。 - 用户可以指定记住第一个和第二个文件或目录的数量。 - 不需要制定两个文件名,仅输入一个目录和一个文件名进行比较,EximDiff 将会尝试使用先前指定目录下的文件名进行比较。 - 在第一个和第二个文件或目录之间进行切换。 - 自动检测文件或目录变化,并且提示用户重新比较。 - 使用重新比较功能后,视图焦点将会保持与重新比较之前保持一致。 - 支持拖放操作,可以从 Windows 资源管理器拖动两个文件或目录进行比较。 - 在目录比较窗格内,只要简单地双击文件或目录,就可以执行比较。 - 在目录比较窗格内,通过菜单、工具栏按钮或右键弹出菜单,可以复制、重命名和删除文件或目录。这其的任何操作都会自动地重新同步比较的目录。你还可以在左边或右边的窗格内,按名称、大小、类型或最后修改时间,对目录进行排序。 - 易用的文件编辑功能。 ExamDiff Pro 还可以给定文件名和插入符位置,调用任何的外部编辑器 (用户配置)。 - 保存差异文件 (标准 UNIX 差异文件) 或 HTML 差异文件。 - 通过“下一个差异”和“上一个差异”按钮和热键,或所有差异列框,用户可以在差异之间方便地浏览。 - 在文件比较窗格内,可以通过拖放、热键或右键菜单来复制文本。 - 可以通过简单的“搜索” 命令在比较窗格内搜索字符串。另外,ExamDiff Pro 将会记住用户指定数量的新近搜索。 - 可定制颜色。 - 完全可订制的文件扩展名过滤器。例如,用户可以选择只显示 .c 和 .cpp 文件,或任何其它的文件。 - 完善的工具栏提示支持。 - 可调整的窗格分割栏,具有平滑同步滚动功能。 - 可以在水平分割和垂直分割之间任意切换,或者隐藏窗格。 - 命令行支持: 用法: ExamDiff [名称1] [名称2] [选项] 或 ExamDiff /se:会话 [名称1] [名称2]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值