v$session.PROCESS/V$process.SPID含義

不一樣的天空w發表於2017-08-31
ps -ef  顯示出的結果:

欄位含義如下:
UID       PID   PPID     C STIME   TTY    TIME     CMD

root     18887 18828   0  08:09     pts/0    00:00:00    grep ApacheJetspeed

各相關資訊的意義:
UID 程式被該 UID 所擁有
PID 就是這個程式的 ID
PPID 則是其上級父程式的ID
C CPU 使用的資源百分比
STIME 系統啟動時間
TTY 登入者的終端機位置
TIME 使用掉的 CPU 時間。
CMD 所下達的指令為何

示例如下:
    
[oracle@slient ~]$ ps -ef |grep 10404
oracle   10404 10403  0 12:10 ?        00:00:00 oracletest (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))
oracle   12133 12108  0 14:57 pts/0    00:00:00 grep 10404

SQL> select s.sid,s.sql_id,s.PROCESS,p.spid,p.PID from v$session s,v$process p where s.paddr=p.addr and sid='52';

  SID SQL_ID        PROCESS                  SPID                            PID
----- ------------- ------------------------ ------------------------ ----------
   52 c53uad8st2u8t 10403                    10404                            34
   
得知: v$session.PROCESS為作業系統os程式的PPID
      V$process.SPID為作業系統os程式的PID

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31397003/viewspace-2144373/,如需轉載,請註明出處,否則將追究法律責任。

相關文章