察看进程看到
ps -aux | grep oracle
oracle 20468 0.0 19.9 1582016 1535864 ? S Apr15 0:11 ora_qmn0_xxxx
然后找到了其对应的sql:
select q_name, state, delay, expiration, rowid,
msgid,dequeue_msgid, chain_no, local_order_no,
enq_time, enq_tid, step_no, priority, exception_qschema,
exception_queue, retry_count, corrid,
time_manager_info, sender_name, sender_address, sender_protocol
from SYS.AQ_SRVNTFN_TABLE
where time_manager_info <= :1 and state != :2
for update skip locked
不知道到底这个进程是干什么的,查看别的生产库也没有发现这个进程,然后决定去掉这个进程。
SQL>show parameter aq
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
aq_tm_processes integer 1
SQL>alter system set aq_tm_processes=0 scope=both;
System altered.
然后再检查,该进程消失。
不知道ora_qmn0 这个进程在这里到底起个什么作用?
[@more@]来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/7312700/viewspace-1002647/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/7312700/viewspace-1002647/
本文记录了作者在Oracle数据库中发现一个名为ora_qmn0的未知进程,并通过一系列操作找到与其关联的SQL语句,最终成功移除该进程的过程。
1990

被折叠的 条评论
为什么被折叠?



