Statspack
cd $ORACLE_HOME/rdbms/admin/
For creating perfstat schema
@spcreate.sql
For dropping perfstat schema
@spdrop.sql
To schedule a collection of statistic every hour
@spauto.sql
to creating a report between two times
@spreport.sql
To purge information in range of time
@sppurge.sql
To purge all information recorded within perfstat
@sptrunc.sql
For creating a instance report
@sprepins.sql
For creating a report about a sql sentence
@sprepsql.sql
For taking a snapshot.
exec statspack.snap;
To list all generated snapshots
cd $ORACLE_HOME/rdbms/admin
sqlplus perfstat/perfstat
select
snap_id,
snap_level,
to_char(snap_time,'HH24:MI:SS DD-MM-YYYY') "Snap_Time"
from stats$snapshot, v$database
order by snap_id;
To list all generated snapshots
cd $ORACLE_HOME/rdbms/admin
sqlplus perfstat/perfstat
select
snap_id,
snap_level,
to_char(snap_time,'HH24:MI:SS DD-MM-YYYY') "Snap_Time"
from stats$snapshot, v$database
order by snap_id;