zl程序教程

您现在的位置是:首页 >  数据库

当前栏目

oracle进程

2023-09-27 14:23:15 时间

http://blog.csdn.net/leshami/article/details/5529239  Oracle实例和Oracle数据库(Oracle体系结构)

几类进程:用户进程,服务进程,后台进程,其它可选进程
用户进程
           在用户连接数据库产生,请求oracle服务器连接,必须要先建立一个连接,不会直接和oracle服务器连接
服务进程
           当连接实例并建立用户会话时产生,独立服务器或者提供共享服务器都能产生
后台进程
           维持物理和内存之间的联系,用来管理数据库的读写,恢复和监视等工作。
           Server Process主要是通过他和user process进行联系和沟通,并由他和user process进行数据的交换。
           在Unix机器上,Oracle后台进程相对于操作系统进程,也就是说,一个Oracle后台进程将启动一个操作系统进程。
           在Windows机器上,Oracle后台进程相对于操作系统线程,打开任务管理器,我们只能看到一个ORACLE.EXE的进程,但是通过另外的工具,就可以看到包含在这里进程中的线程。
用户进程(User Process)、服务进程(Server Process)、后台进程(Background Processes)的启动
           用户进程: 数据库用户请求Oralce server会话时被启动
           服务进程:当用户会话启动后,连接到Oracle实例时该进程被启动
           后台进程:当Oracle实例被启动时,启动相关的后台进程
Server Process(服务进程)
           分为专用服务进程(Dedicated Server Process)和共享服务进程(MultiTreaded Server Process)
           专用服务进程:一个服务进程对应多个用户进程,轮流为用户进程服务。
必须要有的后台进程
       DBWn       -->数据库写进程
       PMON       -->程序监控进程
       SMON       -->系统监控进程
       LGWr       -->日志写进程
       CKPT       -->检查点进程
可选进程:
       ARCN       归档进程
       RECO
       Snnn
       pnnn

DBWn(数据库写进程)
       负责将修改过的数据块从数据库缓冲区高速缓存写入磁盘上的数据文件中
       写入条件:
       发生检查点
       脏缓存达到限制
       没有自由的缓存
       超时发生
       表空间离线
       表空间只读
       表被删除或者截断
       开始备份表空间
           可以修改数据写进程的数量
           alter system set db_writer_processes=3 scope=spfile;

PMON(程序监控进程)
       清除失效的用户进程,释放用户进程所用的资源。
       如PMON将回滚未提交的工作,释放锁,释放分配给失败进程的SGA资源。
       清除失败的进程
       回滚事务
       释放锁
       释放其他资源

SMON(系统监控进程)
       检查数据库的一致性,当启动失败时完成灾难恢复等
       实难恢复时,前滚所有重做日志中的文件,打开数据库为了用户能访问,回滚未提交的事务,释放临时表空间
       清除临时空间,聚结空闲空间,从不可用的文件中恢复事务的活动,OPS中失败节点的实例恢复
       清除OBJ$表
       缩减回滚段
       使回滚段脱机

LGWr(日志写进程)
       将重做日志缓冲区中的更改写入在线重做日志文件
       条件:
       提交的时候(commit)
       redo log buffer达到1/3满
       每隔3秒
       有大于1MB 重做日志缓冲区未被写入磁盘
       DBWR需要写入的数据的SCN号大于LGWR 记录的SCN号,DBWR 触发LGWR写入
       超时
       在dbwr进程写之前写日志

CKPT(检查点进程)
       DBWR/LGWR的工作原理,造成了数据文件,日志文件,控制文件的不一致,CKPT进程负责同步数据文件,日志文件和控制文件
       CKPT会更新数据文件/控制文件的头信息
       条件:
       在日志切换的时候
       数据库用immediate ,transaction ,normal选项shutdown数据库的时候
       根据初始话文件LOG_CHECKPOINT_INTERVAL、LOG_CHECKPOINT_TIMEOUT、FAST_START_IO_TARGET 的设置的数值来确定
       用户触发

ARCN(归档进程)
       在每次日志切换时把已满的日志组进行备份或归档
       条件:
       数据库以归档方式运行的时候

RECO
       负责解决分布事物中的故障。Oracle可以连接远程的多个数据库,当由于网络问题,有些事物处于悬而未决的状态。
       RECO进程试图建立与远程服务器的通信,当故障消除后,RECO进程自动解决所有悬而未决的会话。

 

 

查看oracle相关进程,用下面这条sql
select * from v$process;

[oracle@localhost dbs]$ sqlplus / as sysdba
执行上面这条命令后,会产生以下进程,以/u01开头的不属于这条命令所产生的。即442进程组,此时数据库是关闭的,所以没有后台进程和数据库相关进程。
[root@localhost ~]# ps -fu oracle
UID        PID  PPID  C STIME TTY          TIME CMD
oracle     442   441  0 14:53 pts/0    00:00:00 -bash
oracle    6949 27746 54 16:16 ?        00:00:04 /u01/app/oracle/product/11.2.0/dbhome_1/jdk/bin/java -server -Xmx384M -XX:MaxPermSize=400M -XX:MinHeapFreeRatio=20 -XX:MaxHeapFre
oracle    7015   442  0 16:16 pts/0    00:00:00 rlwrap sqlplus / as sysdba
oracle    7016  7015  0 16:16 pts/1    00:00:00 sqlplus   as sysdba
oracle    7017  7016  0 16:16 ?        00:00:00 oracleorcl (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))
oracle   20034     1  0 Jul09 ?        00:00:07 /u01/app/oracle/product/11.2.0/dbhome_1/bin/tnslsnr LISTENER -inherit
oracle   27746     1  0 Jul09 ?        00:00:12 /u01/app/oracle/product/11.2.0/dbhome_1/perl/bin/perl /u01/app/oracle/product/11.2.0/dbhome_1/bin/emwd.pl dbconsole /u01/app/orac
oracle   27799 27746  0 Jul09 ?        00:00:51 /u01/app/oracle/product/11.2.0/dbhome_1/bin/emagent

下面这条命令将会启动如下后台进程
这步依据参数文件的定义,尤其是关于内存分配和进程数的定义,开始分配SGA并启动oracle后台进程。
内存申请及后台进程启动完成后,oracle实例变为启动状态。
SQL> startup nomount
ORACLE instance started.

Total System Global Area 1603411968 bytes
Fixed Size                  2213776 bytes
Variable Size             956303472 bytes
Database Buffers          637534208 bytes
Redo Buffers                7360512 bytes

[root@localhost ~]# ps -fu oracle
oracle    7249     1  0 16:20 ?        00:00:00 ora_pmon_orcl
oracle    7251     1  0 16:20 ?        00:00:00 ora_vktm_orcl
oracle    7255     1  0 16:20 ?        00:00:00 ora_gen0_orcl
oracle    7257     1  0 16:20 ?        00:00:00 ora_diag_orcl
oracle    7259     1  0 16:20 ?        00:00:00 ora_dbrm_orcl
oracle    7261     1  0 16:20 ?        00:00:00 ora_psp0_orcl
oracle    7263     1  0 16:20 ?        00:00:00 ora_dia0_orcl
oracle    7265     1  6 16:20 ?        00:00:00 ora_mman_orcl
oracle    7267     1  0 16:20 ?        00:00:00 ora_dbw0_orcl
oracle    7269     1  0 16:20 ?        00:00:00 ora_lgwr_orcl
oracle    7271     1  0 16:20 ?        00:00:00 ora_ckpt_orcl
oracle    7273     1  0 16:20 ?        00:00:00 ora_smon_orcl
oracle    7275     1  0 16:20 ?        00:00:00 ora_reco_orcl
oracle    7277     1  0 16:20 ?        00:00:00 ora_mmon_orcl
oracle    7279     1  0 16:20 ?        00:00:00 ora_mmnl_orcl
oracle    7281     1  0 16:20 ?        00:00:00 ora_d000_orcl
oracle    7283     1  0 16:20 ?        00:00:00 ora_s000_orcl

alter database mount;
上面这条命令会多出下面这个进程
这步是根据参数文件打开控制文件
oracle    7688     1  0 16:26 ?        00:00:00 oracleorcl (LOCAL=NO)

alter database open;
上面这条命令会多出下面的进程,会替换掉上面的7688进程。
这步是根据控制文件打开数据文件与重做日志文件,即打开了数据库
oracle    8135     1  0 16:29 ?        00:00:00 ora_qmnc_orcl
oracle    8149     1  4 16:29 ?        00:00:00 ora_cjq0_orcl
oracle    8151     1 23 16:29 ?        00:00:00 ora_j000_orcl
oracle    8153     1  5 16:29 ?        00:00:00 ora_j001_orcl
oracle    8155     1  0 16:29 ?        00:00:00 ora_j002_orcl

 

oracle   27731     1  0 Jul06 ?        00:00:00 oracleflt (LOCAL=NO)

这种进程就是由客户端进程连接所创建的服务器进程,它们是相互独立的,其集合是程序全局区pga

 

 

[root@rac02 ~]# ps -ef
UID        PID  PPID  C STIME TTY          TIME CMD


grid      5194     1  0 Nov01 ?        00:00:08 /oracle/app/11.2.0/grid/bin/tnslsnr LISTENER -inherit
root      2018     1  0 Nov01 ?        00:16:48 /oracle/app/11.2.0/grid/jdk/jre/bin/java -Xms64m -Xmx256m -classpath /oracle/app/11.2.0/grid/tfa/rac02/tfa_home/jar/RATF
grid      5100     1  0 Nov01 ?        00:05:03 /oracle/app/11.2.0/grid/jdk/bin/java -server -Xcheck:jni -Xms128M -Xmx384M -Djava.awt.headless=true -Ddisable.checkForUp

root      2018     1  0 Nov01 ?        00:16:52 /oracle/app/11.2.0/grid/jdk/jre/bin/java 
-Xms64m -Xmx256m 
-classpath /oracle/app/11.2.0/grid/tfa/rac02/tfa_home/jar/RATFA.jar
:/oracle/app/11.2.0/grid/tfa/rac02/tfa_home/jar/je-4.0.103.jar
:/oracle/app/11.2.0/grid/tfa/rac02/tfa_home/jar/ojdbc6.jar oracle.rat.tfa.TFAMain /oracle/app/11.2.0/grid/tfa/rac02/tfa_home

grid      5100     1  0 Nov01 ?        00:05:04 /oracle/app/11.2.0/grid/jdk/bin/java 
-server -Xcheck:jni -Xms128M -Xmx384M 
-Djava.awt.headless=true -Ddisable.checkForUpdate=true -Dstdstream.filesize=100 
-Dstdstream.filenumber=10 -DTRACING.ENABLED=false -Doracle.wlm.dbwlmlogger.logging.level=INFO 
-Dport.rmi=23792 
-jar /oracle/app/11.2.0/grid/oc4j/j2ee/home/oc4j.jar 
-config /oracle/app/11.2.0/grid/oc4j/j2ee/home/OC4J_DBWLM_config/server.xml 
-out /oracle/app/11.2.0/grid/oc4j/j2ee/home/log/oc4j.out 
-err /oracle/app/11.2.0/grid/oc4j/j2ee/home/log/oc4j.err

关联clusterware组件的进程和服务
需要root权限的组件
root      1648     1  0 Nov01 ?        00:00:37 /bin/sh /etc/init.d/init.tfa run
root      1649     1  0 Nov01 ?        00:00:00 /bin/sh /etc/init.d/init.ohasd run
root      4778     1  0 Nov01 ?        00:43:54 /oracle/app/11.2.0/grid/bin/crsd.bin reboot
root      4045     1  0 Nov01 ?        00:30:06 /oracle/app/11.2.0/grid/bin/ohasd.bin reboot
root      4645     1  0 Nov01 ?        00:19:20 /oracle/app/11.2.0/grid/bin/octssd.bin reboot
root      4575     1  1 Nov01 ?        01:46:54 /oracle/app/11.2.0/grid/bin/ologgerd -M -d /oracle/app/11.2.0/grid/crf/db/rac02
root      4897     1  0 Nov01 ?        00:29:14 /oracle/app/11.2.0/grid/bin/orarootagent.bin
root      4475     1  0 Nov01 ?        00:22:44 /oracle/app/11.2.0/grid/bin/orarootagent.bin
root      4488     1  3 Nov01 ?        04:08:36 /oracle/app/11.2.0/grid/bin/osysmond.bin
root      4502     1  0 Nov01 ?        00:06:08 /oracle/app/11.2.0/grid/bin/cssdmonitor
root      4521     1  0 Nov01 ?        00:06:09 /oracle/app/11.2.0/grid/bin/cssdagent

clusterware组件进程
grid      4438     1  0 Nov01 ?        00:00:13 /oracle/app/11.2.0/grid/bin/mdnsd.bin
grid      4463     1  0 Nov01 ?        00:03:19 /oracle/app/11.2.0/grid/bin/gpnpd.bin
grid      4476     1  0 Nov01 ?        00:23:50 /oracle/app/11.2.0/grid/bin/gipcd.bin
grid      4532     1  0 Nov01 ?        00:27:30 /oracle/app/11.2.0/grid/bin/ocssd.bin
grid      4666     1  0 Nov01 ?        00:18:21 /oracle/app/11.2.0/grid/bin/evmd.bin
grid      4847  4666  0 Nov01 ?        00:00:00 /oracle/app/11.2.0/grid/bin/evmlogger.bin -o /oracle/app/11.2.0/grid/evm/log/evmlogger.info -l /oracle/app/11.2.0/grid/e
grid      5062     1  0 Nov01 ?        00:00:00 /oracle/app/11.2.0/grid/opmn/bin/ons -d
grid      5063  5062  0 Nov01 ?        00:00:20 /oracle/app/11.2.0/grid/opmn/bin/ons -d
grid      4885     1  0 Nov01 ?        00:12:00 /oracle/app/11.2.0/grid/bin/oraagent.bin
grid      4427     1  0 Nov01 ?        00:22:42 /oracle/app/11.2.0/grid/bin/oraagent.bin

asm实例进程,asm实例和数据库实例
grid      4709     1  0 Nov01 ?        00:01:13 asm_pmon_+ASM2
grid      4711     1  0 Nov01 ?        00:01:03 asm_psp0_+ASM2
grid      4718     1  1 Nov01 ?        01:44:50 asm_vktm_+ASM2
grid      4722     1  0 Nov01 ?        00:00:10 asm_gen0_+ASM2
grid      4724     1  0 Nov01 ?        00:04:28 asm_diag_+ASM2
grid      4726     1  0 Nov01 ?        00:00:29 asm_ping_+ASM2
grid      4728     1  0 Nov01 ?        00:16:23 asm_dia0_+ASM2
grid      4730     1  0 Nov01 ?        00:12:26 asm_lmon_+ASM2
grid      4732     1  0 Nov01 ?        00:08:35 asm_lmd0_+ASM2
grid      4734     1  0 Nov01 ?        00:15:51 asm_lms0_+ASM2
grid      4738     1  0 Nov01 ?        00:00:23 asm_lmhb_+ASM2
grid      4740     1  0 Nov01 ?        00:00:11 asm_mman_+ASM2
grid      4742     1  0 Nov01 ?        00:00:10 asm_dbw0_+ASM2
grid      4744     1  0 Nov01 ?        00:00:11 asm_lgwr_+ASM2
grid      4746     1  0 Nov01 ?        00:00:23 asm_ckpt_+ASM2
grid      4749     1  0 Nov01 ?        00:00:09 asm_smon_+ASM2
grid      4751     1  0 Nov01 ?        00:03:12 asm_rbal_+ASM2
grid      4753     1  0 Nov01 ?        00:02:52 asm_gmon_+ASM2
grid      4755     1  0 Nov01 ?        00:00:31 asm_mmon_+ASM2
grid      4757     1  0 Nov01 ?        00:02:23 asm_mmnl_+ASM2
grid      4759     1  0 Nov01 ?        00:00:45 asm_lck0_+ASM2
grid      4791     1  0 Nov01 ?        00:00:06 asm_asmb_+ASM2

grid      4769     1  0 Nov01 ?        00:00:00 oracle+ASM2 (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))
grid      4957     1  0 Nov01 ?        00:00:00 oracle+ASM2 (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))
grid      4960     1  0 Nov01 ?        00:00:00 oracle+ASM2 (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))
grid      4962     1  0 Nov01 ?        00:00:00 oracle+ASM2 (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))
grid      4789     1  0 Nov01 ?        00:00:04 oracle+ASM2_ocr (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))
grid      4793     1  0 Nov01 ?        00:00:28 oracle+ASM2_asmb_+asm2 (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))
grid      6588     1  0 Nov01 ?        00:00:29 oracle+ASM2_asmb_kyc2 (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))
grid     20528     1  0 Nov01 ?        00:00:05 oracle+ASM2_o000_kyc2 (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))

grid      4925     1  0 Nov01 ?        00:00:00 oracle+ASM1 (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))
grid      4928     1  0 Nov01 ?        00:00:00 oracle+ASM1 (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))
grid      4930     1  0 Nov01 ?        00:00:00 oracle+ASM1 (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))
grid      4731     1  0 Nov01 ?        00:00:00 oracle+ASM1 (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))
grid      4746     1  0 Nov01 ?        00:00:00 oracle+ASM1_ocr (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))
grid      4750     1  0 Nov01 ?        00:00:28 oracle+ASM1_asmb_+asm1 (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))
grid     10866     1  0 Nov01 ?        00:00:28 oracle+ASM1_asmb_kyc1 (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))

oracle后台进程
oracle     913     1  0 10:33 ?        00:00:00 ora_j000_kyc2
oracle     915     1  0 10:33 ?        00:00:00 ora_j001_kyc2
oracle    6532     1  0 Nov01 ?        00:01:56 ora_pmon_kyc2
oracle    6534     1  0 Nov01 ?        00:01:12 ora_psp0_kyc2
oracle    6536     1  1 Nov01 ?        01:44:43 ora_vktm_kyc2
oracle    6540     1  0 Nov01 ?        00:00:11 ora_gen0_kyc2
oracle    6542     1  0 Nov01 ?        00:04:40 ora_diag_kyc2
oracle    6544     1  0 Nov01 ?        00:01:28 ora_dbrm_kyc2
oracle    6546     1  0 Nov01 ?        00:00:29 ora_ping_kyc2
oracle    6548     1  0 Nov01 ?        00:00:09 ora_acms_kyc2
oracle    6550     1  1 Nov01 ?        01:13:11 ora_dia0_kyc2
oracle    6552     1  0 Nov01 ?        00:30:40 ora_lmon_kyc2
oracle    6554     1  0 Nov01 ?        00:08:11 ora_lmd0_kyc2
oracle    6556     1  0 Nov01 ?        00:15:56 ora_lms0_kyc2
oracle    6560     1  0 Nov01 ?        00:16:00 ora_lms1_kyc2
oracle    6564     1  0 Nov01 ?        00:00:09 ora_rms0_kyc2
oracle    6566     1  0 Nov01 ?        00:00:24 ora_lmhb_kyc2
oracle    6568     1  0 Nov01 ?        00:00:14 ora_mman_kyc2
oracle    6570     1  0 Nov01 ?        00:00:38 ora_dbw0_kyc2
oracle    6572     1  0 Nov01 ?        00:00:28 ora_lgwr_kyc2
oracle    6574     1  0 Nov01 ?        00:05:05 ora_ckpt_kyc2
oracle    6576     1  0 Nov01 ?        00:00:25 ora_smon_kyc2
oracle    6578     1  0 Nov01 ?        00:00:04 ora_reco_kyc2
oracle    6580     1  0 Nov01 ?        00:00:12 ora_rbal_kyc2
oracle    6582     1  0 Nov01 ?        00:00:07 ora_asmb_kyc2
oracle    6584     1  0 Nov01 ?        00:05:30 ora_mmon_kyc2
oracle    6586     1  0 Nov01 ?        00:24:10 ora_mmnl_kyc2
oracle    6590     1  0 Nov01 ?        00:00:04 ora_d000_kyc2
oracle    6592     1  0 Nov01 ?        00:00:04 ora_s000_kyc2
oracle    6594     1  0 Nov01 ?        00:00:20 ora_mark_kyc2
oracle    6596     1  0 Nov01 ?        00:00:04 ora_s001_kyc2
oracle    6598     1  0 Nov01 ?        00:00:04 ora_s002_kyc2
oracle    6602     1  0 Nov01 ?        00:00:04 ora_s003_kyc2
oracle    6606     1  0 Nov01 ?        00:00:04 ora_s004_kyc2
oracle    6608     1  0 Nov01 ?        00:00:04 ora_s005_kyc2
oracle    6610     1  0 Nov01 ?        00:00:04 ora_s006_kyc2
oracle    6612     1  0 Nov01 ?        00:00:04 ora_s007_kyc2
oracle    6614     1  0 Nov01 ?        00:00:04 ora_s008_kyc2
oracle    6616     1  0 Nov01 ?        00:00:04 ora_s009_kyc2
oracle    6618     1  0 Nov01 ?        00:00:04 ora_s010_kyc2
oracle    6620     1  0 Nov01 ?        00:00:04 ora_s011_kyc2
oracle    6622     1  0 Nov01 ?        00:00:04 ora_s012_kyc2
oracle    6624     1  0 Nov01 ?        00:00:04 ora_s013_kyc2
oracle    6626     1  0 Nov01 ?        00:00:04 ora_s014_kyc2
oracle    6628     1  0 Nov01 ?        00:00:04 ora_s015_kyc2
oracle    6630     1  0 Nov01 ?        00:00:04 ora_s016_kyc2
oracle    6632     1  0 Nov01 ?        00:00:04 ora_s017_kyc2
oracle    6634     1  0 Nov01 ?        00:00:04 ora_s018_kyc2
oracle    6636     1  0 Nov01 ?        00:00:04 ora_s019_kyc2
oracle    6638     1  0 Nov01 ?        00:00:04 ora_s020_kyc2
oracle    6640     1  0 Nov01 ?        00:00:04 ora_s021_kyc2
oracle    6642     1  0 Nov01 ?        00:00:04 ora_s022_kyc2
oracle    6644     1  0 Nov01 ?        00:00:04 ora_s023_kyc2
oracle    6646     1  0 Nov01 ?        00:00:04 ora_s024_kyc2
oracle    6648     1  0 Nov01 ?        00:00:04 ora_s025_kyc2
oracle    6650     1  0 Nov01 ?        00:00:04 ora_s026_kyc2
oracle    6652     1  0 Nov01 ?        00:00:04 ora_s027_kyc2
oracle    6654     1  0 Nov01 ?        00:00:04 ora_s028_kyc2
oracle    6656     1  0 Nov01 ?        00:00:04 ora_s029_kyc2
oracle    6658     1  0 Nov01 ?        00:00:04 ora_s030_kyc2
oracle    6660     1  0 Nov01 ?        00:00:04 ora_s031_kyc2
oracle    6662     1  0 Nov01 ?        00:00:04 ora_s032_kyc2
oracle    6664     1  0 Nov01 ?        00:00:04 ora_s033_kyc2
oracle    6666     1  0 Nov01 ?        00:00:04 ora_s034_kyc2
oracle    6668     1  0 Nov01 ?        00:00:04 ora_s035_kyc2
oracle    6670     1  0 Nov01 ?        00:00:04 ora_s036_kyc2
oracle    6672     1  0 Nov01 ?        00:00:04 ora_s037_kyc2
oracle    6674     1  0 Nov01 ?        00:00:04 ora_s038_kyc2
oracle    6676     1  0 Nov01 ?        00:00:04 ora_s039_kyc2
oracle    6678     1  0 Nov01 ?        00:00:04 ora_s040_kyc2
oracle    6680     1  0 Nov01 ?        00:00:04 ora_s041_kyc2
oracle    6682     1  0 Nov01 ?        00:00:04 ora_s042_kyc2
oracle    6684     1  0 Nov01 ?        00:00:04 ora_s043_kyc2
oracle    6686     1  0 Nov01 ?        00:00:04 ora_s044_kyc2
oracle    6688     1  0 Nov01 ?        00:00:04 ora_s045_kyc2
oracle    6690     1  0 Nov01 ?        00:00:04 ora_s046_kyc2
oracle    6692     1  0 Nov01 ?        00:00:04 ora_s047_kyc2
oracle    6694     1  0 Nov01 ?        00:00:04 ora_s048_kyc2
oracle    6696     1  0 Nov01 ?        00:00:09 ora_s049_kyc2
oracle    6699     1  0 Nov01 ?        00:03:08 ora_lck0_kyc2
oracle    6707     1  0 Nov01 ?        00:00:23 ora_rsmn_kyc2
oracle    6759     1  0 Nov01 ?        00:00:05 ora_arc0_kyc2
oracle    6761     1  0 Nov01 ?        00:00:11 ora_arc1_kyc2
oracle    6763     1  0 Nov01 ?        00:00:14 ora_arc2_kyc2
oracle    6765     1  0 Nov01 ?        00:00:06 ora_arc3_kyc2
oracle    6768     1  0 Nov01 ?        00:00:10 ora_gtx0_kyc2
oracle    6770     1  0 Nov01 ?        00:00:26 ora_rcbg_kyc2
oracle    6774     1  0 Nov01 ?        00:00:15 ora_qmnc_kyc2
oracle    6833     1  0 Nov01 ?        00:01:50 ora_cjq0_kyc2
oracle    6847     1  0 Nov01 ?        00:00:28 ora_q001_kyc2
oracle    7719     1  0 Nov01 ?        00:00:13 ora_smco_kyc2
oracle   18724     1  0 06:18 ?        00:00:01 ora_pz99_kyc2
oracle   20526     1  0 Nov01 ?        00:05:42 ora_o000_kyc2
oracle   31972     1  0 10:25 ?        00:00:00 ora_q003_kyc2
oracle   32521     1  0 10:28 ?        00:00:00 ora_w000_kyc2

oracle    6709     1  0 Nov01 ?        00:28:54 /oracle/app/11.2.0/grid/bin/oraagent.bin

oracle用户进程
oracle   10037     1  0 Nov01 ?        00:00:00 oraclekyc2 (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))
oracle    6781     1  0 Nov01 ?        00:00:37 oraclekyc2 (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))