반응형
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
|
--------------------------
-- AWR 활성화
--------------------------
SQL> show parameter pack_access
control_management_pack_access = DIAGNOSTIC+TUNING 확인
--------------------------
-- 수동 AWR 스냅샷 생성
--------------------------
--1) TYPICAL 옵션으로 AWR 데이터 수집
EXEC DBMS_WORKLOAD_REPOSITORY.CREATE_SNAPSHOT();
--2) ALL 옵션으로 AWR 데이터 수집
EXEC DBMS_WORKLOAD_REPOSITORY.CREATE_SNAPSHOT(FLUSH_LEVEL => 'ALL');
--스냅샷 정보 검색
--AWR_SNAP_INFO.sql
SELECT SNAP_ID
, INSTANCE_NUMBER, DBID
, TO_CHAR(STARTUP_TIME,'YYMMDD HH24:MI') INST_START
, TO_CHAR(BEGIN_INTERVAL_TIME,'YYMMDD HH24:MI') "BEGIN"
, TO_CHAR(END_INTERVAL_TIME,'YYMMDD HH24:MI') "END"
, SNAP_LEVEL
FROM DBA_HIST_SNAPSHOT
ORDER BY INSTANCE_NUMBER,SNAP_ID;
--3) 스냅샷 수행 시 에러발생 DBA_HIST_SNAP_ERROR 테이블 조회!!
--------------------------
-- 수동 AWR 스냅샷 삭제
--------------------------
--1) 스냅샥 삭제
EXEC DBMS_WORKLOAD_REPOSITORY.DROP_SNAPSHOT_RANGE (LOW_SNAP_ID => 916, HIGH_SNAP_ID => 2000);
-- (주의) RAC 환경의 경우 전체 인스턴스에서 지정한 구간의 스냅샷이 삭제됨
-- Support.oracle.com --> 1965061.1 참조
--------------------------
-- AWR 스냅샷 설정변경
--------------------------
/*
기본설정
-. AWR 스냅샷 수행주기 - 60분
-. AWR 스냅샷 보관기간 - 7일
-. 항목별 수집 SQL 수 - 상위30개
*/
-- 1) 설정변경 (수행주기 - 10분, 보관기간 - 90일 [60분*24시간*90일], 상위 SQL - 100개)
EXEC DBMS_WORKLOAD_REPOSITORY.MODIFY_SNAPSHOT_SETTINGS (INTERVAL => 10, RETENTION => 60*24*90, TOPNSQL => '100');
--스냅샷 설정 정보 검색
SELECT * FROM DBA_HIST_WR_CONTROL;
-- 2) 스냅샷 삭제
BEGIN DBMS_WORKLOAD_REPOSITORY.DROP_SNAPSHOT_RANGE(low_snap_id=>46991, high_snap_id=>47998); END;
|
cs |
반응형
'[DATABASE] ORACLE > AWR' 카테고리의 다른 글
날짜별(구간별) Wait Event 발생 현황 비교 (0) | 2022.02.16 |
---|---|
날짜별(구간별) DB 성능 비교 (0) | 2022.02.16 |
AWR Sysmetric/Sysstat/System_event (0) | 2021.12.30 |
AWR Top 3 Wait event (and CPU) (0) | 2021.12.30 |
AWR/ASH/ADDM Report (0) | 2021.12.29 |
댓글