- 3
- 0
- 约6.81千字
- 约 31页
- 2017-05-21 发布于四川
- 举报
Oracle数据库备份与恢复 引言 Oracle作为数据库的工业标准,在企业界得到了广泛的应用。为避免数据丢失和数据库失效对企业的影响,必须保持数据库的完整性和可用性。数据库管理员DBA的主要职责之一就是备份数据库和在数据库发生故障时高效、安全地恢复数据库。 备份就是把数据库复制到磁带、磁盘等存储设备的过程,以供故障发生时执行数据库恢复。 数据库常见故障类型 事务内部故障 系统故障 介质故障 计算机病毒 Oracle数据库保护机制 数据库备份 事务日志 数据库的事务日志是一组操作系统文件,它记录了提交事务所做的数据库修改。当提交事务时,在修改数据库之前,Oracle在事务日志中写入足够的信息,如果数据库需要恢复,可以使用这些信息重做事务(包括UNDO和REDO)。 数据库恢复 恢复可以分为完全恢复和不完全恢复 完全数据库恢复是恢复到故障发生前的状态,所有已经提交的操作都进行恢复,确保数据库不丢失任何数据,完全恢复只用于归档模式。 不完全数据库恢复是将数据库恢复到备份点与介质失败点之间某个时刻的状态,并不是恢复所有提交的操作,不完全恢复可能丢失部分数据。 任何类型的恢复包括两个阶段:前滚阶段和回滚(回退)阶段。 前滚阶段 在前滚恢复阶段(roll-forward recovery),恢复管理器应用必要的事务日志组“重做”(REDO)所有提交的不在数据库数据文件中的事务 。
原创力文档

文档评论(0)