【APM】Oracle ‘OracleUsers’查询组查询语句

【APM】Oracle ‘OracleUsers’查询组查询语句

如出现:
1.由于此查询组导致套接字读取超时OracleUsers
2.由于此查询组导致查询组超时OracleUsers
首先编辑监视器,设置套接字超时时间和查询组超时时间为 300s。
如已设置为 300s,可通过在 Oracle DB 上执行下列查询,看执行时间:
SELECT USERNAME,CASE WHEN EXPIRY_DATE IS NOT NULL THEN TO_CHAR(EXPIRY_DATE,'DD-MON-YYYY HH24:MI:SS') END AS EXPIRY_DATE,CASE WHEN (EXPIRY_DATE > SYSDATE) THEN (trunc(EXPIRY_DATE)-trunc(SYSDATE)) WHEN (ACCOUNT_STATUS!='OPEN') THEN 0 ELSE null END as DAYSTOEXPIRY,ACCOUNT_STATUS,PROFILE FROM DBA_USERS WHERE CREATED > (select CREATED from v$database)
如执行时间没有过久,并且上述超时时间已设置为 300s 依然复现问题,则:
1.将监视器概览界面截图
2.告警的监视器点击右侧动作->事件->向下找到健康状况历史中的告警内容,截图
3.在 OracleDB 上执行上述查询组的执行时间截图
4.使用下方链接步骤生成 SIF
将上述 3 张截图,一个.zip文件,发送给support@manageengine.cn寻求技术支持以进一步分析问题。