当前位置: 代码迷 >> Oracle管理 >> Oracle过程被kill掉了,然后重启,会发生什么
  详细解决方案

Oracle过程被kill掉了,然后重启,会发生什么

热度:36   发布时间:2016-04-24 04:51:24.0
Oracle进程被kill掉了,然后重启,会发生什么?
如题,前提是高并发时,做如上操作。

重启时oracle实例会做哪些操作呢?
------解决方案--------------------
如果是数据库后台进程可能直接就crash,或者自动重启相关进程
如果是会话进程:有事务回滚事务,没有事务,那没什么
------解决方案--------------------
你是指整个实例restart吗?
实例错误通常会导致两个问题:
       i)已提交的未写入
      ii)未提交的已写入 
       针对这两个问题,实例恢复分两个步骤来处理:
       a)缓存恢复:将已提交的写入。又名“前滚”
       b)事物恢复:将未提交的撤销。又名“回滚”
  相关解决方案