oracle数据库recover和restore的区别

oracle数据库recover和restore的区别

restore just copy the physical file, recover will consistent the database.
restore 是还原,文件级的恢复。就是物理文件还原。
recover 是恢复,数据级的恢复。逻辑上恢复,比如应用归档日志、重做日志,全部同步,保持一致。
即用restore命令先从上次备份的文件提取出数据文件拷贝到原目录下进行替换,而recover是在restore之后,使用redo log & archive log补全从备份到现在时刻的差异数据。
1、restore 命令:用于还原已经备份的数据文件。
(1)、restore database 还原所有的数据文件。
(2)、restore tablespace 还原特定表空间的数据文件。
(3)、restore datafile 还原特定的数据文件。
(4)、restore controlfile 还原控制文件。
(5)、restore archivelog 还原归档日志文件。
2、recover 命令:当数据库需要应用归档日志文件恢复数据文件时,使用recover命令。使用该命令数据库系统会自动应用归档的日志文件。
(1)、recover database 恢复所有的数据文件。
(2)、recover tablespace 恢复特定表空间的数据文件。
(3)、recover datafile 恢复特定的数据文件。
restore 只是用备份来还原,recover是用archivelog或者online log
举例说明:
假设我时间点A,做了个备份,时间点B数据库挂了
restore database ;// 这个操作利用时间点A做的备份来还原,返回到时间点A
recover database ;//这个操作利用archivelog and online log做recover,从时间点A,推进到时间点B

restore 是还原,文件级的恢复,还原被损坏的文件,RMAN经常用。
recovery是恢复,数据级的恢复,通过重做日志文件或归档日志文件进行恢复。

《FROM:http://blog.sina.com.cn/s/blog_63216bda0100zbdr.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/109700.html原文链接:https://javaforall.net

(0)
上一篇 2021年9月1日 上午10:00
下一篇 2021年9月1日 上午11:00


相关推荐

  • GitHub怎么用?GitHub是什么?新手怎么用GitHub?图文并茂,不看都不行

    GitHub怎么用?GitHub是什么?新手怎么用GitHub?图文并茂,不看都不行GitHub 怎么用 GitHub 是什么 新手怎么用 GitHub 这些问题都不是问题了 英文 10 分 满分 100 分 水平的人来说 这个教程和小说很重要 这妮儿图文并茂 比我还幽默汗 我就直接转载过来 需要的同学赶紧马克走吧 绝对新手入门极品 nbsp 小说 我就不说这教程 md 不能再生动 作者 珊姗是个小太阳链接 http www zhihu com question

    2026年3月18日
    2
  • C++键盘钩子

    C++键盘钩子C++键盘钩子Windows系统是建立在事件驱动的机制上的,整个系统都是通过消息传递来实现的。而钩子是Windows系统中非常重要的系统接口,用它可以截获并处理送给其他应用程序的消息,来完成普通应用程序难以实现的功能。钩子可以监视系统或进程中的各种事件消息,截获发往目标窗口的消息并进行处理。这样,我们就可以在系统中安装自定义的钩子,监视系统中特定事件的发生,完成特定的功能,比如截获键盘、鼠标的…

    2022年4月26日
    47
  • js checkbox复选框实现单选功能[通俗易懂]

    js checkbox复选框实现单选功能[通俗易懂]本文仅供学习交流使用,如侵立删!联系方式及demo下载见文末jscheckbox复选框实现单选功能<scripttype=”text/javascript”> $(“:checkbox”).click(function(){ $(this).attr(“checked”,true);//设置当前选中checkbox的状态为checked $(this).siblings().attr(“checked”,false);//设置当前选中的checkbox同级(兄弟级

    2022年5月7日
    154
  • Intellij IDEA 主题导入与删除「建议收藏」

    一、IntelliJIDEA导入主题下载主题通过此[地址][1]下载自己喜欢的主题。在IntelliJIDEA中导入主题【File】-【ImportSettings】-选择下载的主题-重启IntelliJIDEA后生效。配置主题通过Ctrl+Alt+S快捷键开发Settings面板-【Editor】-【ColorSchem…

    2022年4月12日
    378
  • PCA降维实例分析

    PCA降维实例分析转载 https blog csdn net linsk article details 用 PCA 降维本章我们将介绍一种降维方法 PCA PrincipalCom 主成分分析 降维致力于解决三类问题 第一 降维可以缓解维度灾难问题 第二 降维可以在压缩数据的同时让信息损失最小化 第三 理解几百个维度的数据结构很困难 两三个维度的数据通过

    2026年3月17日
    2
  • Rubymine 无法Debug的方法

    Rubymine 无法Debug的方法有时 MacOS 下 Rubymine5 无法 Debug ruby debug ide 总是报这个错误 Cannotconnec 折腾了好久 按照 stackoverflo 试着改了主机名 终于 Ok 原因是有些 wifi 的主机名是 localhost 通过下面命令 改成新的主机名

    2026年3月17日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号