DBCompareTool 0.2.x 使用指南
配置數(shù)據(jù)源
打開根目錄下的datasource.properties
按照里面的樣例配置需要進行比較的兩個以上的數(shù)據(jù)源,如:
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
首先選擇您的數(shù)據(jù)庫類型,DBCompareTool會將所有該數(shù)據(jù)庫類型的數(shù)據(jù)源配置都列出來。
然后選擇您配置的要進行比較的兩個數(shù)據(jù)源my_oracle_db_1和my_oracle_db_2
這時下面的文本框會出現(xiàn)您的配置,您也可以即時修改它,以及默認端口。
最后單擊"比較"按鈕,就會執(zhí)行比較數(shù)據(jù)庫結(jié)構(gòu)和表結(jié)構(gòu)。
比較結(jié)果出現(xiàn)在下面的兩個TreeView中。第一個TreeView中顯示數(shù)據(jù)庫schema結(jié)構(gòu)的差異,會以黑色字表示不同名的表,用灰色字表示同名的表;第二個TreeView中顯示數(shù)據(jù)庫表結(jié)構(gòu)的差異(即同名表的字段信息差異);第四個TreeView中顯示存儲過程/函數(shù)的比較結(jié)果。
在TreeView中選擇比較雙方的兩個表名節(jié)點,右鍵單擊選擇“比較表數(shù)據(jù)”,即可比較兩個表的數(shù)據(jù)差異(注意,大數(shù)據(jù)表慎用)
注意:只能比較同一種數(shù)據(jù)庫類型