Пакет Statspack должен устанавливаться при подключении к базе данных от имени пользователя SYS (CONNECT 1 AS SYSDBA) или пользователя, которому выданы привилегии SYSDBA. Во многих средах установка Statspack будет задачей, требующей участия администратора базы данных или системного администратора.
Установка Statspack не представляет сложности. Вы просто запускаете сценарий @spcreate . sql. Он находится в каталоге $0RACLE_HOME/rdbms/admin и должен выполняться после подключения от имени SYS через SQL*Pius.
Перед запуском сценария spcreate . sql необходимо знать следующие три единицы информации:
- пароль, который вы хотите применять ля создаваемой схемы PERFSTAT;
- стандартное табличное пространство ля схемы PERFSTAT;
- временное табличное пространство, которое вы хотите использовать для схемы PERFSTAT.
Выполнение этого сценария дает примерно такой вывод:
$ sqlplus / as sysdba
SQL*Plus : Release 12 . 1 . 0 . 1 . 0 Production on Fri Мау 23 15 : 45 : 05 2014 Copyright (с) 1982, 2013, Oracle. All rights reserved.
Connected to :
Oracle Database 12с Enterprise Edition Release 12 . 1 . 0 . 1 . 0 - 64bit Production With the Partitioning, OLAP, Advanced Analytics and Real Application Testing options
SYS@ORA12CR1> @spcreate
Choose the PERFSTAT user's password
Not specifying а password will result in the installation FAILING Enter value for perfstat_password:
Выберите пароль для пользователя PERFSTAT
Не указание пароля приведет к неудачному завершению установки Введите значение для perfstat_password:
. . . <для краткости остальной вывод не показан> . . .
Во время выполнения сценарий запросит необходимую информацию. В случае опечатки или случайного прекращения установки перед попыткой установить Statspack повторно вы должны с помощью сценария spdrop.sql, находящегося в $0RACLE_НОМЕ/rdbms_admin, удалить пользователя и установленные представления. Процесс установки Statspack создаст файл spcpkg.lis. Его необходимо просмотреть на предмет выяснения любых ошибок, которые могли произойти. Однако пользователь, представления и код PL/SQL должны установиться без каких-либо проблем при условии, что вы указали допустимые имена табличных пространств (и пользователь PERFSTAT пока еще не существует).
На заметку! Документация по Statspack находится в текстовом файле $0RACLE_НОМЕ/rdbms_admin/spdoc.txt.
Замечу, для будущих программистов, - если хотите стать профи в разработке приложений под Oracle, то нужно знать возможности и использовать этот пакет на "Ять".