dbc数据库linux,dbcmp

软件简介

dbcmp是一个数据库内容比较工具。

用于比较数据库的两个表数据之间的差异,并通过WEB的形式高亮显示。

dbcmp运行于Linux/Unix平台,目前只支持Oracle.

运行前用户要配置dbcmp.cfg、dbcmp.tbl、dbcmp.xcols文件.

运行./dbcmp命令可以查看帮助,运行dbcmp run命令执行数据比较。

比较完后系统将生成一个html的报表文件,可以通过浏览器打开。

配置文件说明:

dbcmp.cfg:全局配置,每项配置后均有注释。不再做说明。

dbcmp.tbl:参与比对数据库表配置文件。

填写要参与比对的表名,可以带WHERE条件,如果没有WHERE条件,系统将采用全局配置的default_condstr参数。

文件支持整行#注释

dbcmp.xcols:删除或修改参与比对的列配置。

表名写在最前面,然后一个:分割,最后是每个要删除的列名,列名需要用|分割,最后要以|结束。

_GLOBAL__ 表示匹配所有表的列名。

一个表的配置可以写在多行,并且支持#最整行注释。

两个表的差集列系统会自动删除,无需在本列中配置。

如果需要对某列在比较前使用函数处理而不是直接删除,只需要在此列后紧跟着添加|UPDATE;&express;|语句即可,其中&express是替代本列的SQL表达式。

【提示】由于google被墙,下载地址同步到github:

windows平台使用方法:

1)下载并安装git for windows,下载地址参考如下:

2)安装完后打开Git Bash,之后运行命令下载dbcmp:

3)下载完后,进入dbcmp目录即可使用。

$ cd transpring/tools/dbcmp

$ pwd

Linux/Unix下使用方法。

只需要将上面下载的dbcmp目录拷贝过去即可运行。

或者直接从下载地址下载zip文件解压。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值