Site icon DBA의 정석

AWR 재구성하는 방법

오라클은 기본적으로 AWR SNAPSHOT 주기적으로 생성합니다.


SYSAUX Tablespace 공간에도 문제가 없었고, DB자체에도 문제가 없었는데 Snapshot 생성이 되지 않는 경우가 발생하였던 적이 있습니다.


아예 발생하지 않은게 아니라 드문드문 생성이 되지 않았고, 수동으로 생성시 Hang 발생하였습니다.


해당 이슈에 대해서 MOS 에서는 AWR 버그 나와 있었습니다.


그래서 나온 해결책은 AWR 재구성 이었습니다.


   


$> sqlplus “/as sysdba”


SQL)@?/rdbms/admin/catnoawr.sql 이용해서 AWR Table Clear


SQL)@?/rdbms/admin/catawrtb.sql 이용해서 AWR Table 생성해 줍니다.


그리고 DB 재기동 합니다.


RAC 같은 경우 Instance 별로 재기동하시면 됩니다.


   


재기동 아래의 명령어를 이용해 수동으로 AWR Snapshot 생성 테스트 진행합니다.


   


SQL) exec dbms_workload_repository.create_snapshot;


   


   

Exit mobile version