oracle 19c后台进程介绍

 
名称
扩展名称
简短的介绍
详细描述
外部属性
ABMR
自动 BMR 后台进程
协调任务的执行,例如过滤重复块媒体恢复请求和执行洪水控制
当进程向 ABMR 提交块媒体恢复请求时,它会动态生成从属进程  (BMR 
数据库实例
ACFS
ASM 集群文件系统 CSS 进程
跟踪 CSS 中的集群成员资格并通知文件系统驱动程序成员资格更改
ACFS 将 CSS 成员资格更改传送到 Oracle  集群文件系统。文件系统需要这些成员资格更改以维护集群内的文件系统一致性。
Oracle ASM 实例、Oracle RAC
ACMS
原子控制文件到内存服务进程
在 Oracle RAC 环境中的所有实例上协调对控制文件资源与其 SGA  对应资源的一致更新
ACMS 进程与协调调用者一起工作,以确保在 Oracle RAC  中的每个实例上执行操作,尽管发生故障。ACMS 是调用分布式操作的过程。因此,这个过程可以表现出多种行为。通常,ACMS  仅限于对一组有限的跨实例操作进行小的、非阻塞的状态更改。
数据库实例,Oracle RAC
AMBn
APnn
     
数据库申请流程协调员流程
从读取服务器获取事务并将它们传递给应用服务器
协调进程名称是 AP 
数据库实例、逻辑备用、XStream  入站服务器、XStream 出站服务器、GoldenGate 集成复制
有关协调器进程的更多信息,请参阅
AQPC
AQ 流程协调员
每个实例 AQ 全局协调器
AQPC 负责执行 AQ Master Class Processes  的管理任务,包括启动、停止等命令和其他管理任务。此过程在实例启动时自动启动。
数据库实例高级队列
ARB0
ASM 再平衡过程
重新平衡 Oracle ASM 磁盘组中的数据范围
ARB0 使用
Oracle ASM 实例
ARCn
归档进程
当重做日志文件已满或发生在线重做日志切换时,将它们复制到归档存储
ARC 
数据库实例
数据库根据需要启动多个归档器进程,以确保填充的在线重做日志的归档不会落后。可能的过程是 ARC0-ARC9 和  ARCa-ARCt。
LOG_ARCHIVE_MAX_PROCESSES
另请参阅: Oracle  数据库概念Oracle 数据库管理员指南
ARS 
ASM 恢复从进程
恢复 ASM 事务操作
ASM RBAL 后台进程协调并生成一个或多个这些从属进程,以恢复中止的 ASM  事务操作。这些进程仅在 Oracle ASM 实例中运行。
Oracle ASM 实例
可能的进程是 ARS0-ARS9。
ASMB, AMB 
ASM 后台进程
与 Oracle ASM  实例通信,管理存储并提供统计信息
在数据库实例中,ASMB 和 AMB 
数据库实例、Oracle ASM  实例、Oracle IOServer (IOS) 实例
在 Oracle ASM 实例中,ASMB 进程在 ASMCMD
在 Oracle IOServer (IOS) 实例中,ASMB 进程使 IOS 实例能够连接到 Oracle ASM  实例以访问 Oracle ASM 磁盘组。唯一可能的过程是 ASMB;AMB 
Asnn
数据库应用阅读器或应用服务器
计算逻辑更改记录 (LCR) 之间的依赖关系并将消息组装成事务(阅读器服务器)
当阅读器服务器计算完 LCR  之间的依赖关系并组装交易时,它将组装的交易返回给协调器进程。查询
数据库实例、XStream  Outbound 服务器、XStream Inbound 服务器、GoldenGate Integrated Replicat
将 LCR 应用于数据库对象或将 LCR 和用户消息传递到其相应的应用处理程序(应用服务器)
 
 
协调进程名称为  AS 
BMRn
自动块介质恢复从池进程
从实时可读的备用数据库中获取块
当进程向 ABMR 提交块媒体恢复请求时,它会动态生成从属进程  (BMR 
数据库实例
Bnnn
GMON 的 ASM 阻塞从进程
对 Oracle ASM  磁盘组执行维护操作
Oracle ASM 实例
当磁盘在 Oracle ASM 磁盘组中脱机时,会生成AB 
BWnn
数据库编写器进程
将修改后的块从数据库缓冲区缓存写入数据文件
有关BW 
数据库实例
CJQ0
作业队列协调器进程
从数据字典中选择需要运行的作业并生成作业队列从属进程  (J 
Oracle Scheduler 根据需要自动启动和停止 CJQ0。
数据库实例
JOB_QUEUE_PROCESSES
另请参阅: Oracle  数据库概念Oracle 数据库管理员指南
CKPT
检查点流程
在检查点发出DBW 
在特定时间,CKPT 通过消息 DBW 
数据库实例、Oracle ASM  实例
CL 
清理从进程
执行死进程的清理
清理从站协助清理死进程和终止会话。从站的数量将与要完成的清理工作量和当前清理效率成正比。
数据库实例、Oracle ASM 实例
CLG
持久集群闪存缓存后台进程
仅对于 Oracle 数据机,此过程执行与恢复死实例的数据库闪存缓存相关的操作
仅对于 Oracle  数据一体机,如果发生实例崩溃,幸存的实例将恢复死机实例的数据库闪存缓存。CLG  进程将执行与扫描死实例的数据库闪存缓存相关的操作,并声明死实例掌握的闪存块。
数据库实例,Oracle RAC
CLMN
清理主进程
清除死进程、死会话、死事务和死网络连接
CLMN  会定期执行以下所有内容的清理:死进程、终止会话、事务、网络连接、空闲会话、分离事务和已超过其空闲超时的分离网络连接。
数据库实例、Oracle ASM 实例
CPnn
数据库捕获过程
使用 LogMiner  的基础设施从重做日志中捕获数据库更改
捕获进程名称为 CP 
数据库实例、XStream  出站服务器
CR 
LMS CR 从进程
从 LMS  卸载工作,以便需要应用大量 UNDO 的块不会阻塞 LMS。这样的请求被传递到从站,这样 LMS 就不会停止
每个 LMS 进程最多可以有 8 个 CR 进程,名称从 CR00 到  CR07。每个 LMS 都有自己的名称相似的集合。CR 
甲骨文 RAC
CRnn 进程的名称格式为 CR0 
CSnn
I/O 校准过程
作为存储校准的一部分,向存储发出 I/O。
CS 
数据库实例,Oracle RAC
CTWR
更改跟踪编写器流程
作为 Recovery  Manager 块更改跟踪功能的一部分,跟踪更改的数据块
CTWR  在主数据库生成重做以及在备用数据库应用重做时跟踪更改的块。根据数据库的类型,该过程略有不同。
数据库实例
CX 
传播发送方进程
将 LCR 发送到传播接收器
传播发送方进程名称为 CX 
数据库实例、XStream 出站服务器
DBRM
数据库资源管理器进程
设置资源计划并执行与数据库资源管理器相关的其他任务
如果未启用资源计划,则此进程处于空闲状态。
数据库实例
DBW 
数据库编写器进程
将修改后的块从数据库缓冲区缓存写入数据文件
Database Writer Process  的主要职责是将数据块写入磁盘。它还处理检查点、文件打开同步和块写入记录的记录。
数据库实例
在许多情况下,数据库写入进程写入的块分散在整个磁盘中。因此,写入往往比 LGWR  执行的顺序写入慢。数据库写入进程尽可能执行多块写入以提高效率。多块写入中写入的块数因操作系统而异。
初始化参数指定数据库写入进程的
DIA0
诊断过程
检测并解决挂起和死锁
 
数据库实例、Oracle ASM 实例
DIAG
诊断捕获过程
执行诊断转储
DIAG 执行由其他进程请求的诊断转储以及由进程或实例终止触发的转储。在  Oracle RAC 中,DIAG 执行远程实例请求的全局诊断转储。
数据库实例、Oracle ASM 实例
DMnn
数据泵主进程
协调数据泵工作进程执行的数据泵作业任务并处理客户端交互
数据泵主(控制)进程在作业创建期间启动,并协调数据泵作业执行的所有任务。它处理所有客户端交互和通信,建立所有工作上下文,并代表工作协调所有工作进程活动。
数据库实例,数据泵
DMON
Data Guard Broker 监控进程
管理和监视属于 Data  Guard 代理配置的数据库
当您启动 Data Guard 代理时,会创建一个 DMON 进程。DMON  针对代理管理的每个数据库实例运行。DMON 与本地数据库和其他数据库的 DMON 进程交互以执行请求的功能。DMON  还监控代理配置的健康状况,并确保每个数据库都有一致的配置描述。
数据库实例,Data Guard
DMON 在二进制配置文件中维护有关代理配置中所有数据库对象的配置文件。该文件的副本由 DMON  进程为属于代理配置的每个数据库维护。该进程在
Dnnn
调度程序进程
在共享服务器架构中执行网络通信
在共享服务器架构中,客户端连接到调度程序进程,该进程为每个连接创建一个虚拟电路。当客户端向服务器发送数据时,调度程序将数据接收到虚拟电路中,并将活动电路放在公共队列上,由空闲的共享服务器拾取。然后共享服务器从虚拟电路中读取数据并执行完成请求所需的数据库工作。当共享服务器必须向客户端发送数据时,服务器将数据写回虚拟电路,调度程序将数据发送给客户端。共享服务器完成客户端请求后,服务器将虚拟电路释放回调度程序,并可以自由处理其他客户端。
数据库实例、共享服务器
几个初始化参数与共享服务器有关。主要参数是:
DSKM
从属 Diskmon 进程
充当数据库、Oracle ASM 实例和 Master Diskmon  守护进程之间的管道,将信息传递给 Exadata 存储
仅当使用 Exadata 存储时,此过程才有效。DSKM 执行与  Exadata I/O 防护和 Exadata 单元故障处理相关的操作。
Oracle ASM 实例、Exadata
DWnn
数据泵工作进程
执行数据泵主进程分配的数据泵任务
数据泵工作进程负责执行数据泵主进程分配的任务,例如元数据和数据的加载和卸载。
数据库实例
EMNC
EMON 协调员流程
协调数据库事件管理和通知
EMNC 是一个主后台进程,负责协调数据库中的事件管理和通知活动,包括  Streams 事件通知、连续查询通知和快速应用程序通知。
数据库实例
Ennn
EMON 从属进程
执行数据库事件管理和通知
数据库事件管理和通知负载分布在 EMON  从属进程之间。这些进程并行处理系统通知,提供处理更大量通知的能力、更快的响应时间以及用于暂存通知的更少共享内存使用。
数据库实例
FBDA
闪回数据归档进程
将跟踪表的历史行存档到闪回数据存档中,并管理存档空间、组织和保留
当修改跟踪表的事务提交时,FBDA 将行的前映像存储在存档中。FBDA  维护当前行的元数据并跟踪已归档的数据量。
数据库实例
FBDA 还负责自动管理空间、组织(分区表空间)和保留的闪回数据存档。FBDA 还跟踪跟踪交易的归档进度。
FDnn
Oracle ASM 陈旧 FD 清理从属进程
清除前台进程上的 Oracle ASM 陈旧文件描述符
如果 Oracle ASM 磁盘全局关闭,此进程会清除前台进程上的  Oracle ASM 陈旧文件描述符。
数据库和 Oracle ASM 实例
FENC
Fence Monitor Process
处理使用 Oracle ASM 实例的 RDBMS 实例的栅栏请求
CSS 监视连接到 Oracle ASM 实例并不断执行 I/O 的  RDBMS 实例。当 RDBMS 实例因故障而终止时,RDBMS 实例中所有未完成的 I/O 都应该被耗尽,并且任何新的 I/O 都应该被拒绝。FENC  接收并处理来自 CSSD 的围栏请求。
Oracle ASM 实例
FMON
文件映射监控进程
管理 Oracle  数据库文件映射接口的映射信息
数据库实例、Oracle ASM  实例
FILE_MAPPING
FSFP
Data Guard Broker 快速启动故障转移 Pinger 进程
维护主备数据库和目标备用数据库之间的快速启动故障转移状态
FSFP 是在启用快速启动故障转移时创建的。
数据库实例,Data Guard
GCR 
全局冲突解决从属进程
代表 LMHB 执行同步任务
GCR 
数据库实例、Oracle ASM 实例、Oracle RAC
GEN0
一般任务执行流程
执行所需的任务,包括 SQL 和 DML
 
数据库实例、Oracle ASM 实例、Oracle ASM 代理实例
GMON
ASM 磁盘组监控进程
监视所有已挂载的 Oracle ASM 磁盘组
GMON 监视安装在 Oracle ASM  实例中的所有磁盘组,并负责维护一致的磁盘成员和状态信息。成员资格更改是由于添加和删除磁盘而导致的,而磁盘状态更改是由于磁盘脱机或使它们联机而导致的。
Oracle ASM 实例
GTXn
全球交易流程
为 Oracle RAC 环境中的  XA 全局事务提供透明支持
这些进程有助于在整个集群中维护有关 XA  全局事务的全局信息。此外,这些进程还有助于在集群中的任何位置为全局事务执行两阶段提交,以便 Oracle RAC  数据库对外部协调的分布式事务充当单个系统。
数据库实例,Oracle RAC
GLOBAL_TXN_PROCESSES
Innn
磁盘和磁带 I/O 从属进程
充当代表 DBWR、LGWR 或 RMAN 备份会话生成的 I/O 从属进程
I/O 从属进程可以在异步 I/O  支持不可用的平台上进行配置。这些从站是通过在服务器参数文件中设置相应的从站启用参数来启动的。当底层平台没有对异步 I/O 的本机支持时,I/O  从站模拟异步 I/O 行为。
数据库实例
IMCO
in-Memory Coordinator
启动内存中启用对象的后台填充和重新填充
IMCO 后台进程启动内存启用对象的填充(预填充),优先级为  LOW/MEDIUM/HIGH/CRITICAL。在内存中启用优先级为 NONE 的对象不会被预填充,而是会在查询时通过 W 
数据库实例
从 Oracle Database 19c 开始,IMXT(内存中外部表)段被 IMCO 后台进程删除。在以前的版本中,IMXT  段被前台进程丢弃。
IMR0
实例成员恢复从进程
代表 LMON 执行同步任务
IMR0后台进程代表LMON执行Instance Member  Recovery同步操作
Oracle RAC、数据库实例、Oracle ASM 实例
INSV
Data Guard Broker 实例从属进程
在 Oracle RAC 环境中的实例之间执行 Data Guard 代理通信
INSV 在
数据库实例,Data Guard
IPC0
IPC服务后台进程
基于 IPC(进程间通信)方法的基本消息传递和 RDMA  原语的通用后台服务器。
IPC0 可处理非常高的传入连接请求,并完成重新配置以支持通过多种传输(如  UDP、RDS、InfiniBand 和 RC)的基本消息传递和 RDMA 原语。
甲骨文 RAC
Jnnn
作业队列从进程
执行作业协调员分配的作业
当需要执行作业时,作业协调器会创建或唤醒作业从属进程。
数据库实例
作业从站从数据字典中收集运行作业所需的所有元数据。从属进程作为作业的所有者启动数据库会话,执行触发器,然后执行作业。作业完成后,从进程提交,然后执行适当的触发器并关闭会话。如果需要运行其他作业,从站可以重复此操作。
JP 
Java 修补从进程
修补和更新数据库类中的 Java
JP 
甲骨文 RAC
LCKn
锁定过程
管理全局入队请求和跨实例广播
该进程处理所有对数据块以外的资源的请求。例如,LCK 
数据库实例、Oracle ASM  实例、Oracle RAC
可能的进程是 LCK0 和 LCK1。
LDD 
全局入队服务守护进程助手从属
帮助 LMD 
LDD 
数据库实例、Oracle ASM 实例、Oracle RAC
LG 
日志写入工作者
写入重做日志
在多处理器系统上,LGWR 创建工作进程来提高写入重做日志的性能。当有  SYNC 备用目标时,不使用 LGWR 工作程序。
数据库实例
可能的过程是 LG00-LG99。
LGWR
日志写入进程
将重做条目写入在线重做日志
重做日志条目在系统全局区 (SGA) 的重做日志缓冲区中生成。LGWR  将重做日志条目顺序写入重做日志文件。如果数据库有一个多路复用的重做日志,那么 LGWR 将重做日志条目写入一组重做日志文件。
数据库实例、Oracle ASM  实例
另请参阅: Oracle  数据库概念Oracle 数据库管理员指南
LMnn
LMD 
全局入队服务守护进程
管理来自其他实例的传入远程资源请求
LMD 
数据库实例、Oracle ASM 实例、Oracle RAC
LMFC
锁管理器闪存缓存进程
仅适用于 Oracle  数据库机,执行与恢复失效实例的数据库闪存缓存相关的操作。
仅对于 Oracle  数据库机,如果发生实例崩溃,幸存的实例将恢复死机实例的数据库闪存缓存。LMFC  进程将执行与扫描死实例的数据库闪存缓存相关的操作,并声明死实例掌握的闪存块。
数据库实例,Oracle RAC
LMHB
全局缓存/入队服务心跳监视器
监控多个进程的心跳
LMHB 监视 CKPT、DIA 
数据库实例、Oracle ASM 实例、Oracle RAC
LMON
全局入队服务监控进程
监控 Oracle RAC  集群以管理全局资源
LMON 在 Oracle RAC  中维护实例成员资格。该过程检测实例转换并执行 GES 和 GCS 资源的重新配置。
数据库实例、Oracle ASM  实例、Oracle RAC
LMS 
全局缓存服务进程
在 Oracle RAC  实例之间管理资源并提供资源控制
LMS 
数据库实例、Oracle ASM  实例、Oracle RAC
LMS0-LMS9
LMSA-LMSZ
LM10-LM19
LM1A-LM1Z
LM20-LM29
LM2A-LM2R
LREG
侦听器注册过程
向侦听器注册实例
LREG 通知侦听器有关实例、服务、处理程序和端点的信息。
数据库实例、Oracle ASM 实例、Oracle RAC
LSP0
逻辑备用协调器进程
为 Data Guard SQL Apply 安排事务
LSP0 是 Data Guard SQL Apply  启动时创建的初始进程。除了管理 LogMiner 和 Apply 进程外,LSP0 还负责维护事务间的依赖关系,并适当地安排与应用程序进程的事务。LSP0  还负责检测和启用整个 SQL Apply 产品的运行时参数更改。
数据库实例,Data Guard
LSP1
逻辑备用字典构建过程
在主数据库上执行逻辑备用字典构建
LSP1  进程在旨在成为新的主数据库的逻辑备用数据库上产生。由于切换或故障转移,逻辑备用数据库成为主数据库。字典是逻辑备用数据库解释新主数据库的重做所必需的。
数据库实例,Data Guard
LSP2
逻辑备用集保护过程
确定哪些数据库对象将受到数据库守卫的保护
LSP2 进程在 SQL Apply  启动期间根据需要创建,以更新受数据库保护的对象列表。
数据库实例,Data Guard
Lnnn
池化服务器进程
在数据库驻留连接池中处理客户端请求
在数据库驻留连接池中,客户端连接到连接代理进程。当连接变为活动状态时,连接代理会将连接移交给兼容的池化服务器进程。池化服务器进程直接在客户端连接上进行网络通信并处理请求,直到客户端释放服务器。释放后,连接返回给  broker 进行监控,让服务器有空闲处理其他客户端。
数据库实例、数据库常驻连接池
MARK
标记 AU 用于重新同步协调器进程
在未写入脱机磁盘后将 ASM 分配单元标记为过时
MARK  实质上跟踪哪些盘区需要对离线磁盘进行重新同步。此过程在数据库实例中运行,并在数据库实例首次开始使用 Oracle ASM 实例时启动。如果需要,还可以在  Oracle ASM 冗余磁盘组中的磁盘脱机时按需启动 MARK。
数据库实例、Oracle ASM 实例
MMAN
内存管理器进程
作为实例内存管理器
此过程在实例上执行内存组件的大小调整。
数据库实例、Oracle ASM 实例
MMNL
Manageability Monitor Lite 流程
执行与可管理性相关的任务,包括活动会话历史采样和指标计算
MMNL 执行许多与可管理性相关的任务,包括会话历史记录和度量计算。
数据库实例、Oracle ASM 实例
MMON
可管理性监控流程
执行或安排许多可管理性任务
MMON  执行许多与可管理性相关的任务,包括获取自动工作负载存储库快照和执行自动数据库诊断监视器分析。
数据库实例、Oracle ASM 实例
共享 MMON 从属进程
代表 MMON 执行可管理性任务
数据库实例、Oracle ASM  实例
有关 MZ nn进程 的更多信息,请参阅此表中MZ nn的详细说明。
MRP0
托管备用恢复过程
协调重做在物理备用数据库上的应用
MRP0  在物理备用数据库上的重做应用开始时产生。此过程处理重做的提取并协调该重做在物理备用数据库上的应用。
数据库实例,Data Guard
MSnn
LogMiner 工作进程
读取重做日志文件并转换和组装成事务
可以存在多个 MS 
数据库实例、逻辑备用、XStream 出站服务器、Oracle  GoldenGate
MZ 
专用的 MMON 从属进程
代表 MMON 执行可管理性任务
MZ 
数据库实例、Oracle ASM 实例
Nnnn
连接代理进程
在数据库驻留连接池中监视空闲连接并释放活动连接
在数据库驻留连接池中,客户端连接到连接代理进程。当连接变为活动状态时,连接代理会将连接移交给兼容的池化服务器进程。池化服务器进程直接在客户端连接上进行网络通信并处理请求,直到客户端释放服务器。释放后,连接返回给  broker 进行监控,让服务器有空闲处理其他客户端。
数据库实例、数据库常驻连接池
NFS 
直接 NFS 调度程序 IO 从属进程
为数据库进程执行直接 NFS  I/O
调度程序从属进程支持将 Direct NFS 连接扩展到集群 NAS  存储。这些专用的从属集将用于代表数据库进程执行直接 NFS I/O。调度程序进程由
数据库实例
NSS 
网络服务器同步过程
将重做从当前在线重做日志传输到为  SYNC 传输配置的远程备用目标
NSS 
数据库实例,Data Guard
NSV 
Data Guard Broker NetSlave 进程
在 Data Guard 环境中的数据库之间执行代理网络通信
NSV 
数据库实例,Data Guard
OCF 
ASM CF 连接池进程
维护与 Oracle ASM 实例的连接以进行元数据操作
 
数据库实例、Oracle ASM 实例
OFSD
Oracle 文件服务器后台进程
处理提交给 Oracle 实例的文件系统请求
此后台进程侦听新的文件系统请求,包括管理(如挂载、卸载和导出)和 I/O  请求,并使用 Oracle 线程执行它们。
数据库实例,Oracle RAC
Ofnn
Oracle 文件服务器后台进程线程
处理提交给 Oracle  实例的文件系统请求
这是OFSD后台进程的线程
数据库实例,Oracle RAC
此后台进程线程仅在 Linux 系统上可用。
Onnn
ASM 连接池进程
维护与 Oracle ASM 实例的连接以进行元数据操作
On 
数据库实例、Oracle ASM 实例
PING
互连延迟测量过程
评估与每对集群实例的通信相关的延迟
每隔几秒钟,一个实例中的进程就会向每个实例发送消息。该消息由目标实例上的  PING 接收。测量并收集往返行程的时间。
数据库实例、Oracle ASM 实例、Oracle RAC
PMAN
流程管理器
管理多个后台进程,包括共享服务器、池化服务器和作业队列进程
   
  数据库实例、Oracle ASM 实例、Oracle ASM 代理实例
调度程序和共享服务器进程
数据库驻留连接池的连接代理和池化服务器进程
作业队列进程
可重新启动的后台进程
PMON
进程监视器
扫描死进程并协调清理
PMON 定期扫描所有进程以查找任何异常死亡的进程。然后,PMON 负责协调  CLMN 进程和 CL 
数据库实例、Oracle ASM  实例、Oracle ASM 代理实例
另请参阅: Oracle  数据库概念Oracle 数据库网络服务管理员指南
Pnnn 
并行查询从进程
执行 SQL 语句(查询、DML  或 DDL)的并行执行
Parallel Query  有两个组件:一个作为查询协调器的前台进程和一组作为后台进程的并行从属 (P 
数据库实例、Oracle ASM  实例
P nnn进程的最大数量由初始化参数控制PARALLEL_MAX_SERVERS。从属进程从 0  到PARALLEL_MAX_SERVERS设置编号。如果查询是GV$查询,则这些后台进程从PPA7开始向后编号。
PRnn
并行恢复过程
执行由执行并行恢复的协调进程分配的任务
PR 
数据库实例
PSP0
进程生成器进程
在初始实例启动后生成 Oracle 后台进程
 
数据库实例、Oracle ASM 实例
PXMN
并行执行监视器
在 Oracle RAC  环境中的本地实例上为远程实例中的查询协调器生成并行服务器进程。
 
数据库实例
QMNC
非分片队列主进程
监控 AQ
QMNC 是非分片队列主进程,负责促进 AQ  所需的各种后台活动:消息的时间管理、非持久队列的管理、资源的清理等。QMNC 根据需要动态生成 Q 
数据库实例高级队列
注意,如果
QMnn
AQ Master Class Process
每个实例每个 AQ 大师班流程
这种类型的进程中的每一个都代表一个单一的工作项目类,例如 AQ  通知、队列监视器和跨进程。
数据库实例高级队列
AQ 服务器类进程
每个 AQ Master Class 服务器进程
每个服务器类进程代表一个 AQ  主类进程。这种关系一直保持到主服务器需要特定服务进程的服务。释放后,服务器类进程将移至空闲服务器池。
数据库实例高级队列
Rnnn 
ASM 块重映射从进程
重新映射具有读取错误的块
从 Oracle ASM  磁盘组读取的数据库实例在读取期间可能会遇到错误。如果可能,Oracle ASM 会异步调度一个 R 
Oracle ASM 实例
RBAL
ASM 再平衡主进程
协调重新平衡活动
在 Oracle ASM  实例中,它协调磁盘组的重新平衡活动。在数据库实例中,它管理 Oracle ASM 磁盘组。
数据库实例、Oracle ASM 实例
RCBG
结果缓存后台进程
处理结果缓存消息
此进程用于处理连接到 Oracle RAC  中其他实例的服务器进程生成的失效和其他消息。
数据库实例,Oracle RAC
RECO
恢复进程
解决由于分布式数据库中的网络或系统故障而挂起的分布式事务
RECO 使用待处理事务表中的信息来确定未决事务的状态。在时间间隔内,本地  RECO 尝试连接到远程数据库并自动完成任何未决分布式事务的本地部分的提交或回滚。所有由 RECO 自动解决的事务都将从待处理事务表中删除。
数据库实例
另请参阅: Oracle  数据库概念Oracle 数据库网络服务管理员指南
RLnn
重置日志过程
在执行打开的重置日志并转换为物理备用时清除在线重做日志
生成RL 
数据库实例
可能的过程是 RL00-RL31。
RM
RAT 掩蔽从属进程
从 SQL 调优集和 DB Replay 捕获文件等工作负载中提取和屏蔽绑定值
此后台进程与数据屏蔽和实际应用程序测试一起使用。
数据库实例
RMON
滚动迁移监控进程
管理 Oracle ASM 集群的滚动迁移过程
RMON 进程是按需生成的,以运行用于将 ASM  集群转换为滚动迁移模式和退出滚动迁移模式的协议。
Oracle ASM 实例、Oracle RAC
RMSn
Oracle RAC 管理流程
执行 Oracle RAC  的可管理性任务
RMS 
数据库实例,Oracle RAC
RP 
捕获处理工作进程
处理一组工作负载捕获文件
RP 
数据库实例
工作进程并行执行,无需相互通信。在每个进程完成处理其分配的文件后,它会退出并通知其父进程。
工作进程的数量由
 
   
从 V$参数
名称='cpu_count';   
 
RPOP
即时恢复重新填充守护程序
负责从快照文件和备份文件中重新创建和/或重新填充数据文件
RPOP  进程负责从快照文件重新创建和重新填充数据文件。它与即时恢复功能一起使用,以确保立即访问数据文件。本地实例可以立即访问远程快照文件的数据,而恢复的主数据文件的重新填充同时发生。数据的任何更改都在实例的  DBW 进程和 RPOP 之间进行管理,以确保将最新的数据副本返回给用户。
数据库实例
RSnn
全局缓存服务重制流程
为集群重新配置和动态重新控制执行重新控制
每个 RS 
数据库实例,Oracle RAC
RS 
RSM0
Data Guard Broker 工作进程
代表 DMON 执行与 Data Guard 相关的监控管理任务
该进程是在启用 Data Guard 代理配置时创建的。
数据库实例,Data Guard
RSMN
远程从监控进程
管理 Oracle RAC 中远程实例上的后台从属进程创建和通信
该后台进程管理从属进程的创建以及与它们的协调器和对等方的通信。这些后台从属进程代表在另一个集群实例中运行的协调进程执行任务。
数据库实例,Oracle RAC
RVWR
恢复写入器进程
将闪回数据写入快速恢复区的闪回日志
RVWR 将闪回数据从 SGA 中的闪回缓冲区写入闪回日志。RVWR  还会创建闪回日志并执行一些任务,用于闪回日志的自动管理。
数据库实例、闪回数据库
Snnn
共享服务器进程
在共享服务器架构中处理客户端请求
在共享服务器架构中,客户端连接到调度程序进程,该进程为每个连接创建一个虚拟电路。当客户端向服务器发送数据时,调度程序将数据接收到虚拟电路中,并将活动电路放在公共队列上,由空闲的共享服务器拾取。然后共享服务器从虚拟电路中读取数据并执行完成请求所需的数据库工作。当共享服务器必须向客户端发送数据时,服务器将数据写回虚拟电路,调度程序将数据发送给客户端。共享服务器完成客户端请求后,服务器将虚拟电路释放回调度程序,并可以自由处理其他客户端。
数据库实例、共享服务器
几个初始化参数与共享服务器有关。主要参数是:
Sann
SGA分配器
分配 SGA
在实例启动期间分配一小部分 SGA。SA 
数据库实例
可能的进程是 SA00-SAzz。
SCCn
ASM 磁盘清理从属检查过程
执行 Oracle ASM  磁盘清理检查操作
SCC 
Oracle ASM 实例
可能的进程是 SCC0-SCC9。
SCM0
DLM 统计收集和管理从站
收集和管理与全局入队服务 (GES) 和全局缓存服务 (GCS)  相关的统计信息
DLM Statistics Collection and  Management slave(SCM0)负责收集和管理与全局入队服务(GES)和全局缓存服务(GCS)相关的统计信息。仅当启用 DLM  统计信息收集时,此从站才存在。
数据库实例
SCRB
ASM 磁盘清理主进程
协调 Oracle ASM 磁盘清理操作
SCRB 在 Oracle ASM 实例中运行并协调 Oracle ASM  磁盘清理操作。
Oracle ASM 实例
SCRn
ASM 磁盘擦洗从属修复过程
执行 Oracle ASM  磁盘清理修复操作
SCR 
Oracle ASM 实例
可能的过程是 SCR0-SCR9。
SCVn
ASM 磁盘清理从属验证过程
执行 Oracle ASM  磁盘清理验证操作
SCV 
Oracle ASM 实例
可能的进程是 SCV0-SCV9。
SMCO
空间管理协调员流程
协调各种空间管理任务的执行
这个后台进程协调各种空间管理任务的执行,包括主动空间分配和空间回收。SMCO  动态生成从属进程 (W 
数据库实例
SMON
系统监控进程
执行实例恢复和死事务恢复等关键任务,以及临时空间回收、数据字典清理和撤消表空间管理等维护任务
SMON 执行许多数据库维护任务,包括:
数据库实例
创建和管理临时表空间元数据
回收孤立临时段使用的空间
根据撤消空间使用统计信息,通过联机、脱机和收缩撤消段来维护撤消表空间
在数据字典处于瞬态和不一致状态时清理它
维护用于支持 Oracle 闪回特性的 SCN 到时间映射表
在Oracle RAC 数据库中,一个实例的SMON 进程可以为其他发生故障的实例执行实例恢复。
SMON 对后台活动期间引发的内部和外部错误具有弹性。
SP
SPA 执行从站
分析从 SQL Performance Analyzer (SPA)  发送的单个 SQL 语句
从 SQL 调优集创建的 SPA 任务的执行使用此从站来同时分析 SQL  调优集的 SQL 语句。
数据库实例
SVCB
服务后台进程
向客户端提供数据库服务运行时负载平衡和拓扑信息。
该进程每 30  秒处理一次并发布运行时负载平衡信息,并使拓扑信息保持最新。仅当启用 Oracle Real Application Clusters (Oracle  RAC) 时才会启动此过程。
甲骨文 RAC
TEMn
ASM 磁盘测试错误模拟过程
通过命名事件模拟 Oracle ASM 磁盘上的 I/O 错误
可以通过命名事件在 Oracle ASM 磁盘 I/O 上模拟 I/O  错误。范围可以是进程、实例,甚至是集群。可选地,可以选择一组 AU 用于错误仿真。
Oracle ASM 实例
TTnn
重做传输从进程
将重做从当前在线和备用重做日志发送到为异步传输配置的远程备用目标
TT 
数据库实例,Data Guard
Unnn
线程的容器进程
数据库进程作为线程执行的宿主进程。
Unnn进程是数据库容器操作系统进程,SMON、CJQ0  等数据库后台进程和数据库前台进程在其中运行
数据库实例
这些进程是致命进程,如果其中任何一个被杀死,都会导致实例终止。这些进程在实例关闭或终止时退出。
VBG n
Volume Background Process
在 Oracle ASM  实例和操作系统卷驱动程序之间进行通信
VBG 
Oracle ASM  实例、Oracle ASM 代理实例
VBG 
VDBG
Volume Driver Process
转发 Oracle ASM 请求以执行各种卷相关任务
VDBG  处理锁定或解锁范围的请求,以进行重新平衡、卷调整大小、磁盘脱机、添加或删除磁盘、强制和卸载磁盘组到动态卷管理器驱动程序。
Oracle ASM 实例、Oracle ASM 代理实例
Vlnn
Volume I/O
     
     
为 Exadata 内计算节点上的  ASM 实例路由 ADVM 卷 I/O
这些进程处理针对本地无法访问的存储的 I/O 请求。它们也用于 Exadata  目标存储。这些后台进程仅在创建 ASM 卷并将其设置为使用时才会启动。将针对目标机器上的每个 NUMA 节点启动一个进程。在非 Exadata  硬件和未使用 ASM 卷的 Exadata 硬件上正常运行时,这些进程不会启动。
Oracle ASM 代理实例
最多可以有 32 个 VI 进程,它们从 VI00 到 VI31 依次命名。
VKRM
 
    Virtual Scheduler for Resource Manager Process
充当资源管理器活动的集中调度程序
VKRM 管理所有托管 Oracle 进程的 CPU  调度。该进程根据活动资源计划调度受管进程。
数据库实例
VKTM
时间进程的虚拟守护者
为时间间隔测量提供挂钟时间和参考时间
VKTM 充当 Oracle 实例的时间发布者。VKTM  发布了两组时间:使用秒间隔的挂钟时间和用于间隔测量的更高分辨率时间(不是挂钟时间)。VKTM  计时器服务集中了时间跟踪并卸载了来自其他客户端的多个计时器调用。
数据库实例、Oracle ASM 实例
VMB0
卷会员流程
代表 Oracle ASM 卷驱动程序维护集群成员资格
该进程在集群中的成员身份作为具有 I/O 能力的客户端代表 Oracle  ASM 卷驱动程序。
Oracle ASM 实例、Oracle ASM 代理实例
VUBG
音量驱动脐背景
在 Oracle ASM 实例和 ADVM 使用的 Oracle ASM  代理实例之间中继消息(用于 ACFS)
 
Oracle ASM 实例、Oracle ASM 代理实例
Wnnn
空间管理从进程
执行各种后台空间管理任务,包括主动空间分配和空间回收
W nnn
数据库实例
在代表空间管理执行工作时,W nnn
当代表 Oracle Database In-Memory 选项执行工作时,W 
对于内存中的填充和重新填充,IMCO 后台进程和前台进程都将使用 W 
XDMG
Exadata 自动化管理器
启动管理 Exadata 存储所涉及的自动化任务
XDMG 监控所有已配置 Exadata  单元的状态变化,例如更换坏磁盘,并针对此类事件执行所需任务。它的主要任务是观察不可访问的磁盘和单元何时可以再次访问,并启动 ASM ONLINE  操作。ONLINE 操作由 XDWK 处理。
Oracle ASM 实例、Exadata
XDWK
Exadata 自动化管理器
执行 XDMG 要求的自动化任务
XDWK 在 XDMG 请求异步操作(例如 ONLINE、DROP 和 ADD  Oracle ASM 磁盘)时启动。在 5 分钟不活动后,此进程将自行关闭。
Oracle ASM 实例、Exadata
Xnnn
ASM 磁盘驱逐从属进程
执行 Oracle ASM 再平衡后活动
在 Oracle ASM 重新平衡后,此过程会驱逐丢弃的磁盘。
Oracle ASM 实例
 
posted @ 2022-02-10 17:12  悠游~~~  阅读(552)  评论(0编辑  收藏  举报