오라클은 기본적으로 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;