重温Oracle的进程

在跟踪繁忙Oracle进程时,发现在 user_dump_dest (udump目录)目录中,没有生成的 trace 文件

 

又来随意翻翻,发现在background_dump_dest(bdump目录)目录中找到了对应的trace文件,根据生成的trace名字来看,应该是Oracle的进程,而不是用户进程。

(如何判断是:

 1. 根据时间: 文件生成的时间和进行trace session的时间一致

 2.根据进程编号: 文件名带有进程的编号,发现这个文件也是根据进程编号发现的

 

重温一下Oracle的进程:

 

 

DBWR  数据库写入程序  

LGWR 日志写入程序  

CKPT 检查点  

SMON 系统监控  

PMON  进程监控  

ARCH 归档  

RECO 恢复  

LCKn 封锁  

Dnnn 调度进程  

Snnn 服务器  

 

 

执行 ps -ef | grep ora_ 出来的结果

 

 

oradba    5026     1  0 Mar22 ?        00:02:41 ora_pmon_
oradba    5028     1  0 Mar22 ?        01:16:56 ora_dbw0_
oradba    5030     1  0 Mar22 ?        02:08:34 ora_lgwr_
oradba    5032     1  0 Mar22 ?        00:07:35 ora_ckpt_
oradba    5034     1  0 Mar22 ?        00:02:19 ora_smon_
oradba    5036     1  0 Mar22 ?        00:00:01 ora_reco_
oradba    5038     1  0 Mar22 ?        00:00:13 ora_cjq0_
oradba    5040     1  0 Mar22 ?        00:07:02 ora_qmn0_
oradba    5042     1  0 Mar22 ?        00:00:18 ora_arc0_
oradba    5044     1  0 Mar22 ?        01:03:20 ora_arc1_
oradba    5243     1  4 Mar22 ?        1-02:24:09 ora_j000_
oradba    5245     1  5 Mar22 ?        1-05:03:19 ora_j001_

 

如果属于对Oracle后台进程的跟踪,是写入到 background_dump_dest中去的

 

详细一点的,可以见: http://9host.cn/oracle/200742218400613131.html

 

 

 

 

 

你可能感兴趣的:(html,oracle)