728x90
반응형
우선 oracle awr이란 자동으로 Oracle DB에 대한 통계 및 성능자료를 수집해 스냅샷으로 만들어 일장기간 보관하고,
이를 활용할 수 있도록 해주는 기능이다.
AWR을 통해 Buffer cache, CPU사용률, Latch hit, Library cache hit 등 정보를 볼 수 있다.
그리고 가장 중요한 점
※중요 : awr을 사용하기 위해서는 Diagnostic Pack을 구매해야하는데 이 package를 구매하지 않고 사용하면 안된다. 하지만 실제로 구매하지 않아도 사용은 가능하도록 되어있다.
아마 이 사실을 모르고 사용하는 사용자들을 낚아 돈을 벌려는 oracle의 함정이 아닐까 싶다.
1. AWR script실행
cd $ORACLE_HOME/rdbms/admin
위치에는 awrrpt.sql파일이 존재한다.
sqlplus "/as sysdba"
SQL> @?/rdbms/admin/awrrpt.sql
awr분석 파일을 html확장자로 뽑는다는 뜻으로 'html'을 입력해준다.
AWR의 기간을 정하라는 의미이며 "7"을 입혁하면 7일간 보관된 스냅샷리스트를 보여준다.
위와 같이 7일간의 스냅샷을 보여준다.
위와 같이 시작 snap_id , 종료 snap_id를 입력해준다.
만약 시작 snap_id와 종료 snap_id간 DB shutdown이 발생했었다면.
ORA-20200: The instance was shutdown between snapshots 541 and 580
ORA-06512: 46행
위와 같은 애러가 발생한다. 꼭 snap_id를 지정할 때는 snapshot사이에 DB shutdown 이력이 없어야 한다.
마지막으로 awr을 저장할 파일 명을 입력해 준다.
728x90
반응형
'DB (데이터베이스) > Oracle (오라클)' 카테고리의 다른 글
[Oracle] oracle에서 값 존재 검증 (With절 사용) (0) | 2024.07.12 |
---|---|
[Oracle] oracle dba_hist_sqlstat를 통해 특정 sql실행시간 조회 (ORA-01555) (0) | 2024.07.05 |
[Oracle] oracle의 profile에서 password와 관련된 정책 (0) | 2024.07.01 |
[Oracle] oracle에서 expdp중 exclude옵션과 query옵션 parfile로 작성하기 (0) | 2024.07.01 |
[Oracle] oracle scott계정 생성 및 테이블 생성 (0) | 2024.06.24 |