(1)使用system连接数据库
SQL> conn system/oracle
已连接。
(2)查看awr占用的空间
SQL> select occupant_desc,space_usage_kbytes from v$sysaux_occupants where
2 occupant_name='SM/AWR';
OCCUPANT_DESC SPACE_USAGE_KBYTES
-------------------- ------------------
Server Manageability 91968
- Automatic Workloa
d Repository
(3)收集AWR快照
SQL> execute dbms_workload_repository.create_snapshot;
PL/SQL 过程已成功完成。
(4)重新运行步骤2的查询,并计算由于拍制手动的快照造成的大小增长。
SQL> select occupant_desc,space_usage_kbytes from v$sysaux_occupants where
2 occupant_name='SM/AWR';
OCCUPANT_DESC SPACE_USAGE_KBYTES
-------------------- ------------------
Server Manageability 92224
- Automatic Workloa
d Repository
(5)查找快照的数量,以及它们涉及的日期范围:
SQL> select min(begin_interval_time),max(begin_interval_time),count(snap_id) fro
m dba_hist_snapshot;
MIN(BEGIN_INTERVAL_TIME)
---------------------------------------------------------------------------
MAX(BEGIN_INTERVAL_TIME)
---------------------------------------------------------------------------
COUNT(SNAP_ID)
--------------
09-8月 -13 03.41.42.000 下午
17-8月 -13 03.00.05.437 下午
85