乐趣区

关于后端:如何高效率整库备份与恢复

目前,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!

退出移动版