linux杀sqlplus进程,sqlplus / as sysdba 在linux系统所发起进程
關(guān)于sqlplus / as sysdba所觸發(fā)的進(jìn)程說(shuō)明
基本流程
bash --> sqlplus進(jìn)程 --> oracle數(shù)據(jù)庫(kù)的進(jìn)程
我們執(zhí)行sqlplus
分析說(shuō)明
shell:
sqlplus / as sysdba所觸發(fā)的進(jìn)程
oracle 13962 13931 0 08:32 pts/0 00:00:00 sqlplus as sysdba
其父進(jìn)程為13931
查看13931進(jìn)程:
[oracle@oracle01 ~]$ ps -ef|grep 13931
oracle 13931 13930 0 08:32 pts/0 00:00:00 -bash
oracle 13962 13931 0 08:32 pts/0 00:00:00 sqlplus as sysdba
所以bash觸發(fā)
查看數(shù)據(jù)庫(kù)內(nèi)部的session和process:
SYS @ BIRD>select sid,serial#,saddr,paddr from v$session t where t.username = 'SYS';
SID SERIAL# SADDR PADDR
---------- ---------- ---------------- ----------------
1 5 00000000944836E0 00000000948B84A0
SYS @ BIRD>
SYS @ BIRD>
SYS @ BIRD>
SYS @ BIRD>select pid,spid from v$process t where t.addr= '00000000948B84A0';
PID SPID
---------- ------------------------
19 14007
而我們可以看到實(shí)際的oracle pid為19,操作系統(tǒng)的ospid為14007
操作系統(tǒng)shell查看:
ps -ef|grep 14007
[oracle@oracle01 ~]$ ps -ef|grep 14007
oracle 14007 13962 0 08:32 ? 00:00:01 oracleBIRD (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))
所以:
bash --> sqlplus / as sysdba --> oracle數(shù)據(jù)庫(kù)進(jìn)程。
總結(jié)
以上是生活随笔為你收集整理的linux杀sqlplus进程,sqlplus / as sysdba 在linux系统所发起进程的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: oracle读写队列深度,ORACLE
- 下一篇: linux启动守护进程失败,Ubuntu