Oracle进程解析

近期对Oracle 10g和11g单机环境下的主要进程做了一个整理,对比较模糊的进程做了解析,以供查阅:

---------------------10g

 

[oracle@renCAP admin]$ ps -ef | grep ora_*

oracle 63440 1 0 03:49 ? 00:00:00 ora_smon_CAP

oracle 63428 1 0 03:49 ? 00:00:00 ora_pmon_CAP

oracle 63434 1 0 03:49 ? 00:00:00 ora_dbw0_CAP (dbwn 0-9 a-j 最多20个,对应cpu核数)

oracle 63436 1 0 03:49 ? 00:00:00 ora_lgwr_CAP

oracle 63438 1 0 03:49 ? 00:00:00 ora_ckpt_CAP

oracle 63462 1 0 03:51 ? 00:00:00 ora_arc0_CAP

oracle 63464 1 0 03:51 ? 00:00:00 ora_arc1_CAP

 

SQL> show parameter LOG_ARCHIVE_MAX_PROCESSES

 

NAME TYPE VALUE

------------------------------------ ----------- ------------------------------

log_archive_max_processes integer 2

 

oracle 63446 1 0 03:49 ? 00:00:00 ora_mmon_CAP(awr主要进程,10g在sysaux中)

oracle 63448 1 0 03:49 ? 00:00:00 ora_mmnl_CAP (轻量级MMON)

oracle 63432 1 0 03:49 ? 00:00:00 ora_mman_CAP (内存管理进程,负责内存的动态管理,分配和收回)

 

自动内容管理 作用:每分钟都检查AWR性能信息,并根据这些信息来决定SGA组件最佳分布。

设置:

SQL> show parameter STATISTICS_LEVEL;

 

NAME TYPE VALUE

------------------------------------ ----------- ------------------------------

statistics_level string TYPICAL

 

统计级别 :

statistics_level string TYPICAL

SQL> show parameter SGA_TARGET

 

NAME TYPE VALUE

------------------------------------ ----------- ------------------------------

sga_target big integer 528M

 

oracle 63442 1 0 03:49 ? 00:00:00 ora_reco_CAP (分布式数据恢复,某个应用跨越多个数据库,需要都提交成功,事务才会成功,否则全部回滚)

oracle 63444 1 0 03:49 ? 00:00:00 ora_cjq0_CAP (定时任务,任务调度)

oracle 63604 1 0 04:06 ? 00:00:00 ora_j001_CAP(job具体执行,接受cjq0分发的job任务)

oracle 63430 1 0 03:49 ? 00:00:00 ora_psp0_CAP (PSP进程就是进程产生器。)

 

PSP stands for Process SPawner and this process has the job of creating and managing other Oracle processes.

SQL> select PROGRAM from v$process where pid=3;

 

PROGRAM

------------------------------------------------

oracle@renCAP (PSP0)

在oracle中对应pid为3

 

oracle 63466 1 0 03:51 ? 00:00:00 ora_qmnc_CAP(高级队列进程:qmnc监控高级队列,并将队列信息返回)

oracle 63475 1 0 03:51 ? 00:00:00 ora_q000_CAP(为QMNC执行各种与AQ相关的后台任务)

oracle 63481 1 0 03:52 ? 00:00:00 ora_q001_CAP

oracle 63450 1 0 03:49 ? 00:00:00 ora_d000_CAP(在共享服务器体系结构中执行网络通信)

oracle 63452 1 0 03:49 ? 00:00:00 ora_s000_CAP(处理共享服务器体系结构中的客户端请求)

 

---------------------11g

 

oracle 2536 1 0 18:28 ? 00:00:01 ora_dbw0_fsren (dbwn 0-9 a-j 最多20个,对应cpu核数)

oracle 2538 1 1 18:28 ? 00:00:11 ora_lgwr_fsren

oracle 2540 1 0 18:28 ? 00:00:00 ora_ckpt_fsren

oracle 2542 1 0 18:28 ? 00:00:00 ora_smon_fsren

oracle 2518 1 0 18:28 ? 00:00:00 ora_pmon_fsren

oracle 2634 1 0 18:32 ? 00:00:00 ora_arc0_fsren

oracle 2636 1 0 18:32 ? 00:00:00 ora_arc1_fsren

oracle 2638 1 0 18:32 ? 00:00:00 ora_arc2_fsren

oracle 2640 1 0 18:32 ? 00:00:02 ora_arc3_fsren

 

SQL> show parameter LOG_ARCHIVE_MAX_PROCESSES;

 

NAME TYPE VALUE

------------------------------------ ----------- ------------------------------

log_archive_max_processes integer 4

 

oracle 2546 1 0 18:28 ? 00:00:01 ora_mmon_fsren (awr主要进程)

oracle 2548 1 0 18:28 ? 00:00:00 ora_mmnl_fsren (轻量级MMON)

oracle 2534 1 0 18:28 ? 00:00:00 ora_mman_fsren (内存管理进程,负责内存的动态管理,分配和收回)

oracle 2526 1 0 18:28 ? 00:00:00 ora_diag_fsren (异常日志监控进程)

oracle 2544 1 0 18:28 ? 00:00:00 ora_reco_fsren (分布式数据恢复,某个应用跨越多个数据库,需要都提交成功,事务才会成功,否则全部回滚)

oracle 2656 1 0 18:33 ? 00:00:00 ora_cjq0_fsren (定时任务,任务调度)

oracle 2530 1 0 18:28 ? 00:00:00 ora_psp0_fsren (PSP进程就是进程产生器。)

oracle 2642 1 0 18:33 ? 00:00:00 ora_qmnc_fsren (高级队列进程:qmnc监控高级队列,并将队列信息返回)

oracle 2662 1 0 18:33 ? 00:00:00 ora_q000_fsren (为QMNC执行各种与AQ相关的后台任务)

oracle 2664 1 0 18:33 ? 00:00:00 ora_q001_fsren

oracle 2520 1 0 18:28 ? 00:00:05 ora_vktm_fsren (为时间间隔测量提供挂钟时间和参考时间)

oracle 2524 1 0 18:28 ? 00:00:00 ora_gen0_fsren (执行所需的任务,包括SQL和DML)

oracle 2528 1 0 18:28 ? 00:00:00 ora_dbrm_fsren (设置资源计划并执行与数据库资源管理器相关的其他任务)

oracle 2532 1 0 18:28 ? 00:00:00 ora_dia0_fsren (检测并解决挂起和死锁)

oracle 2550 1 0 18:28 ? 00:00:00 ora_d000_fsren (在共享服务器体系结构中执行网络通信)

oracle 2552 1 0 18:28 ? 00:00:00 ora_s000_fsren (处理共享服务器体系结构中的客户端请求)

oracle 2708 1 0 18:38 ? 00:00:00 ora_smco_fsren (协调各种空间管理任务的执行)

oracle 2710 1 0 18:38 ? 00:00:00 ora_w000_fsren (执行各种后台空间管理任务,包括主动空间分配和空间回收)

oracle 2769 1 0 18:43 ? 00:00:00 /opt/app/oracle/product/11.2/db_1/bin/tnslsnr LISTENER -inherit

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值