SMON进程详解

The system monitor process (SMON) is in charge of a variety of system-level cleanup duties. The duties assigned to SMON include:
smon负责各种各样系统级别的清理工作。分配给smon的工作包括:


■ Performing instance recovery, if necessary, at instance startup. In an Oracle RAC 
   database, the SMON process of one database instance can perform instance 
   recovery for a failed instance.

如果必要,在实例启动时,执行实例恢复。在Oracle RAC中,一个数据库实例的smon进程能够对一个失败的实例执行实例恢复。

Recovering terminated transactions that were skipped during instance recovery 
because of file-read or tablespace offline errors. SMON recovers the transactions 
when the tablespace or file is brought back online.

恢复在实例恢复中被跳过的由于读文件或表空间离线错误而被中断的会话。当表空间或文件重新回到online状态,smon恢复这些中断的会话。

■ Cleaning up unused temporary segments. For example, Oracle Database allocates 
   extents when creating an index. If the operation fails, then SMON cleans up the 
   temporary space.

清楚不用的临时段。例如,当创建index时,数据库分配一些区。如果操作失败,smon会清除临时空间。

■ Coalescing contiguous free extents within dictionary-managed tablespaces.

合并连续的基于数据字典管理的表空间的空闲区

SMON checks regularly to see whether it is needed. Other processes can call SMON if they detect a need for it.

smon会根据规则检查是否被需要,如果其他进程检测到需要,则就会调用SMON进程。



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

转载于:http://blog.itpub.net/29802484/viewspace-1973101/

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值