SMON进程

当oracle系统崩溃,导致SGA中没有来得及写到磁盘中的信息都将丢失,例如有些已经提交的数据还没有真正的被写到数据文件中时就会丢失。在这种情况下,当数据库重新开启时,系统监督进程将自动的执行Oracel实例的恢复工作。步骤:
(1)执行前滚,将已经写到重做日志文件中但还没写到数据文件中的提交数据写到数据文件中。Oracle使用SCN号来识别提交记录的
(2)在前滚完成后,立即打开数据库,此时用户可以登录并使用数据库了。
(3)回滚没有提交的事务,除了SMON进程之外,服务器进程也可能进行回滚没有提交的事务。但该进程只回滚它所用到的加锁的数据行。

除了恢复实例,SMON进程还要执行如下的磁盘空间的维护工作:
*释放临时段(在执行sql语句时用作排序的磁盘区),将它们还给数据文件以作为空闲区使用
*回收或组合数据文件中相连的空闲区

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值