目前,Navicat、PLSQL Developer等国外企业占据了中国数据库管理工具市场的主导地位,然而这些主流数据库管理工具存在着许多缺陷。Navicat、PLSQL Developer导表为单线程操作,导入导出表效率极低,整库备份耗时长;Navicat备份数据库仅仅支持表格,需要配置数据库自带客户端。
对比这些主流数据库管理工具,HHDBCS所具有的优势非常明显:
- 导表为多线程操作
- 导入导出表效率极高
- 整库备份耗时较短
- 支持整个模式对象的备份恢复
- 操作便捷
本文将演示如何使用HHDBCS进行高效率的整库备份与恢复。
1 准备工作
准备:HHDBCS工具、测试数据库。
接下来将使用HHDBCS把原库的数据导出进行备份,然后用备份文件导入到一个全新的库中,导入完成后验证两个库的对象数据一致性,从而验证HHDBCS整库备份与恢复的准确性。
以下演示使用的Oracle数据库:
原库:已有数据
待导入库:没有任何数据
对比查询表信息数据如下:
图:表对象个数对比,原库51,待导入库为0
图:原库person表数据行数查询
2 备份与恢复
2.1 数据导出备份
- 使用HHDBCS工具,登录原库进行管理。
- 在左侧树形结构中选择模式,鼠标右键后选择“备份”,则弹出备份任务表单。
- 填写表单,创建备份任务:
文件夹路径:备份存储的位置,需要选择一个空文件夹。
工作线程数:自定义启动任务开启的线程数。
是否续导:选中表示可以在上次导出的中断点继续导出,否则重新导出。
点击“确定”键,新建任务。 在“任务管理”页签内,可查看运行状态,可点击查看备份的日志。结果显示此次导出耗时201s
2.2 数据导入恢复
1.使用HHDBCS工具,切换连接到导入库进行管理。
2.在左侧树形结构中选择模式,鼠标右键后选择“恢复”,则弹出恢复任务表单。
3.填写表单,创建恢复任务:
文件夹路径:备份存储的位置,需要选择上一步备份的文件夹。
点击“确定”键,新建任务。
4.在“任务管理”页签内,可查看恢复的运行状态,可点击查看备份的日志。待运行结束则数据导入完成3 验证
数据的备份与恢复完成后,我们来验证导入的数据库数据是否与原库一致。
可以验证对象个数(表格、索引、视图、函数等),抽查数据对比。
通过对比,验证了原库与导入库的对象一致,HHDBCS帮助我快捷完美地实现了整库的备份与恢复!对象个数对比
图:表对象个数对比一致数据抽查对比
图:抽取person表行数对比一致
图:抽查某一行数据对比一致
HHDBCS是一款纯国产的通用数据库桌面管理工具, 欢迎到产品社区:https://www.deskui.com 了解体验HHDBCS!
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。