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 磁盘组执行维护操作
|
B
|
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 实例
|
M
|
共享 MMON 从属进程
|
代表 MMON 执行可管理性任务
|
M
|
数据库实例、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 通知、队列监视器和跨进程。
|
数据库实例高级队列
|
Q
|
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 实例
|
流年笑掷 未来可期