Oracle 备份与恢复的原理
2012-10-25 22:50
302 查看
备份与恢复的功力是“摔”出来的。其原理、这里简单来介绍:
Oracle通过log的形式记录了所有数据文件的变化,所以只要在某个时段备份了oracle的全部数据文件,并且拥有备份开始时间点以来的所有log,那么就可以用备份的数据文件通过log中变化信息去重演这个变化的过程而达到恢复数据的目的,如果没有某个时间点的数据文件作为应用变化的起点,那么log的变化就没有立足之地,所以备份的目标就是满足这个条件。
那么数据文件和日志文件是如何挂钩的呢?
数据文件的头上包含RBA,有了RBA,在恢复时就能准确地知道到底需要哪个logfile(archivelog or online redo),这便把日志和数据文件关联起来了。
另外、有 2 个熟悉的身影:restore 和 recover
① restore:是把文件覆盖回去
② recover:是在覆盖回去的文件的基础上应用日志
相关文章推荐
- Oracle 备份与恢复的原理概述
- oracle备份/恢复原理(2)
- oracle/数据库的备份和恢复
- Oracle-备份恢复之flashback
- oracle数据泵的备份与恢复
- oracle的备份与恢复
- Oracle备份和恢复
- oracle 备份与恢复
- Oracle:只有rman备份(数据,参数,日志,控制文件全丢失)的恢复
- Oracle 11G 基于日志的备份与恢复(热备份)
- ORACLE备份恢复杂谈记录
- Oracle-数据库备份与恢复
- ORACLE冷备份及恢复
- oracle恢复备份数据
- oracle 备份和恢复
- ORACLE 备份与恢复EXP/IMP 命令参数 (转)
- Oracle 恢复[rman全备份集+当期归档日志]
- 关于oracle的数据备份与恢复
- Oracle 10g数据库备份与恢复操作手册
- Oracle 备份与恢复学习笔记(9_1)