Oracle 資料庫運行時會產生大量進程,管理員常需快速過濾特定類型進程。本文整理常用 ps 組合指令。

ps -ef | grep tnslsnr
輸出包含各實例的 tnslsnr 進程及參數。
ps -ef | grep -i "ora_"
列出 PMON、SMON、DBWn、LGWR、CKPT、MMON 等核心背景進程。進程名格式為 ora_<進程代號>_<SID>,如 ora_pmon_mc3yd213。亦可透過 SQL 查詢:
SELECT * FROM v$session WHERE type='BACKGROUND';
ps -ef | grep emagent
顯示 Enterprise Manager Agent 相關進程。
收藏本指令表,日常運維可大幅提升查找效率。
Linux grep 正則表達式完整參考:元字符、常用選項與實戰範例
Linux showmount 指令詳解:查詢 NFS 伺服器匯出與掛載資訊
Linux 終端機徹底清除畫面指令:printf "\033c" 與 reset 深度解析
Git 版本控制撤銷操作全攻略:從修改 Commit 訊息到重寫歷史
Windows 下使用 UltraISO 製作 Linux Mint USB 啟動安裝盤完整圖文教程
雙系統 Ubuntu 無法掛載 Windows 分區?安裝 ntfs-3g 並修復檔案系統