1.概述
这次给大家介绍一个使用我的DBHub开源组件开发的小产品DMO,这是一个数据库管理工具,帮助DBA对数据库进行维护管理,包括:数据迁移(同步、异步、单表、批量)、数据一致性检查、表和视图结构一致性检查、脏数据检查、冲突数据的评判、数据后台直接导入和修改等。
2.视频先睹为快
(高清视频建议全屏观看)
数据库管理小工具DMO
3.功能介绍
- 设置源数据库和目标数据库的连接参数,源数据库一般指向开发环境数据库,目标数据库指向生产环境数据库;
- 测试连接状态;
- 校验数据表结构的一致性,检查的一致性内容包括:字段名称、数据类型、是否主键、是否非空等;
- 键比对:比对源数据库和目标数据库的数据主键值,得到仅在源表和目标表中存在的数据;
- 值比对:比对源数据库和目标数据库的数据每一列的值,得到源表和目标表中同一条数据的相同字段存在值冲突的数据;
- 值比对发现的冲突数据可以通过选择“采纳源”或“采纳目标”的方式予以解决;
- 数据下行:将数据从目标数据库的表下载到源数据库的表,该操作是异步操作;
- 批量下行:数据下行的多表批量运行,该操作是异步操作;
- 视图的结构一致性校验;
- 生成视图脚本;
- 表空间文件组检查;
- 表占用物理空间大小检查
- 数据导入;
- 数据修改;
- 脏数据检查;
- c#类文件模板生成;
- 代码量(行数)统计;
- ID自助生成(雪花ID、GUID);
- 死锁查询和解除死锁;
- 强制会话终止;
- log日志系统,记录报错信息。