使用HHDBCS整库备份与恢复
1 HHDBCS的导表效率
HHDBCS工具导表为多线程操作,导入导出表效率极高。与当前主流的数据库管理工具(Navicat、PLSQL Developer)对比导表效率有以下优势:
以下将演示如何使用HHDBCS进行数据的导入导出
1 准备工作
准备:HHDBCS工具、测试数据库。
接下来将使用HHDBCS把原库的数据导出进行备份,然后用备份文件导入到一个全新的库中,导入完成后验证两个库的对象数据一致性,从而验证HHDBCS整库备份与恢复的准确性。
以下演示使用的Oracle数据库:
原库:已有数据 待导入库:没有任何数据 对比查询表信息数据如下:
图:表对象个数对比,原库51,待导入库为0
图:原库person表数据行数查询
2 备份与恢复
2.1 数据导出备份
- 使用HHDBCS工具,登录原库进行管理。
- 在左侧树形结构中选择模式,鼠标右键后选择“备份”,则弹出备份任务表单。
- 填写表单,创建备份任务: 文件夹路径:备份存储的位置,需要选择一个空文件夹。 工作线程数:自定义启动任务开启的线程数。 是否续导:选中表示可以在上次导出的中断点继续导出,否则重新导出。 点击“确定”键,新建任务。
- 在“任务管理”页签内,可查看运行状态,可点击查看备份的日志。结果显示此次导出耗时201s
2.2 数据导入恢复
- 使用HHDBCS工具,切换连接到导入库进行管理。
- 在左侧树形结构中选择模式,鼠标右键后选择“恢复”,则弹出恢复任务表单。
- 填写表单,创建恢复任务: 文件夹路径:备份存储的位置,需要选择上一步备份的文件夹。 点击“确定”键,新建任务。
- 在“任务管理”页签内,可查看恢复的运行状态,可点击查看备份的日志。待运行结束则数据导入完成
3 验证
数据的备份与恢复完成后,我们来验证导入的数据库数据是否与原库一致。 可以验证对象个数(表格、索引、视图、函数等),抽查数据对比。
通过对比,验证了原库与导入库的对象一致,HHDBCS帮助我快捷完美地实现了整库的备份与恢复!
对象个数对比
图:表对象个数对比一致
数据抽查对比
图:抽取person表行数对比一致
图:抽查某一行数据对比一致