数据库备份与恢复基础全解析
1. 备份类型
备份是数据库数据的真实且一致的副本,用于在事故发生后重建数据。主要有两种备份类型:
- 物理备份 :是执行数据库恢复所需的所有物理数据库文件的副本,包括数据文件、控制文件、参数文件和归档重做日志文件。可以使用用户管理的备份技术或恢复管理器(RMAN)进行备份。物理备份是任何严肃的备份和恢复策略的基础。
- 逻辑备份 :Oracle 使用 Oracle Data Pump 生成逻辑备份,可用于迁移数据或对数据库进行部分或完全恢复。可用的实用程序有 Data Pump Export 程序(expdp)和 Data Pump Import 程序(impdp)。很多人误以为这些工具只能用于移动数据,实际上它非常灵活强大,在备份和恢复策略中也能发挥关键作用。
在旧版本的 Oracle 中,使用过类似的 exp 和 imp 实用程序。自 Oracle 11g 起,exp 实用程序已被弃用,但 imp 仍受支持,可用于恢复旧 exp 程序生成的备份。不过要注意,Oracle 不再支持使用 exp,使用它可能会给环境带来问题。
2. 备份策略
备份和恢复策略的主要目的是保护数据库免受数据丢失,它包含灾难发生后重建数据库所需的所有步骤。在制定策略前,需要明确组织内关于此主题的所有服务级别协议(SLA),为此要向数据所有者询问以下问题:
- 灾难发生时,公司能承受多少数据丢失?(恢复点目标,RPO)
- 业务需要多长时间才能恢复数据并重新可用?(恢复时间目标,RTO)
- 公司每丢失一小时数据的成本是多少?
超级会员免费看
订阅专栏 解锁全文
1114

被折叠的 条评论
为什么被折叠?



