备份类型
-
完全备份(Full Backup)
- 完全备份涉及复制数据库的所有数据文件、控制文件和redo日志文件。这是最基础的备份形式,提供了某一时间点的完整数据库镜像。
-
增量备份(Incremental Backup)
- 增量备份仅备份自上次备份以来更改的数据块。可分为两种:
- 增量级备份(Incremental Level-0):类似于完全备份,但只包含自上次级别0备份以来更改的数据。
- 增量差异备份(Incremental Differential):仅备份自上次任何类型备份以来更改的数据。
- 增量备份仅备份自上次备份以来更改的数据块。可分为两种:
备份方法
-
物理备份
- 包括冷备份(Cold Backup)和热备份(Hot Backup):
- 冷备份:在数据库关闭时执行的备份,是最简单也最安全的方式,但它会导致服务中断。
- 热备份(在线备份):在数据库运行时执行,要求数据库处于归档模式(Archivelog Mode),这样可以备份联机数据文件和归档重做日志。
- 包括冷备份(Cold Backup)和热备份(Hot Backup):
-
逻辑备份
- 使用
expdp
(Data Pump)或exp
工具执行逻辑备份,将数据库对象转换为可移植的数据格式,然后通过impdp
或imp
导入数据。
- 使用
恢复策略
-
基于时间点恢复
- 使用Flashback Database或者Flashback Table等闪回技术恢复到特定时间点。
-
基于SCN(System Change Number)恢复
- 根据数据库的SCN值恢复到特定事务处理点。
-
使用备份集恢复
- 利用RMAN(Recovery Manager)工具,结合物理或逻辑备份集来恢复数据库。