当前位置: 首页 > news >正文

EMCC 13c 报错 “Metrics Global Cache Blocks Lost is at XXX“ 解决

前言

最近用 EMCC 13c 纳管了一套 Oracle RAC,纳管数据库后前端显示报错信息:

本文分享一下解决方案,安装 EMCC 可参考:

  • 《Oracle Linux 9 安装 EMCC 13.5:避坑细节与实战经验汇总!》
  • 《EMCC 13.5 完整安装详细版》
  • 《实战篇:Oracle EMCC 24ai 保姆级安装教程!》
  • 《EMCC 13.5 添加目标主机和数据库》

问题分析

首先,检查被纳管主机是否配置 rac_global_cache_10i 收集任务:

## 在被纳管主机端执行
## 检查是否配置 rac_global_cache_10i
## 节点一
[oracle@lucifer01:/u01/app/emagent/agent_13.5.0.0.0/bin]$ ./emctl status agent scheduler | grep rac_global_cache_10i2025-06-04 11:46:05.097 : oracle_database:lucifer01:rac_global_cache_10i## 节点二
[oracle@lucifer02:/u01/app/emagent/agent_13.5.0.0.0/bin]$ ./emctl status agent scheduler | grep rac_global_cache_10i2025-06-04 11:47:32.035 : oracle_database:lucifer02:rac_global_cache_10i

如果没有输出,则不会遇到上述问题,一般存在收集任务,才会报错 Metrics Global Cache Blocks Lost is at XXX

解决方案

以下操作均需在 OMS 服务端执行:

## 在 OMS 服务端执行
[oracle@emcc:/home/oracle]$ source ~/.oms[oracle@emcc:/home/oracle]$ emcli login -username=sysman
Enter password Login successful[oracle@emcc:/home/oracle]$ emcli sync
Synchronized successfully## 这里的 targetNames 要写被纳管的数据库实例名称
[oracle@emcc:/home/oracle]$ emcli modify_collection_schedule -targetType="oracle_database" -targetNames="lucifer01" -collectionName="rac_global_cache_10i" -collectionStatus=Disabled -preview="N"
Collection Name : rac_global_cache_10i
lucifer01 : Collection Schedule updated successfully.
The collection schedule of the following metrics might be affected :
rac_global_cache[oracle@emcc:/home/oracle]$ emcli modify_collection_schedule -targetType="oracle_database" -targetNames="lucifer02" -collectionName="rac_global_cache_10i" -collectionStatus=Disabled -preview="N"
Collection Name : rac_global_cache_10i
lucifer02 : Collection Schedule updated successfully.
The collection schedule of the following metrics might be affected :
rac_global_cache

如果遇到报错:

[oracle@emcc:/home/oracle]$ emcli modify_collection_schedule -targetType="oracle_database" -targetNames="lucifer" -collectionName="rac_global_cache_10i" -collectionStatus=Disabled -preview="N"
oracle_database : Collection Name not valid.

一般就是数据库实例名写错了,这个数据库实例要么没有配置 rac_global_cache_10i,要么是单实例数据库,需要通过在被纳管主机执行 emctl status agent scheduler 进行检查,确认正确的数据库实例,再进行修改。


参考 MOS:

  • EM 13c: How to disable “Global Cache Blocks Lost Metric” Using EMCLI (Doc ID 2543134.1)
  • Emcli Modify_collection_schedule Returns Error “Collection Name Not Valid” (Doc ID 3049878.1)

相关文章:

  • 大语言模型备案与深度合成算法备案的区别与联系
  • yoloe优化:可支持点提示进行检测分割
  • Python训练第四十四天
  • Windows系统下npm报错node-gyp configure got “gyp ERR“解决方法
  • Kafka消息队列笔记
  • 10. MySQL索引
  • Windows系统工具:WinToolsPlus 之 SQL Server Suspect/质疑/置疑/可疑/单用户等 修复
  • ​BEV和OCC学习-3:mmdet3d 坐标系
  • Spark实战能力测评模拟题精析【模拟考】
  • webpack打包学习
  • Webpack性能优化:构建速度与体积优化策略
  • 6.4本日总结
  • 大数据-278 Spark MLib - 基础介绍 机器学习算法 梯度提升树 GBDT案例 详解
  • Three.js进阶之音频处理与展示
  • Apache APISIX
  • 多线程爬虫使用代理IP指南
  • 查找 Vue 项目中未使用的依赖
  • PR基本概念——2025填空题
  • JDK 8 到 JDK 24 新特性大全
  • 猎板硬金镀层厚度:新能源汽车高压系统的可靠性基石
  • 国外做黄色网站/电商代运营十大公司排名
  • 布吉商城网站建设哪家公司靠谱/电商网
  • 襄阳网站seo厂家/360推广登录平台
  • 云南SEO网站建设/软文网官网
  • wordpress微信付费/优化营商环境 提升服务效能
  • 什么做自己的网站/百度站长工具网站