반응형
Oracle Alert log monitoring SQL &
조회가 느릴 때 대처 방안
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
-- ***********************************
-- 1. Alert Log 조회
-- ***********************************
SELECT originating_timestamp
, component_id
, host_id
, module_id
, message_text
FROM v$diag_alert_ext
WHERE originating_timestamp > SYSTIMESTAMP - INTERVAL '1' DAY
AND REGEXP_LIKE(message_text,'ORA-')
AND NOT REGEXP_LIKE(message_text,'Result = ORA-0')
AND component_id = 'rdbms'
;
-- ***********************************
-- 2. v$diag_alert_ext 조회가 느릴때
-- ***********************************
-- x$dbgalertext 데이터의 양을 줄인다. select count(*) from x$dbgalertext;
-- x$dbgalertext 는 alert 파일이 아닌 xml 파일 참조 하므로, xml 파일 purge
$adrci
adrci> show home
adrci> set homepath diag/rdbms/testdb/TESTDB
adrci> purge -age 1440 -type alert -- purge 단위 (분) 1440 = 1 day
|
cs |
반응형
'[DATABASE] ORACLE > Monitoring' 카테고리의 다른 글
[Oracle] Active Session 모니터링 (0) | 2022.10.14 |
---|---|
[Oracle] Lock 모니터링 (0) | 2022.10.14 |
Tablespace 사용량 모니터링 (0) | 2022.01.17 |
[Oracle] 작업 진행 상황 모니터링 (0) | 2022.01.07 |
오라클 무료 모니터링 툴 (oratop) (0) | 2022.01.04 |
댓글