Oracle进程

进程分类

用户
数据库
	服务器
	后台
守护/应用程序

用户进程

服务器进程

服务器进程用于处理连接到该实例的用户进程的请求。当应用和Oracle是在同一台机器上运行,而不再通过网络,一般会将用户进程和它相应的服务器进程组合成单个的进程,可降低系统开销。当应用和Oracle运行在不同的机器上时,用户进程经过一个分离服务器进程与Oracle通信。它可执行下列任务:
(1)对应用所发出的SQL语句进行语法分析和执行。
(2)从磁盘(数据文件)中读入必要的数据块到SGA的共享数据库缓冲区(该块不在缓冲区时)。
(3)将结果返回给应用程序处理。

后台进程

系统为了使性能最好和协调多个用户,在多进程系统中使用一些附加进程,称为后台进程。在许多操作系统中,后台进程是在实例启动时自动建立的。一个Oracle实例可以有许多后台进程,但它们不是一直存在。
数据库实例有内存结构和后台进程。应用与数据库的所有操作和交互都由数据库实例完成,SGA可以理解为交互平台,后台进程则可以理解为SGA与数据库交互的桥梁。PMON、SMON、DBWRn、LGWRn、CKPT进程为必需的后台进程,ARCHn、LCKn等为可选后台进程

守护/应用程序

在这里插入图片描述

查看进程

系统层面

ps -ef|grep ora_
ps -ef|grep xe_|more
oracle      2160       1  0 15:24 ?        00:00:00 xe_pmon_XE
oracle      2164       1  0 15:24 ?        00:00:00 xe_clmn_XE
oracle      2168       1  0 15:24 ?        00:00:00 xe_psp0_XE
oracle      2172       1  0 15:24 ?        00:00:00 xe_vktm_XE
oracle      2178       1  0 15:24 ?        00:00:00 xe_gen0_XE
oracle      2182       1  0 15:24 ?        00:00:00 xe_mman_XE
oracle      2188       1  0 15:24 ?        00:00:00 xe_gen1_XE
oracle      2190       1  0 15:24 ?        00:00:00 xe_gen2_XE
oracle      2195       1  0 15:24 ?        00:00:00 xe_vosd_XE
oracle      2197       1  0 15:24 ?        00:00:00 xe_diag_XE
oracle      2199       1  0 15:24 ?        00:00:00 xe_ofsd_XE
oracle      2201       1  0 15:24 ?        00:00:00 xe_dbrm_XE
oracle      2205       1  0 15:24 ?        00:00:01 xe_vkrm_XE
oracle      2208       1  0 15:24 ?        00:00:00 xe_svcb_XE
oracle      2212       1  0 15:24 ?        00:00:00 xe_pman_XE
oracle      2214       1  0 15:24 ?        00:00:00 xe_dia0_XE
oracle      2216       1  0 15:24 ?        00:00:00 xe_dbw0_XE
oracle      2218       1  0 15:24 ?        00:00:00 xe_lgwr_XE
oracle      2222       1  0 15:24 ?        00:00:00 xe_ckpt_XE
oracle      2224       1  0 15:24 ?        00:00:00 xe_smon_XE
oracle      2226       1  0 15:24 ?        00:00:00 xe_smco_XE
oracle      2228       1  0 15:24 ?        00:00:00 xe_bg00_XE
oracle      2240       1  0 15:24 ?        00:00:00 xe_reco_XE
oracle      2242       1  0 15:24 ?        00:00:00 xe_lreg_XE
oracle      2244       1  0 15:24 ?        00:00:00 xe_pxmn_XE
oracle      2249       1  0 15:24 ?        00:00:01 xe_mmon_XE
oracle      2257       1  0 15:24 ?        00:00:00 xe_mmnl_XE
oracle      2259       1  0 15:24 ?        00:00:00 xe_bg01_XE
oracle      2264       1  0 15:24 ?        00:00:00 xe_w000_XE
oracle      2266       1  0 15:24 ?        00:00:00 xe_d000_XE
oracle      2268       1  0 15:24 ?        00:00:00 xe_s000_XE
oracle      2270       1  0 15:24 ?        00:00:00 xe_lg00_XE
oracle      2272       1  0 15:24 ?        00:00:00 xe_tmon_XE
oracle      2274       1  0 15:24 ?        00:00:00 xe_w001_XE
oracle      2276       1  0 15:24 ?        00:00:00 xe_lg01_XE
oracle      2280       1  0 15:24 ?        00:00:00 xe_tt00_XE
oracle      2282       1  0 15:24 ?        00:00:00 xe_tt01_XE
oracle      2284       1  0 15:24 ?        00:00:00 xe_tt02_XE
oracle      2286       1  0 15:24 ?        00:00:00 xe_m000_XE
oracle      2288       1  0 15:24 ?        00:00:00 xe_rcbg_XE
oracle      2290       1  0 15:24 ?        00:00:00 xe_aqpc_XE
oracle      2294       1  0 15:24 ?        00:00:00 xe_p000_XE
oracle      2296       1  0 15:24 ?        00:00:01 xe_cjq0_XE
oracle      2491       1  0 15:24 ?        00:00:00 xe_w002_XE
oracle      2504       1  0 15:24 ?        00:00:00 xe_w003_XE
oracle      2512       1  0 15:24 ?        00:00:00 xe_m001_XE
oracle      2516       1  0 15:24 ?        00:00:00 xe_m002_XE
oracle      2556       1  0 15:24 ?        00:00:00 xe_m003_XE
oracle      2560       1  0 15:24 ?        00:00:00 xe_w004_XE
oracle      2562       1  0 15:24 ?        00:00:00 xe_m004_XE
oracle      3348    2688  0 15:48 pts/0    00:00:00 grep --color=auto xe_
oracle      2568       1  0 15:24 ?        00:00:00 xe_qm02_XE
oracle      2572       1  0 15:24 ?        00:00:00 xe_q002_XE
oracle      2574       1  0 15:24 ?        00:00:00 xe_q003_XE
oracle      2583       1  0 15:24 ?        00:00:00 xe_cl00_XE
oracle      2603       1  0 15:24 ?        00:00:00 xe_w005_XE
oracle      2686       1  0 15:25 ?        00:00:00 xe_w006_XE
oracle      2950       1  0 15:34 ?        00:00:00 xe_w007_XE
oracle      2952       1  0 15:34 ?        00:00:00 xe_w008_XE
oracle      2954       1  0 15:34 ?        00:00:00 xe_w009_XE
oracle      2956       1  0 15:34 ?        00:00:00 xe_w00a_XE
oracle      2984       1  0 15:34 ?        00:00:00 xe_w00b_XE
oracle      2986       1  0 15:34 ?        00:00:00 xe_w00c_XE
oracle      2988       1  0 15:34 ?        00:00:00 xe_w00d_XE
oracle      2990       1  0 15:34 ?        00:00:00 xe_w00e_XE
oracle      2992       1  0 15:34 ?        00:00:00 xe_w00f_XE
oracle      3235       1  0 15:44 ?        00:00:00 xe_m005_XE

数据库层面

select username, program, pname from v$process;
USERNAME        PROGRAM                                                                              PNAME
--------------- ------------------------------------------------------------------------------------ -----
                PSEUDO
oracle          oracle@modb (DIAG)                                                                   DIAG
oracle          oracle@modb (OFSD)                                                                   OFSD
oracle          oracle@modb (SCMN)                                                                   SCMN
oracle          oracle@modb (PMON)                                                                   PMON
oracle          oracle@modb (CLMN)                                                                   CLMN
oracle          oracle@modb (PSP0)                                                                   PSP0
oracle          oracle@modb (VKTM)                                                                   VKTM
oracle          oracle@modb (GEN0)                                                                   GEN0
oracle          oracle@modb (MMAN)                                                                   MMAN
oracle          oracle@modb (RCBG)                                                                   RCBG
oracle          oracle@modb (GEN1)                                                                   GEN1
oracle          oracle@modb (SCMN)                                                                   SCMN
oracle          oracle@modb (GEN2)                                                                   GEN2
oracle          oracle@modb (VOSD)                                                                   VOSD
oracle          oracle@modb (DBRM)                                                                   DBRM
oracle          oracle@modb (VKRM)                                                                   VKRM
oracle          oracle@modb (SVCB)                                                                   SVCB
oracle          oracle@modb (PMAN)                                                                   PMAN
oracle          oracle@modb (DIA0)                                                                   DIA0
oracle          oracle@modb (DBW0)                                                                   DBW0
oracle          oracle@modb (LGWR)                                                                   LGWR
oracle          oracle@modb (CKPT)                                                                   CKPT
oracle          oracle@modb (SMON)                                                                   SMON
oracle          oracle@modb (SMCO)                                                                   SMCO
oracle          oracle@modb (BG00)                                                                   BG00
oracle          oracle@modb (SCMN)                                                                   SCMN
oracle          oracle@modb (RECO)                                                                   RECO
oracle          oracle@modb (LREG)                                                                   LREG
oracle          oracle@modb (PXMN)                                                                   PXMN
oracle          oracle@modb (BG01)                                                                   BG01
oracle          oracle@modb (MMON)                                                                   MMON
oracle          oracle@modb (MMNL)                                                                   MMNL
oracle          oracle@modb (BG00)                                                                   BG00
oracle          oracle@modb (BG00)                                                                   BG00
oracle          oracle@modb (BG01)                                                                   BG01
oracle          oracle@modb (SCMN)                                                                   SCMN
oracle          oracle@modb (BG01)                                                                   BG01
oracle          oracle@modb (W000)                                                                   W000
oracle          oracle@modb (D000)                                                                   D000
oracle          oracle@modb (S000)                                                                   S000
oracle          oracle@modb (LG00)                                                                   LG00
oracle          oracle@modb (TMON)                                                                   TMON
oracle          oracle@modb (W001)                                                                   W001
oracle          oracle@modb (LG01)                                                                   LG01
oracle          oracle@modb (TT00)                                                                   TT00
oracle          oracle@modb (TNS V1-V3)
oracle          oracle@modb (TT01)                                                                   TT01
oracle          oracle@modb (TT02)                                                                   TT02
oracle          oracle@modb (M000)                                                                   M000
oracle          oracle@modb (AQPC)                                                                   AQPC
oracle          oracle@modb (CJQ0)                                                                   CJQ0
oracle          oracle@modb (P000)                                                                   P000
oracle          oracle@modb (W002)                                                                   W002
oracle          oracle@modb (W003)                                                                   W003
oracle          oracle@modb (W007)                                                                   W007
oracle          oracle@modb (W005)                                                                   W005
oracle          oracle@modb (W009)                                                                   W009
oracle          oracle@modb (W00A)                                                                   W00A
oracle          oracle@modb (W00B)                                                                   W00B
oracle          oracle@modb (W00C)                                                                   W00C
oracle          oracle@modb (M001)                                                                   M001
oracle          oracle@modb (W008)                                                                   W008
oracle          oracle@modb (M002)                                                                   M002
oracle          oracle@modb (W00D)                                                                   W00D
oracle          oracle@modb (QM02)                                                                   QM02
oracle          oracle@modb (W00E)                                                                   W00E
oracle          oracle@modb (W00F)                                                                   W00F
oracle          oracle@modb (M005)                                                                   M005
oracle          oracle@modb (Q002)                                                                   Q002
oracle          oracle@modb (W004)                                                                   W004
oracle          oracle@modb (M003)                                                                   M003
oracle          oracle@modb (M004)                                                                   M004
oracle          oracle@modb (Q003)                                                                   Q003
oracle          oracle@modb (CL00)                                                                   CL00
oracle          oracle@modb (W006)                                                                   W006
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值