Para verificar os alertas, que estão definidos no seu banco de dados, faça o seguinte select:
Para mostrar o valor de limites que estão definidas somente para as tablespaces:
SELECT METRICS_NAME, WARNING_VALUE, CRITICAL_VALUE
FROM DBA_THRESHOLDS
WHERE METRICS_NAME = 'Tablespace Space Usage'
AND OBJECT_NAME IS NULL;
Se for para o banco todo ou seja todas as metricas:
SELECT METRICS_NAME ,WARNING_VALUE, CRITICAL_VALUE
FROM DBA_THRESHOLDS
WHERE OBJECT_NAME IS NULL;
Entao se voce definir o limite para uma tablespace somente será:
SELECT METRICS_NAME, WARNING_VALUE, CRITICAL_VALUE
FROM DBA_THRESHOLDS
WHERE METRICS_NAME = 'Tablespace Space Usage'
AND OBJECT_NAME = 'USERS';
Para ver os alertas que ainda estão pendentes:
SELECT REASON, MESSAGE_LEVEL
FROM DBA_OUTSTANDING_ALERTS
WHERE OBJECT_NAME='USERS';
E para mostrar o historico dos problemas resolvidos:
SELECT REASON, RESOLUTION
FROM DBA_ALERT_HISTORY
WHERE OBJECT_NAME='USERS';
Para mostrar o valor de limites que estão definidas somente para as tablespaces:
SELECT METRICS_NAME, WARNING_VALUE, CRITICAL_VALUE
FROM DBA_THRESHOLDS
WHERE METRICS_NAME = 'Tablespace Space Usage'
AND OBJECT_NAME IS NULL;
Se for para o banco todo ou seja todas as metricas:
SELECT METRICS_NAME ,WARNING_VALUE, CRITICAL_VALUE
FROM DBA_THRESHOLDS
WHERE OBJECT_NAME IS NULL;
Entao se voce definir o limite para uma tablespace somente será:
SELECT METRICS_NAME, WARNING_VALUE, CRITICAL_VALUE
FROM DBA_THRESHOLDS
WHERE METRICS_NAME = 'Tablespace Space Usage'
AND OBJECT_NAME = 'USERS';
Para ver os alertas que ainda estão pendentes:
SELECT REASON, MESSAGE_LEVEL
FROM DBA_OUTSTANDING_ALERTS
WHERE OBJECT_NAME='USERS';
E para mostrar o historico dos problemas resolvidos:
SELECT REASON, RESOLUTION
FROM DBA_ALERT_HISTORY
WHERE OBJECT_NAME='USERS';
Comentários