故障排查4 分钟阅读
EMCC 13c 报错 "Metrics Global Cache Blocks Lost is at XXX" 解决
最近用 EMCC 13c 纳管了一套 Oracle RAC,纳管数据库后前端显示报错信息: 本文分享一下解决方案,安装 EMCC 可参考: - 《Oracle Linux 9 安装 EMCC 13.5:避坑细节与实战经验
2025年6月4日阅读—点赞—收藏—
database
在知识库中专注阅读,并随时返回相关工具与课程
最近用 EMCC 13c 纳管了一套 Oracle RAC,纳管数据库后前端显示报错信息: 本文分享一下解决方案,安装 EMCC 可参考: - 《Oracle Linux 9 安装 EMCC 13.5:避坑细节与实战经验
本章目标:掌握本章核心知识点 前置要求:完成前序章节学习 预计时长:60 分钟
最近用 EMCC 13c 纳管了一套 Oracle RAC,纳管数据库后前端显示报错信息:

本文分享一下解决方案,安装 EMCC 可参考:
首先,检查被纳管主机是否配置 rac_global_cache_10i 收集任务:
1## 在被纳管主机端执行2## 检查是否配置 rac_global_cache_10i3## 节点一4[oracle@lucifer01:/u01/app/emagent/agent_13.5.0.0.0/bin]$ ./emctl status agent scheduler | grep rac_global_cache_10i562025-06-04 11:46:05.097 : oracle_database:lucifer01:rac_global_cache_10i78## 节点二9[oracle@lucifer02:/u01/app/emagent/agent_13.5.0.0.0/bin]$ ./emctl status agent scheduler | grep rac_global_cache_10i10112025-06-04 11:47:32.035 : oracle_database:lucifer02:rac_global_cache_10i如果没有输出,则不会遇到上述问题,一般存在收集任务,才会报错 Metrics Global Cache Blocks Lost is at XXX。
以下操作均需在 OMS 服务端执行:
1## 在 OMS 服务端执行2[oracle@emcc:/home/oracle]$ source ~/.oms34[oracle@emcc:/home/oracle]$ emcli login -username=sysman5Enter password 67Login successful89[oracle@emcc:/home/oracle]$ emcli sync10Synchronized successfully1112## 这里的 targetNames 要写被纳管的数据库实例名称13[oracle@emcc:/home/oracle]$ emcli modify_collection_schedule -targetType="oracle_database" -targetNames="lucifer01" -collectionName="rac_global_cache_10i" -collectionStatus=Disabled -preview="N"14Collection Name : rac_global_cache_10i15lucifer01 : Collection Schedule updated successfully.16The collection schedule of the following metrics might be affected :17rac_global_cache1819[oracle@emcc:/home/oracle]$ emcli modify_collection_schedule -targetType="oracle_database" -targetNames="lucifer02" -collectionName="rac_global_cache_10i" -collectionStatus=Disabled -preview="N"20Collection Name : rac_global_cache_10i21lucifer02 : Collection Schedule updated successfully.22The collection schedule of the following metrics might be affected :23rac_global_cache如果遇到报错:
1[oracle@emcc:/home/oracle]$ emcli modify_collection_schedule -targetType="oracle_database" -targetNames="lucifer" -collectionName="rac_global_cache_10i" -collectionStatus=Disabled -preview="N"2oracle_database : Collection Name not valid.一般就是数据库实例名写错了,这个数据库实例要么没有配置 rac_global_cache_10i,要么是单实例数据库,需要通过在被纳管主机执行 emctl status agent scheduler 进行检查,确认正确的数据库实例,再进行修改。
参考 MOS: