Schema Compare 使用手册
Schema Compare 使用手册
一、Schema Compare 主要功能
对比两个数据库之间的差异,包括存储过程,触发器,表结构等。
二、程序安装
1.首先执行plsql 902目录下的plsqldev902.exe进行安装。(与plsql安装方法相同)如图1
图1
2.安装成功后在桌面点击PLSQL Developer,将弹出注册窗口,点击plsql 902目录下keygen文件夹中keygen.exe。将Product Code,Serial Number,Password中的内容分别复制到注册信息中产品编号,序列号和口令文本框内,点击注册。如图2
图 2
3. 点击plsql 902目录下Deployment Suite for Oracle文件夹中的DeploymentSuiteForOracle2.exe ,安装目录与plsqldev902相同。
三、使用Schema Compare进行比对
1.打开PLSQL Developer,将标准库导入到新建的用户中,假设新建的用户名:tphy_test,密码:tphy ,数据库:tphy。将现场库备份到本地,同样导入预先创建的新用户中,假设现场库用户名:tphy_xc ,密码:tphy,数据库:tphy。
2.点击PLSQL Developer上方工具栏中的蓝色右箭头,再点击弹出的Schema Compare白色标签如图3(如果工具栏中没有蓝色箭头,右键点击工具栏,点击弹出的定制标签,在左侧列表中找到该蓝色箭头后,点击中间的向右箭头,将其添加到右侧列表中,然后点击左下方的确定按钮。如图 4)
图 3
图 4
3.点击白色标签后会弹出输入窗口如图5,左侧为源数据库,右侧为目标数据库。
将标准数据库的信息填写到左侧,现场数据库的信息填写到右侧,Schema:文本框内填写的内容与Username相同,填写完成后点击窗口最下方的Compare Schema按钮。
图 5
在Schema Compare中会弹出如图6所示的注册窗口,点击continue。
图6
程序有时会弹出如图7所示的报错窗口,点击OK。
图7
点击Ok后会弹出如图8所示窗口,点击窗口右下角的Compare Now,程序有肯会重复图7的报错,重复上述操作,直到出现图9所示窗口。
图8
图9
对比成功后会显示如图10所示窗口,点击OK
图10
4.对比成功后,如果没有外键约束会自动同步数据库结构如图11
图11
5.当有外键约束时会出现提示信息如图12,第一行显示的是两个库之间结构有差异的Objects,第二行显示的是只存在于源数据库中的Objects,
第三行显示的是只存在于目标数据库中的Objects,第四行显示的是两个库相同的Objects
图12
6.这时需要手动生成脚本,如图13,窗口中间有4个复选框,勾选第2个和第4个,然后点击Deployment Wizard
图13
7.弹出窗口如图14,在红框中填写脚本保存信息,name为脚本名称,location为保存地址,填写完后点击Next
图14
如图15 继续点击Next
图15
如图16 继续点击Next
图16
如图17 点击Deploy Now
图17
如图18 点击Deploy Now
图18
可能会弹出如图19的提示框点击ok 脚本会成功生成
图19
Schema Compare 使用手册相关推荐
- dbforge schema compare for mysql_DbForge Schema Compare for MySQL入门教程:生成比较报告
当架构比较完成后,您可以生成比较报告以保留架构更改的记录. 1. 在"Comparison" 菜单中,单击"Generate Comparison Report" ...
- dbForge Schema Compare for MySQL入门教程:预览架构同步脚本和同步架构
2019独角兽企业重金招聘Python工程师标准>>> [dbForge Schema Compare for MySQL下载] 在分析比较结果时,您可以选择任何对象并预览它的同步脚 ...
- dbforge连接mysql_DbForge Schema Compare for MySQL入门教程:如何连接到数据库
要创建连接: 1. 在"Connection" 工具栏上单击"New Connection"按钮 . 2. 在"Host" 框中输入主机名. ...
- Star Schema完全参考手册学习笔记九
本博客主要就维度一致性进行总结. 维度一致性的基本需求 为支持成功的横向钻取对比,必须保证维度表的一致性,可以通过保证两个表相同的方法来解决.对于相同性涉及两个关键的部分:两个表必须结构相同且内容相同 ...
- Star Schema完全参考手册读书笔记八
本博客主要对书中横向钻取进行归纳总结. 横向钻取: 与对数据的上钻或下钻操作无关,它描述的是跨越一个星型模式到另外一个星型模式的步骤.该术语意在描述跨多个过程. 尽管横向钻取操作通常被称为横向钻取查询 ...
- Star Schema完全参考手册学习笔记七
维度模型描述了人们对所处世界的度量.正如前面章节所强调的那样,每个星型模式都包含一个事实表,作为描述特定过程的度量.度量又称事实,通过相关的维度获得存在的环境.事实表的粒度描述了所记录的事实的细节层次 ...
- Star Schema完全参考手册学习笔记六
本博客就第三章的相关知识点做最后的总结. 本章讨论了星型模式的基本特性.这一主题可以分为4类: 维度表 1.维度表包含自然键和代理键.允许分析模式独立地跟踪源系统的历史. 2.维度表包含众多属性.丰富 ...
- Star Schema完全参考手册读书笔记五
本博客就第三章缓慢变化维和多维数据集的有关知识进行总结. 缓慢变化维 采用维度设计方案时,确定数据源的变化情况在维度表中如何表示非常重要.这一现象称为缓慢变化的维度,简称缓慢变化维.该术语的名称反映了 ...
- Star Schema完全参考手册读书笔记四
本博客主要内容为对书中第三章事实表特性的知识的总结. 事实表特性主要包括粒度.可加性.稀疏性和退化维. 事实表特性 事实分为可加事实,半可加事实和非可加事实. 每个事实表通过获取描述业务过程的度量来表 ...
最新文章
- 教你修改Linux下高并发socket最大连接数所受的各种限制
- python怎么输入代码-python中如何设置代码自动提示
- 取第N个排序的元素之Mysql存储过程动态SQL order by offset实现案例
- golang for循环的重新认识
- 浙大 PAT 乙级1056
- javaweb中真分页案例
- 南昌计算机学校哪家最可靠,南昌问题孩子管教学校哪家靠谱
- Mac系统添加MySQL配置文件
- PHP高并发高负载下的3种实战场景解决方法
- win11任务栏(注册表修改/软件)完全透明-全网最详细教程
- 开源博客系统php 漂亮,26种基于PHP的开源博客系统
- Spring THREE
- wim工具扫描linux磁盘,[V1.30.2011.501版]WimTool -- Wim文件的图形视窗处理工具[无忧首发]...
- 人工智能原理、算法和实践思维导图
- 1016C. Vasya And The Mushrooms
- Hadoop HA (一) --------- HA 概述 与 HDFS-HA 集群搭建
- JAVA中的->是什么意思?
- JavaScript图片弹窗
- 浅析无人值守+智慧巡检变电站安全管控系统设计方案
- “鬼影”病毒疑“躲猫猫”避风,金山发专杀工具施救