zoukankan      html  css  js  c++  java
  • 模拟数据库,表空间和数据文件损坏后的恢复操作

    1环境准备

    对数据库做一次全备份:

    验证当前的备份文件:

     

    2数据库损坏的恢复

    2.1模拟数据库损坏

    尝试重启数据库查看报错:

    这里需要重点说明的是因为我们用的是CATLOG数据库作为目录数据库,所以即使控制文件丢失也不影响我们进行恢复。

    现在我们查看一下告警文件的报错:

    2.2进行数据库恢复

    3表空间损坏的恢复

    3.1模拟表空间损坏

    查看当前库的表空间,现在我们就模拟TEST_MSSM和TEST_ASSM表空间损坏。

    删除表空间文件:

    重启数据库查看报错信息:

    我们查询一下告警文件里的错误信息:

    3.2对表空间进行恢复

    再次确认表空间的状态:

    4数据文件损坏后的恢复

    4.1模拟数据文件损坏

    尝试启动数据库:

    4.2对数据文件进行恢复

  • 相关阅读:
    2015 多校联赛 ——HDU5319(模拟)
    FZU 2158
    FZU 2157 树形DP
    dp之背包总结篇
    JavaScript parseInt() 函数
    JavaScript全局属性/函数
    学生面试心得
    ssh整合
    spring08事务
    JavaScript数组方法大全
  • 原文地址:https://www.cnblogs.com/myrunning/p/4268486.html
Copyright © 2011-2022 走看看