解决方案 »

  1.   

    ORA-00316, 00000, "log %s of thread %s, type %s in header is not log file"
    Cause:  The online log is corrupted or is an old version.
    Action: Find and install correct version of log or reset logs.
     
    这里直说online log 损坏或者是旧版本 太笼统了
    由于时常数据库恢复的时候遇到此错误信息 想模拟测试下 这个错误究竟是什么情况下会出现的
      

  2.   

    嘿嘿,做破坏试验。要模拟这个错误估计要修改文件头部,可以试试从别的版本的数据库中拷个redo过来,或者touch一个空文件。我没这么做个,只是个建议
    试验过程可以开帖或博客里分享下
      

  3.   

    不用你说的那么麻烦修改文件头,直接dd掉,就能够实现该功能,或者把数据文件dd到redo里面
      

  4.   

    起来的时候报
    ORA-03113: end-of-file on communication channel
     Process ID: 8117
     Session ID: 191 Serial number: 3
      

  5.   

    删除和拷贝都试过 一直是3113错误 怎么DD
    我是从你博客上看见才做测试的 http://www.orasos.com/5135.html
      

  6.   

    把数据文件dd到redo里面是这个意思吗
    dd if='/u01/app/oracle/oradata/orcl/temp01.dbf' of='/u01/app/oracle/oradata/orcl/redo01.log'
    但是启动的错误提示还是3113 无论拷贝 还是删除 都是3113
    dd命令的用处是什么 看网上都是说将数据文件备份到裸设备的时候用的
      

  7.   

    文件头部如何修改 我vi打开 修改了Seq#为0000000001 启动的时候是3113 
    其他机子拷贝一个redo01.log进去之后还是3113 - -就是奇怪 怎么设置都是3113
      

  8.   

    我就是想模拟http://www.orasos.com/5135.html 这个第一种REDO异常 可惜博主不在啊
      

  9.   

    会报00316错误吗
    如何导出EMP 还是dpexp 是在关闭状态下删除数据文件吗