oracle进程讲解
系统监控进程:SMON
系统监控进程,负责系统级别的清理⼯作 ,主要包括以下内容:烧茄子的做法 最正宗的做法
1、在实例启动过程中,如有必要,会对实例进⾏恢复,在RAC中smon进程也能恢复其他节点。
火星有几个卫星2、在实例恢复期间,事物回滚将被暂时跳过,因为此时数据⽂件此时为只读,表空间为offline,当状态都为online时,smon进程将对事物进⾏恢复。
3、清空过期的回滚段,例如,当创建 索引时,oracle会分配回滚段,如果创建失败,smon进程将回收这部分资源。
4、当表空间为数据字典管理⽅式的时候,smon进程将合并连续空闲区空间。
smon进程执⾏关键的任务,⽐如实例恢复、死交易的恢复、临时表空间空间的维护、数据字典清理、undo表空间的管理等
九九重阳节的诗句1、创建和管理临时表空间的元数据
建党节文案
2、扩展临时段
3、维护临时表空间的状态,online、offline,以及回收临时段。
4、当数据字典中出现不⼀致时smon负责 清理⼯作
5、维护scn,以⽀持闪回功能,在rac中smon进程能够恢复其他实例。
System Monitor Process (SMON)
The system monitor process (SMON) is in charge of a variety of system-level cleanup
duties. The duties assigned to SMON include:
■ 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.
■ 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.
■ 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.
■ 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.
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论