Oracle数据库已经删除,为什么还不断产生其停止的告警

Oracle数据库已经删除,为什么还不断产生其停止的告警

如果Oracle数据库在当前轮询中不存在,默认是这样处理的:
  • 该数据库的数据(包括阈值配置)还是保留的。
  • 健康状态显示为停止。

要改变这种默认处理方式:

  • 使用文本编辑工具打开AppManager_Home/working/conf/CustomMonitors/OracleDBServer.xml.

  • OracleDBLinks下搜索RetainRowsOnDelete="YES" ,更改为RetainRowsOnDelete="NO"。

  • 增加XML文件顶部的版本号:

             Category="DBS" ShortName="Oracle" DisplayName="Oracle" Version="18"
             Category="DBS" ShortName="Oracle" DisplayName="Oracle" Version="17"
  • 保存该文件并重新启动。