逻辑备份侧重于提取和保存数据库中的数据结构和数据内容,而非物理文件。
逻辑备份的常见方法:
- 使用 Oracle 工具 expdp/impdp:
- expdp(数据泵导出)可以将数据以逻辑格式导出到转储文件中。
- impdp(数据泵导入)可以将导出的数据导入到目标数据库。
- 使用 SQL 语句:
- 通过
SELECT
语句可以将数据查询出来并保存到文件中。 - 使用
INSERT
语句可以将数据从文件导入到数据库中。
- 通过
逻辑备份的优点:
- 可移植性强: 逻辑备份文件可以跨不同的操作系统和数据库版本进行迁移。
- 数据一致性: 逻辑备份通常在事务一致的状态下进行,保证数据完整性。
逻辑备份的缺点:
- 备份速度相对较慢: 与物理备份相比,逻辑备份需要读取和处理数据,速度较慢。
- 恢复速度相对较慢: 恢复逻辑备份需要逐条执行 SQL 语句,速度较慢。