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:
- Mittels des Scripts: spcreate.sql wird das Statspack package
installiert und der user perfstat angelegt
- Anschließend sind 2 snapshorts zu erstellen
- Generierung des Reports unter Angabe zweier Snapshort IDs
Ausführung:
- 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
- Zwei Snapshorts mit einer Wartezeit erzeugen:
exec
statspack.snap
Wartezeit, z.B. 60 Minuten
exec statspack.snap
- 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