alert日志里发现
Suspending MMON slave action kermrfsa_ for 82800 seconds
mmon的trc
KEWRAFC: Flush slave failed, AWR Enqueue Timeout
手动建快照点
exec dbms_workload_repository.create_snapshot;
等待为
reliable message
reliable message的方法
在 v$event_name 视图中,我们可以找到该事件的三个参数的含义,三个参数分别代表 channel context ,
channel handle ,broadcast message,获得这三个参数,就能够做出一定的判断:
SQL> select name,parameter1,parameter2,parameter3
from v$event_name where name='reliable message';
NAME PARAMETER1 PARAMETER2 PARAMETER3
----------------- --------------------- ----------------------- ------------------
reliable message channel context channel handle broadcast message
例如:在出现等待时,通过以下查询,获得 reliable message 的 P1 参数:
select to_char(p1, 'XXXXXXXXXXXXXXXX') event_param,
count(*), sum(time_waited/1000000) time_waited
from gv$active_session_history
where event = 'reliable message'
group by to_char(p1, 'XXXXXXXXXXXXXXXX')
order by time_waited desc;
EVENT_PARAM COUNT(*) TIME_WAITED
--------------------------------------------------- ---------- -----------
3CCF8A1D8 572 904.548231
3CCF96200 109 69.145101
3CCF9AFF0 54 23.987554
通过 x$ksrcdes 可以找到 P1 参数代表的通道信息:
select name_ksrcdes
from x$ksrcdes
where indx = (select name_ksrcctx from x$ksrcctx where addr like '%&addr%');
SQL> /
Enter value for addr: 3CCF8A1D8
NAME_KSRCDES
---------------------------------------------------------------------------
RBR channel
进一步的通过 GV$CHANNEL_WAITS 可以查看数据库的各种类等待。
SELECT CHANNEL,
SUM(wait_count) sum_wait_count
FROM GV$CHANNEL_WAITS
GROUP BY CHANNEL
ORDER BY SUM(wait_count) DESC;
CHANNEL SUM_WAIT_COUNT
---------------------------------------------------------------- ----------------
Result Cache: Channel 429264591
这个问题是结果集缓存的Bug导致的,Bug号为19557279,该问题在Oracle 12.2版本中修复
。参考:
Very High Waits for ‘reliable message’ After Upgrade to 11.2.0.4 When Using Result Cache (Doc ID 1951729.1)
如果未使用结果集缓存特性,可以通过临时关闭来解决:
SQL> alter system set result_cache_max_size=0;
System altered.
最终发现
MMON remote action broadcast channel
kill掉mmon进程
启停限制会话(会造成业务连不进来一下)
ALTER SYSTEM enable restricted session;
ALTER SYSTEM disable restricted session;
oracle awr快照点不记录问题
来源:这里教程网
时间:2026-03-03 19:05:04
作者:
编辑推荐:
- oracle awr快照点不记录问题03-03
- oracle 19c varchar2超过4000字节处理03-03
- pg 用ogg 同步大概步骤03-03
- [20231225]Descending Bug.txt03-03
- Oracle数据库分区表SPLIT操作导致归档疯涨03-03
- Oracle用户LOCKED被锁问题案例分析03-03
- linux limit限制03-03
- oracle 跨小版本dg切换应用补丁报错处理03-03
下一篇:
相关推荐
-
雷神推出 MIX PRO II 迷你主机:基于 Ultra 200H,玻璃上盖 + ARGB 灯效
2 月 9 日消息,雷神 (THUNDEROBOT) 现已宣布推出基于英
-
制造商 Musnap 推出彩色墨水屏电纸书 Ocean C:支持手写笔、第三方安卓应用
2 月 10 日消息,制造商 Musnap 现已在海外推出一款 Oce
热文推荐
- oracle awr快照点不记录问题
oracle awr快照点不记录问题
26-03-03 - Oracle用户LOCKED被锁问题案例分析
Oracle用户LOCKED被锁问题案例分析
26-03-03 - 短剧开始“海外开花”
短剧开始“海外开花”
26-03-03 - oracle ora-00333 修改案例
oracle ora-00333 修改案例
26-03-03 - Oracle 12C TDE问题引发DG不同步案例分析
Oracle 12C TDE问题引发DG不同步案例分析
26-03-03 - oracle重建ocr
oracle重建ocr
26-03-03 - 数据库管理-第126期 如何将数据从11g弄到19c上(202301223)
- oracle数据恢复—服务器断电导致Windows环境下Oracle数据库报错的数据恢复案例
- 探路AIGC,SaaS迎来了重估时刻?
探路AIGC,SaaS迎来了重估时刻?
26-03-03 - rac坏了asm盘进不去怎么办?amdu来办帮你
rac坏了asm盘进不去怎么办?amdu来办帮你
26-03-03
