IT Consulting Steffes

Installation Statspack

Mittels statspack package können Reports, z.B. zur Problemanalyse oder performance tuning erstellt werden.
Statspack Reports sind auch in den älteren Datenbank Versionen, zB. 8i, 9i, 10g vorhanden.
AWR (Automatic Workload Repository) existiert seit Version 10g und ist zusätzlich zu lizensieren (mittels Oracle Diagnostic Pack).

Installation:
Zur Installation sind folgende Schritte auszuführen:

  1. Mittels des Scripts: spcreate.sql wird das Statspack package installiert und der user perfstat angelegt
  2. Anschließend sind 2 snapshorts zu erstellen
  3. Generierung des Reports unter Angabe zweier Snapshort IDs

Ausführung:

  1. Package erzeugen:
 
Optional kann (sollte) ein neuer tablespace für die STATSPACK Objekte angelegt werden.
              So lässt sich nach Beendigung des Projektes der user perfstat incl. des neu angelegten tablespaces sauber entfernen.

 CREATE TABLESPACE STATSPACK DATAFILE
        '/u02/app/oracle/oradata/datastore/.ACFS/snaps/puma/PUMA/datafile/statspack_01.dbf' SIZE 200M
        AUTOEXTEND ON NEXT 10M MAXSIZE 2000M LOGGING EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;

Package Installation:

Unix:
SQL> connect / as sysdba
SQL> @?/rdbms/admin/spcreate


Windows:
SQL> connect / as sysdba
SQL> @%ORACLE_HOME%\rdbms\admin\spcreate

 
  1. Zwei Snapshorts mit einer Wartezeit erzeugen:
exec statspack.snap
Wartezeit, z.B. 60 Minuten
exec statspack.snap

 

  1. Report erzeugen: ( wird ins aktuelle Verzeichnis geschrieben )
Unix:
SQL> connect perfstat/perfstat
SQL> @?/rdbms/admin/spreport

Windows:
SQL> connect perfstat/perfstat
SQL> @%ORACLE_HOME%\rdbms\admin\spreport

 

Weiterführende Informationen finden sich z.B. unter My Oracle Support, Note: 149124.1 oder Note: 94224.1


zurück zur Übersicht: Oracle Database Infos