Home >Database >Mysql Tutorial >Oracle数据库备份与恢复原理简述

Oracle数据库备份与恢复原理简述

WBOY
WBOYOriginal
2016-06-07 17:21:561259browse

oracle通过log的形式记录了所有数据文件的变化,所以只要在某个时段备份了oracle的全部数据文件,并且拥有备份开始时间点以来的所

备份与恢复的功力是“摔”出来的。其原理、这里简单来介绍:

Oracle通过log的形式记录了所有数据文件的变化,所以只要在某个时段备份了oracle的全部数据文件,并且拥有备份开始时间点以来的所有log,那么就可以用备份的数据文件通过log中变化信息去重演这个变化的过程而达到恢复数据的目的,如果没有某个时间点的数据文件作为应用变化的起点,那么log的变化就没有立足之地,所以备份的目标就是满足这个条件。

那么数据文件和日志文件是如何挂钩的呢?

数据文件的头上包含RBA,有了RBA,在恢复时就能准确地知道到底需要哪个logfile(archivelog or online redo),,这便把日志和数据文件关联起来了。

linux

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn