ITPub博客

首页 > 数据库 > Oracle > Oracle 备份与恢复的原理

Oracle 备份与恢复的原理

原创 Oracle 作者:幕南风 时间:2014-07-03 14:22:20 0 删除 编辑

 

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

 

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

 

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

 

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


    另外、有 2 个熟悉的身影:restore 和 recover

    ① restore:是把文件覆盖回去

    ② recover:是在覆盖回去的文件的基础上应用日志

<!-- Baidu Button BEGIN -->

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/26515977/viewspace-1208293/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 三句话归纳数据库三范式
下一篇: Oracle clusterware组成概述
请登录后发表评论 登录
全部评论
腾讯数据库工程师

注册时间:2012-05-10

最新文章