每个新版本的 Oracle Database 中都会引入一组新进程的新缩写。下面是 Oracle Database 11g 中的新进程缩写列表:
进程 |
名称 |
描述 |
ACMS |
内存服务器原子控制文件 |
仅适用于 RAC 实例中。执行分布式 SGA 更新时,ACMS 可确保在所有实例上发生更新。如果某个实例上的更新失败,此进程也会在所有实例上回滚更新。可将 ACMS 视为两阶段提交协调器进程,用于 RAC 集群中的 SGA 更新。 |
DBRM |
数据库资源管理器 |
执行资源计划和其他与资源管理器相关的任务 |
DIA0 |
诊断进程 0 |
检测挂起情况和死锁。将来可能会引入多个进程,因此将名称设置为 diag0。将来如果引入其他进程,将分别命名为 dia1、dia2 等。 |
DIAG |
诊断进程 |
执行诊断、转储跟踪文件(如有必要)以及执行全局 oradebug 命令 |
FBDA |
闪回数据存档器 |
Oracle Database 11g 提供新的"闪回存档",用于写入对表所作的更改(请参阅本系列的"事务管理"部分)。此进程将写入闪回存档。 |
GTX0 |
全局事务进程 0 |
在 RAC 集群中,Oracle Database 现在提供改进的 XA 事务处理。此进程协调 XA 事务。如果 XA 上的数据库负载增长,将自动创建更多进程,分别命名为 GTX1、GTX2,直至 GTXJ。 |
KATE |
ASM 临时任务处理器 |
毫无疑问,这是所有新进程中最长的名称。它是在 ASM 实例上出现的,而不是在数据库上出现。(有关新特性"快速磁盘重新同步"的信息,请参阅本系列中有关 ASM 的部分。)当磁盘脱机时,此进程将代替磁盘对 ASM 元文件执行代理 I/O。 |
MARK |
为重新同步协调器标记分配单元 |
有关 ASM 磁盘组弹性的更多详细信息,请参阅 ASM 部分。当磁盘出现故障时将会脱机,从而导致写入内容丢失。在这种情况下,此进程会将 ASM 分配单元 (AU) 标记为陈旧。当磁盘联机时,陈旧的段将被刷新。 |
SMCO |
空间管理器 |
SMCO 是主空间管理进程,可动态分配和回收空间。它将生成从进程 Wnnn 以执行这些任务。 |
VKTM |
虚拟计时器进程 |
提供时钟时间(每秒钟更新一次)。以提升的优先级运行时,此进程每 20 毫秒更新一次。 |
W000 |
空间管理工作器进程 |
执行从 SMCO 收到的指令。根据需要生成更多进程,命名为 W000、W001 等。 |
××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××本文作者:JOHN
ORACLE技术博客:ORACLE 猎人笔记 数据库技术群:367875324 (请备注ORACLE管理 )
××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××