zoukankan      html  css  js  c++  java
  • oracle dis系列课程总结

    oracle dis系列课程总结

    1 bbed安装和介绍
    --1 bbed的安装--(Oracle Block Brower and EDitor Tool)
    2 controlfile 丢失的恢复
    --1 控制文件没有备份全部丢失
    --1.哪些场景下需要用alter database open resetlogs打开库?
    --2.在删除所有controlfile和redolog日志的情况下shutdown abort异常关库,能用resetlogs打开库吗?为什么?
    --3.用dd命令损坏其中一个控制文件的文件头(1号块),然后尝试用startup mount;命令挂载数据库报错,请用最快的恢复方式恢复控制文件,给出详细操作步骤?
    3 controlfile 深入内部解析
    --1.数据文件5号文件头offset=1的a2代表什么意思?如何把5号文件的文件头offset=1的值a2变为c2(写出详细操作步骤,切不能用BBED修改)
    --2.Oracle实例恢复从low cache rba开始恢复,至少恢复到on disk rba请用实验来证明?(给出详细操作步骤)
    --3.误操作rm -rf control0*.ctl删除全部控制文件,通过文件描述符对控制文件进行恢复。(给出详细操作步骤)
    4 system文件头部损坏的恢复
    --system数据文件1号块损坏修复
    --1.模拟2号文件头损坏恢复的实验(详细操作步骤)
    --2.Oracle 11g 没有备份的情况下,1号文件520号块坏了,还能恢复吗?
    --3.以下SQL中的1988是怎么得来的?
    5 使用bbed跳过归档文件的恢复
    --1.重现使用BBED跳过归档恢复的实验(详细步骤)
    --2.详解检查点的结构?
    --3.datafile的status有哪些?
    6 使用bbed手工修复block数据
    --1.根据以下景场操作,使用BBED恢复UPDATE的数据,把BBBBBB恢复成AAAAA(即把6个B恢复5个A)。
    --2.根据以下景场操作,使用BBED手工提交delete操作的事务?
    --3.为什么这里ASSM要比MSSM多了8个byte?请给出实验步骤证明
    --使用BBED手工修复UPDATE数据
    --例4 使用bbed模拟提交操作
    7 归档模式下缺失redo log后的恢复
    --在非归档模式下缺失Redo Log后的恢复?给出详细实验步骤
    --1.Inactive redo log丢失或损坏的恢复
    --2.Active redo log丢失或损坏的恢复
    --3.Current redo log丢失或损坏的恢复
    8 redo 结构和解析
    --Oracle内核的进步 ---- 新、老Redo机制对比
    --非IMU下的redo产生过程(in memory undo)
    --IMU下的redo产生过程
    --BBED LOGFILE
    --DSI for Redo
    9 undo深入内部解析
    --Undo回滚段的作用
    --深入理解oracle中的事务
    --为什么我的UNDO不够了--- Undo段内部重用规则
    10 恢复ora-600[4193][4194]错误
    --ORA-600 [4193] 错误解析
    --ORA-600 [4194] 错误解析
    --ORA-600[4193]/[4194]错误解决思路
    11 ORA-8102 index corruption的修复
    --重现ORA-8102错误
    --分析ORA-8102错误
    --解决ORA-8102错误
    --深入解析索引块结构
    12 oracle坏块的处理
    --物理坏块的模拟
    --1.Bad header - the beginning of the block (cache header) is corrupt with invalid values
    --2.The block is Fractured/Incomplete - header and footer of the block do not match
    --3.The block checksum is invalid
    --4.The block is misplaced
    --5.Zeroed out blocks/ORA-8103模拟
    --检测物理坏块
    --逻辑数据坏块
    --逻辑数据坏块的检测
    --模拟逻辑坏块
    --修复逻辑块错误
  • 相关阅读:
    动态加载js文件并且执行回调方法
    二分查找法查找数组元素下表
    用横线隔开字符串
    不要再拖别人的控件2.帮前面的东东加个事件
    IE6 外部样式引用不进来
    用jQuery+css+div 写一个 乱换效果
    不要再拖别人的控件3.为什么要学习.net控件开发
    带一键还原的FTP上传软件
    .net 四舍六入 五成双
    Fiddler实战之请求头(request headers)和响应头(response headers)
  • 原文地址:https://www.cnblogs.com/yhq1314/p/11202657.html
Copyright © 2011-2022 走看看