逻辑备份侧重于提取和保存数据库中的数据结构和数据内容,而非物理文件。

逻辑备份的常见方法:

  1. 使用 Oracle 工具 expdp/impdp:
    • expdp(数据泵导出)可以将数据以逻辑格式导出到转储文件中。
    • impdp(数据泵导入)可以将导出的数据导入到目标数据库。
  2. 使用 SQL 语句:
    • 通过 SELECT 语句可以将数据查询出来并保存到文件中。
    • 使用 INSERT 语句可以将数据从文件导入到数据库中。

逻辑备份的优点:

  • 可移植性强: 逻辑备份文件可以跨不同的操作系统和数据库版本进行迁移。
  • 数据一致性: 逻辑备份通常在事务一致的状态下进行,保证数据完整性。

逻辑备份的缺点:

  • 备份速度相对较慢: 与物理备份相比,逻辑备份需要读取和处理数据,速度较慢。
  • 恢复速度相对较慢: 恢复逻辑备份需要逐条执行 SQL 语句,速度较慢。