广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    RMAN如何对数据文件进行恢复

    来源:网络收集  点击:  时间:2024-04-09
    【导读】:
    对数据文件进行恢复,需要把数据文件或所属表空间的状态转为offline,如果数据库处于正在启动的过程中,那么将在将损坏的数据文件置为offline状态后,执行alter database open将数据库打开,然后再进行恢复,需要注意的是如果要对整个数据库或者systeem表空间进行恢复,只能在数据库实例处于mount状态时进行恢复。数据的恢复过程包括两个步骤:第一步是restore,第二步是recover。其中restore的功能是将数据文件从备份集中还原到它最初的存储位置(丢失前或损坏前的存储位置),代替以前的数据文件recover的功能是在前面 所还原的数据文件的基础上,利用重做日志对最后一段时间内没有备份的数据进行恢复。方法/步骤1/7分步阅读

    1.在数据文件出现丢失或者损坏的情况下在对数据库进行操作的时候,会出现如下图的错误

    2/7

    2.这时需要将数据文件或者表空间置为offline模式

    3/7

    3.如果对数据文件做过单独的备份可直接使用rman进行恢复

    4/7

    4.在恢复过程中可以看到,在使用restore命令时,是将数据文件先恢复到数据文件损坏前的存储位置,然后再使用recover命令利用重做日志进行数据恢复

    5/7

    5.恢复完成后再通过report schema;命令可以看到恢复成功的数据文件

    6/7

    6.然后再对数据库进行关闭和启动操作,可以看到已经不再报找不到数据文件的错误了

    7/7

    7.如果不确定数据文件是否做过备份,可通过校验命令进行校验

    注意事项

    此经验由勇敢的choy原创,觉得此经验对你有帮助,请点击下面【投票】予以支持,也可以点击上面的【五角星】来收藏!

    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_477107.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-05 19:09:16  耗时:0.029
    0.0295s