日期:2014-05-17  浏览次数:20848 次

Oracle进程被kill掉了,然后重启,会发生什么?
如题,前提是高并发时,做如上操作。

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