Oracle

ps-ef|grep pmon(僅限實例名稱)

  • January 19, 2018

當我發出“ps -ef|grep pmon”時,我得到以下輸出。

oracle   230330      1  0 Jan08 ?        00:01:14 asm_pmon_+ASM1      
oracle   244018      1  0 Jan08 ?        00:00:59 ora_pmon_vbsenopd     
oracle   244020      1  0 Jan08 ?        00:01:01 ora_pmon_vbdrazpd      
oracle   244021      1  0 Jan08 ?        00:01:00 ora_pmon_vbrmant      
oracle   244042      1  0 Jan08 ?        00:01:25 ora_pmon_dx07123      
oracle   244080      1  0 Jan08 ?        00:01:28 ora_pmon_rpasnap1      

現在,無論如何我只能使用“ps-ef|grep pmon”或任何其他方法獲取活動數據庫名稱(例如 rpasnap1 而不是 ora_pmon_rpasnap1)?

你的幫助就是我的救贖。

$ ps -ef | grep pmon | grep -v grep
oracle   23955     1  0 Jan16 ?        00:00:33 asm_pmon_+ASM
oracle   27366     1  0 Jan16 ?        00:00:31 ora_pmon_S112

$ ps -ef | grep pmon | grep -v grep | awk '{ print $8 }' | cut -d '_' -f3
+ASM
S112

$ ps -e -o command | grep pmon | grep -v grep | cut -d '_' -f3
+ASM
S112

引用自:https://dba.stackexchange.com/questions/195790