我是靠谱客的博主 受伤小松鼠,这篇文章主要介绍oracle杀掉pmon进程的影响,Oracle 哪些进程可以KILL不会导致实例重启?,现在分享给大家,希望可以做个参考。

oracle后台进程当出现问题时,有些进程kill会导致实例立即重启,像smon, pmon,ckpt… , 而有些进程kill并不会影响实例可用性, 甚至会立即做进程级重启从db alert log可以观测到,如mmon,rec,jnnn, pnnn,arch等, 前两天看到Poder在其BLOG分享vprocess的基表XKSUPR中中有记录哪些是oracle的致命进程,**在XKSUPR.KSUPRFLG第3位**, 下面我做个测试, kill掉XKSUPR.KSUPRFLG第3位都不为1的进程。

— 环境 oracle 19.3 on-primise

致命进程

SELECT indx,ksuprpnm,TO_CHAR(ksuprflg,'XXXXXXXXXXXXXXXX'),KSUPROSID

FROM x$ksupr

WHERE BITAND(ksuprflg,4) = 4 ORDER BY indx

4 /

INDX KSUPRPNM TO_CHAR(KSUPRFLG, KSUPROSID

---------- ------------------------------------------------ ----------------- ------------------------

2 oracle@oel7db1 (PMON) E 2245

3 oracle@oel7db1 (CLMN) E 2247

4 oracle@oel7db1 (PSP0) 6 2249

5 oracle@oel7db1 (VKTM) 6 2251

6 oracle@oel7db1 (GEN0) 6 2255

8 oracle@oel7db1 (MMAN) 6 2259

13 or

最后

以上就是受伤小松鼠最近收集整理的关于oracle杀掉pmon进程的影响,Oracle 哪些进程可以KILL不会导致实例重启?的全部内容,更多相关oracle杀掉pmon进程的影响,Oracle内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(125)

评论列表共有 0 条评论

立即
投稿
返回
顶部