toad比较数据库差异脚本操作步骤

升级数据库前,要求必须先备份现有的生产环境数据库。比较数据库使用Toad 9以上版本。
比较数据库差异脚本的操作步骤:
1、用dba用户或TCMS用户登录Toad:
toad比较数据库差异脚本操作步骤

2、点击菜单“Database”=》“Compare”=》“Schemas”:

toad比较数据库差异脚本操作步骤

3、进入数据库用户比较界面,先设置源数据库(Reference Source,即最新的全量数据库)的Connection(数据库连接)和Schema(数据库用户名),再设置目标数据库(Comparison Source,即当前的生产环境数据库)的Connection(数据库连接)和Schema(数据库用户名),然后点击“Option”标签页。
toad比较数据库差异脚本操作步骤

4、点击“Option”标签页后,选择中间的Functions、Procedures、Tables(Comments、Column Comments)和Views,点击上方的Compare按钮。
toad比较数据库差异脚本操作步骤

5、点击上方的Compare按钮后,等待几十秒,Toad比较完数据库自动跳到Result标签页,列出比较结果,点击加号,可以展开具体的差异内容:
toad比较数据库差异脚本操作步骤

6、点击“Sync Script”标签页,列出本次比较的差异脚本
toad比较数据库差异脚本操作步骤

7、点击文本框上方的第三个按钮(移动脚本到编辑器):
toad比较数据库差异脚本操作步骤

8、确保Current Schema下拉框选择的数据库是当前生产环境数据库:
toad比较数据库差异脚本操作步骤

9、点击下图中的“执行脚本”(形似闪电)按钮,系统将会执行差异脚本升级数据库(约需几分钟到十几分钟):
toad比较数据库差异脚本操作步骤

10、点击“Commit”按钮,提交到数据库,完成数据库升级
toad比较数据库差异脚本操作步骤
11比较数据库结构差异(比如字段的属性不同)

toad比较数据库差异脚本操作步骤
双击上面的选中行,显示差异明细:
toad比较数据库差异脚本操作步骤