Пакет выполняющий функции мониторинга производительности и выдача отчетов. Кроме того, Statspack принимает в расчет как зафиксированые, так и откаченные транзакции.
Установка Statspack.При установке утилиты Statspack создается пользователь PERFSTAT. Ему принадлежит весь код на PL/SQL и объекты базы данных (таблицы, ограничения целосности и пакет Statspack).
sqlplus sys
--
-- Install Statspack
-- Enter tablespace names when prompted
--
@?/rdbms/admin/spcreate.sql
--
Скрипт установки spcreate.sql автоматически вызывает 3 других скрипта:
spcusr - создает пользователя и предоставляет привилегии
spctab - составляет таблицы
spcpkg - создает пакет
После завершения установки нужно проверить каждый из этих трех файлов инсталляции (spcusr.lis, spctab.lis, spcpkg.lis), чтобы гарантировать, что ни каких ошибок не возникло в ходе установки.
Удаление Statspack.-- Drop Statspack
-- Reverse of spcreate.sql
--
-- @?/rdbms/admin/spdrop.sql
--
Использование Statspack.Для работы с Statspack-ом используется процедура STATSPACK.SNAP.
Например, так: execute statspack.snap;
Отчет Statspack.Для получения отчета нужно воспользоватся скриптом.
@?/rdbms/admin/spreport.sql
Доп. информацию брал от сюда - http://ist.uwaterloo.ca/~baumbach/ORACLEnotes/ST_statspack.html
Анализ отчетов производим тут - http://www.statspackanalyzer.com/analyze.asp