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