从http://blog.csdn.net/chagaostu/article/details/19549279转载过来,存档备用

在Oracle的备份与恢复的知识点中,经常会出现Restore 和 Recovery两个词。

由于这两个词在字典中的解释很接近,困扰了我很久。直到我在Oracle的官方文档中看到了以下解释。

Restoration:A corrupted data file is overwritten from a backup of the data file .The data file is at a prior point of time than the

current database.

Recovery:Recovery applies the changes to the individual blocks,using archive and redo information,to move the database

forward to the current point in time.

从原理上解释,Restore是使用备份文件,将数据库还原到过去的某个状态。

Recovery是使用redo日志和归档日志将数据库向前恢复,一步步的恢复到现在这个时点。

举个例子。

某生产环境的数据库,每天凌晨一点会作一次备份。某天下午两点时数据库文件损害,同时数据库宕机。

接着DBA开始恢复数据库。

1.首先,使用最近一次的备份文件还原数据库到当天凌晨一点的状态。但是凌晨一点到下午两点的数据丢失了。

2.接着,使用redo日志和归档日志,把当天凌晨一点开始的数据库操作重做一遍,直到下午两点数据库宕机前。

这样数据库就一点都不差的被恢复起来了。

所以,把Restore翻译为还原。Recovery翻译为恢复比较好。

oracle数据库 rec是什么意思,Oracle中,Restore 和 Recovery的区别相关推荐

  1. Oracle数据库一直卡在正在连接中问题解决(Windows)

    问题描述: oracle数据库之前可以用的,中间隔了几周没用,某一天想看一下,navicat一直连接不上,停留在正在连接中的状态. 问题解决: 重启oracle的监听器即可解决问题.即使监听器已经是开 ...

  2. exp导oracle数据库,使用exp/imp 在oracle数据库间导数据

    最近工作需要将oracle数据库的表数据导出到另一个oracle数据库表,找到了oracle 自带的命令行,并记录下导数据过程. 导数据过程分以下几步: 假设源数据库为A,目标数据库为B 1.在B上通 ...

  3. linux数据库实例开机启动,Oracle数据库之Linux下实现Oracle数据库单实例开机自启动设置...

    本文主要向大家介绍了Oracle数据库之Linux下实现Oracle数据库单实例开机自启动设置,通过具体的内容向大家展现,希望对大家学习Oracle数据库有所帮助. 步骤思路: 1:查看ORACLE_ ...

  4. oracle数据库 cmd,cmd命令操作Oracle数据库

    //注意cmd命令执行的密码字符不能过于复杂 不能带有特殊符号 以免执行不通过 譬如有!@#¥%--&*之类的  所以在Oracle数据库设置密码是不要太复杂 /String Database ...

  5. 删除oracle数据库的三种方法,oracle数据库的删除方法详解

    oracle数据库的删除方法详解 1.图形界面删除 练习之前记得创建快照 执行命令之前要保证数据库属于open状态 SQL> alter database open; [oracle@local ...

  6. oracle删除表的一个字段的数据库,学会Oracle数据库删除表字段和Oracle数据库表增加字段方法...

    Oracle数据库添加字段的语法:alter table tablename add (column datatype [default  value][null/not null],-.); Ora ...

  7. Oracle数据库的并行查询,解决Oracle数据库并行查询出错的方法

    当我们在使用Oracle数据库的时候会发现Oracle数据库并行查询出错这一问题,那么你知道如何解决Oracle数据库并行查询出错吗?下面就是解决Oracle数据库并行查询出错的方法介绍. Oracl ...

  8. oracle数据库异常---SP2-1503: 无法初始化 Oracle 调用界面 SP2-1503: 无法初始化 Oracle 问题的解决办法

    oracle数据库异常---SP2-1503: 无法初始化 Oracle 调用界面 SP2-1503: 无法初始化 Oracle 问题的解决办法 win7 下   cmd  运行   sqlplus  ...

  9. oracle数据库有哪些文件构成,Oracle数据库架构中包括几层?每层都有什么元素?...

    Oracle数据库架构中包括几层?每层都有 什么元素? 1 PL/SQL代表 A PROCEDURAL LANGUAGE/SQL B PROGRAM LANGUAGE SQL C POWER LANG ...

最新文章

  1. 容器云原生DevOps学习笔记——第二期:如何快速高质量的应用容器化迁移
  2. 断了你的后路,脚踏实地开创你的事业
  3. mysql 过程和函数 变量的值_MySQL数据库提升篇-----存储过程和函数
  4. ESP32的OTA详细过程逻辑
  5. 【MySQL】常用配置
  6. 超好用的Windows管理器工具
  7. linux定时任务页面管理平台jobx
  8. U-he The Dark Zebra for Mac(预设合成器)
  9. 项目启动 Injection of autowired dependencies failed
  10. VB6写的书籍下载软件 --老牛下书,还不错
  11. 最全Spring常用注解详解
  12. C++虚函数及虚函数表(内存分配)简析
  13. Java 在Word中创建表格
  14. MySQL8.0无法启动3534的解决方法
  15. 360大战QQ演义之一:一场腾讯可能连底裤都输掉的战争!
  16. 201908 小技巧---设备管理器-其他设备-通用串行总线(USB)控制器 驱动安装
  17. 一文读懂网络效应对Web3的重要意义
  18. Android 安全机制
  19. 从15亿到5000亿 eBay收购PayPal成硅谷传奇
  20. infiniband获悉

热门文章

  1. “聚生网管”应用常见问题汇总
  2. SSM整合版本一之普通的CRUD
  3. WMS has encountered a problem and needs to close. We are sorry for the inconvenience.
  4. 请将C语言的数据类型和其他高级语言的数据类型作比较。c有哪些特点?
  5. PMP报名需要准备什么材料?帮你整理清楚
  6. 解决Client not ready yet..Timed out waiting for process to appear on 无法自动启动安卓应用问题
  7. 3.PS-矩形选框工具组
  8. 使用Adobe Acrobat DC对.jpg和.png格式图片转换为.eps图片格式举例
  9. 国内有一定规模的公司官网隐藏的彩蛋
  10. 正式迁入深圳户籍-用爱发电