目前,Navicat、PLSQL Developer等国外企业占据了中国数据库管理工具市场的主导地位,然而这些主流数据库管理工具存在着许多缺陷。Navicat、PLSQL Developer导表为单线程操作,导入导出表效率极低,整库备份耗时长;Navicat备份数据库仅仅支持表格,需要配置数据库自带客户端。
对比这些主流数据库管理工具,HHDBCS所具有的优势非常明显:

  • 导表为多线程操作
  • 导入导出表效率极高
  • 整库备份耗时较短
  • 支持整个模式对象的备份恢复
  • 操作便捷

本文将演示如何使用HHDBCS进行高效率的整库备份与恢复。

1 准备工作

准备:HHDBCS工具、测试数据库。
接下来将使用HHDBCS把原库的数据导出进行备份,然后用备份文件导入到一个全新的库中,导入完成后验证两个库的对象数据一致性,从而验证HHDBCS整库备份与恢复的准确性。
以下演示使用的Oracle数据库:

    原库:已有数据
    待导入库:没有任何数据

对比查询表信息数据如下:

图:表对象个数对比,原库51,待导入库为0

图:原库person表数据行数查询

2 备份与恢复

2.1 数据导出备份

  1. 使用HHDBCS工具,登录原库进行管理。
  2. 在左侧树形结构中选择模式,鼠标右键后选择“备份”,则弹出备份任务表单。
  3. 填写表单,创建备份任务:
    文件夹路径:备份存储的位置,需要选择一个空文件夹。
    工作线程数:自定义启动任务开启的线程数。
    是否续导:选中表示可以在上次导出的中断点继续导出,否则重新导出。
    点击“确定”键,新建任务。
  4. 在“任务管理”页签内,可查看运行状态,可点击查看备份的日志。结果显示此次导出耗时201s

    2.2 数据导入恢复

    1.使用HHDBCS工具,切换连接到导入库进行管理。
    2.在左侧树形结构中选择模式,鼠标右键后选择“恢复”,则弹出恢复任务表单。
    3.填写表单,创建恢复任务:
    文件夹路径:备份存储的位置,需要选择上一步备份的文件夹。
    点击“确定”键,新建任务。
    4.在“任务管理”页签内,可查看恢复的运行状态,可点击查看备份的日志。待运行结束则数据导入完成

    3 验证

    数据的备份与恢复完成后,我们来验证导入的数据库数据是否与原库一致。
    可以验证对象个数(表格、索引、视图、函数等),抽查数据对比。
    通过对比,验证了原库与导入库的对象一致,HHDBCS帮助我快捷完美地实现了整库的备份与恢复!

    对象个数对比


    图:表对象个数对比一致

    数据抽查对比


    图:抽取person表行数对比一致

    图:抽查某一行数据对比一致

HHDBCS是一款纯国产的通用数据库桌面管理工具, 欢迎到产品社区:https://www.deskui.com 了解体验HHDBCS!


hhtech
1 声望0 粉丝