ITPub博客

首页 > Linux操作系统 > Linux操作系统 > shutdown abort

shutdown abort

原创 Linux操作系统 作者:pangzi913 时间:2008-12-03 19:48:41 0 删除 编辑

不明白的一个问题,服务器出问题,oracle做shutdown abort关闭后,还能够正常启动,不需要手工做恢复。

操作系统重启后,oracle也起来了。 从网上找到如下解释:

shutdown abort 的时候,跟kill 进程是一样的效果
数据库立即关闭,这个时候文件状态可能不一致
因为正常关闭数据库会同步校验各文件,使得重新启动的时候文件时间点一致并且不用进行崩溃恢复

若检查点信息一致,则做崩溃恢复
若检查点信息不一致(正好在更新文件头)则需要做介质恢复

这些问题都好处理,最怕的问题是这个时候系统有大量IO,结果这样造成写的突然中断,碰巧造成文件块的逻辑坏块,那麻烦比较大一些,尤其是系统表空间的block损坏


虽然shutdown abort 出错的几率很小,1000个人可能只有一个人碰到,但是我们还是要小心。
正确的处理流程是,shutdown immediate ,若数据库迟迟不能down下来,在os上观察IO状况,几乎没有io的时候,另开一窗口shutdown  abort ,几乎不会出问题了

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

下一篇: Oracle9i Data Guard
请登录后发表评论 登录
全部评论

注册时间:2008-11-22

  • 博文量
    40
  • 访问量
    64026