您的位置:首页 > 数据库 > Oracle

ORACLE--PMON SMON MMNL MMAN MMON

2012-01-04 23:24 423 查看
PMON:

进程监控,process cleanup,负责将死掉的进程杀掉。在用户进程出现故障时执行进程回复,如重置活动事物表的状态,释放封锁,将该故障的进程id从活动进程表中删除等。

SMON:

系统监控进程。相对于PMON来说,做的更多地是系统级别的工作。

1. 清理临时表空间和临时段:

SMON负责在数据库启动时清理临时表空间中的临时段,或者某些异常操作遗留下来的临时段。

2. 接合空闲空间:

在DMT中,SMON负责把表空间中空闲的并且互相临近的extent结合成一个较大的空闲区

3. 执行实例回复:

在实例回复过程中,执行3个步骤:应用redo执行前滚,打开数据库提供访问,回滚未提交数据。

4. 离线回滚段:

在AUM(自动回滚段管理)中负责offline不再需要的回滚段。

5. 执行并行恢复:

MMNL:

Memory monitor light,是AWR的组件之一。 配合AWR将statistics buffers写入硬盘。

MMAN:

自动内存管理。如果设定了SGA自动管理,MMAN用来协调SGA内各组件的大小设置和大小调整

MMON:

manageability monitor 可管理性监视器。用于自动统计信息收集。用于AWR,ADDM. 会从SGA将统计结果写到系统表中。

042题库中有道题:

241. Which background process does Automatic Shared Memory Management use to coordinate the sizing of

memory components?

A. PMON

B. SMON

C. MMNL

D. MMAN

E. MMON
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: