找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 11|回复: 0

SQLDBCompare(数据库结构比较)

[复制链接]

32万

主题

0

回帖

96万

积分

超级版主

积分
964681
发表于 2025-3-14 11:52:58 | 显示全部楼层 |阅读模式
软件标签:  sqldbcompare   数据库管理   数据库
sqldbcompare是一款数据库比较软件,用来比较几个数据库件的差异性,结果精确易懂,绿色资源网诚意推荐!
sqldbcompare官方介绍
sqldbcompare是一个数据库比较的工具,可以比较不同数据库实例之间结构的差异、表数据的差异以及过程函数之间的差异,支持mysql、oracle、sql server2000三种数据库。




sqldbcompare软件介绍
功能类似文本比较工具,分别输入数据库连接信息,在结果页面显示比对结果。

操作很简单看图就知道怎么用了。目前只支持oracle,mysql,sqlserver。
sqldbcompare更新说明
增加了在数据库结构比较结果中显示相同表的记录数量

使用了更优的表数据比较的算法,大幅提高数据比较的性能

修正了由于db设置不当造成无法启动的问题

修正了存储过程/函数差异结果中有重复的项的问题
sqldbcompare使用教程
配置数据源

打开根目录下的datasource.properties

按照里面的样例配置需要进行比较的两个以上的数据源,如:

my_oracle_db_1 = oracle:thin:localhost:testdb_1:sys:mypwd

my_oracle_db_2 = oracle:thin:localhost:testdb_2:sys:mypwd

保存配置

双击dbct.exe,打开dbcomparetool

首先选择您的数据库类型,dbcomparetool会将所有该数据库类型的数据源配置都列出来。

然后选择您配置的要进行比较的两个数据源my_oracle_db_1和my_oracle_db_2

这时下面的文本框会出现您的配置,您也可以即时修改它,以及默认端口。

最后单击"比较"按钮,就会执行比较数据库结构和表结构。

比较结果出现在下面的两个treeview中。第一个treeview中显示数据库schema结构的差异,会以黑色字表示不同名的表,用灰色字表示同名的表;第二个treeview中显示数据库表结构的差异(即同名表的字段信息差异);第四个treeview中显示存储过程/函数的比较结果。

在treeview中选择比较双方的两个表名节点,右键单击选择“比较表数据”,即可比较两个表的数据差异(注意,大数据表慎用)




aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|ziyuan80.com

GMT+8, 2025-8-11 06:38 , Processed in 0.076263 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表