ITPub博客

首页 > 数据库 > Oracle > undo坏块引起数据库无法启动

undo坏块引起数据库无法启动

原创 Oracle 作者:imlihj2007 时间:2011-11-22 18:05:24 0 删除 编辑

--在数据库启动的时候,在没有活动事务:如果没有回滚表空间,直接修改参数就可以,
-- 丢失文件的话,使数据文件离线就可以
-- 有活动事务:找出活动事务在的回滚段,在参数文件中处理
--记住一句话:回滚段的目的是事务读取一致性,是“可有可无的(对数据最终存储)”

--问题的关键是找到有活动事务的回滚段!

_corrupted_rollback_segments=(_SYSSMU1$,_SYSSMU2$)
_offline_rollback_segments
_corrupted_rollback_segment

本来这个没啥写的 是个很普遍的问题,但是今天远程竟然没搞定,远程过去才搞好...

后来才知道是_offline_rollback_segments和_corrupted_rollback_segments搞混淆了,今天贴出来 以后不能忘记了,还有如果可以直接恢复的 recover datafile 2 也可以吧回滚空间给恢复了..
还有:
今天的寻找活动回滚段的时候 完全是猜出来的 strings命令不熟悉 还好运气比较好猜对了...

[@more@]

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/9879835/viewspace-1056485/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2011-05-25

  • 博文量
    109
  • 访问量
    1577022