ЭЛЕКТРОННАЯ БИБЛИОТЕКА КОАПП
Сборники Художественной, Технической, Справочной, Английской, Нормативной, Исторической, и др. литературы.






     ПРИЛОЖЕНИЕ D     ПАРАМЕТРЫ ФАЙЛА INIT.ORA

    В этом  приложении  содержится  детальное описание параметров старта базы
данных.  Эти параметры находятся  в  файле  INIT.ORA.  Этот файл  должен быть
доступен в любой момент при старте экземпляра.

    Замечание: Несмотря на то,  что данное руководство  ссылается
на файл  параметров INIT.ORA,  в действительности имя этого файла
варьируется в зависимости  от  операционной  системы.(  Например,
символы могут  быть в нижнем регистре или смешанные,  могут иметь
логическое имя или вариации имени  INIT.ORA).  Как  администратор
базы данных, Вы можете выбрать также и другое имя файла (с тем же
содержанием и форматом). Для простоты в данном руководстве прини-
мается имя файла INIT.ORA и говорится о параметрах файла INIT.ORA.

    Заметьте также,  что ожидаемое местоположение (где RDBMS ожи-
дает найти файл во время старта) описывается в "Руководстве поль-
зователя по инсталяции" для Вашей операционной системы.

    Общее описание  и пример файла параметров INIT.ORA содержатся
в Главе 14.  Пример файла INIT.ORA поставляется на дистрибутивном
носителе для  каждой операционной системы;  этот пример на первый
случай достаточно хорош.

DBA может  использовать  параметры  файла  INIT.ORA для того, чтобы:
    * оптимизировать производительность путем  настройки структур
      памяти (например - увеличить число буферов базы в памяти)
    * устанавливать некоторые общесистемные умолчания (например -
      сколько памяти  должно  первоначально  распределяться для области
      контекста при ее создании)
    * специфицировать имена файлов.

    Многие параметры  могут  быть "тонко настроены" для улучшения производи
тельности базы данных. Некоторые параметры не должны меняться вовсе
или  могут  меняться  под  наблюдением  сотрудников Oracle Corporation.

        Специфицирование параметров в файле INIT.ORA

    INIT.ORA - это короткий текстовый файл, содержащий список па-
раметров вместе со значениями этих параметров, например:
    SAVEPOINTS = 5
    PROCESSES = 100

Специфицирование параметров в файле INIT.ORA подчиняется следующим правилам:
    * Все параметры необязательные.
    * Файл INIT.ORA может содержать только параметры и  комментарии.
    * Если параметр не включен в файл INIT.ORA, будет использовано его
      умалчиваемое значение.
    * Параметры могут указываться в любом порядке.
    * Регистр (верхний или нижний) имеет значение (в именах файлов), если он
имеет значение в операционной  системе,  под  управлением которой работает
ORACLE.  Если Вам необходима дополнительная информация, обратитесь к своему
"Руководству пользователя по инсталяции".
    * Для ввода нескольких параметров в одной строке  воспользуйтесь пробелами
      в качестве разделителей, например:

    PROCESSES = 100 SAVEPOINTS = 5 OPEN_CURSORS = 10


                                    -- 1 --



    * Для некоторых параметров (например - имен файлов) несколько значений
      можно ввести через запятую, заключив все в круглые скобки:

    INIT_SQL_FILES = (SQL.BSQ, CATALOG.SQL, ENROLL_USERS.SQL)

    * Обратный слеш (\) используется  для  индикации  продолжения
      параметра на следующей строке.
    * Ключевое слово IFILE может использоваться для указания вложенного файла
      в формате,  аналогичном INIT.ORA. Допустимо до трех уровней вложенности.
      Значение последнего указанного параметра перекрывает предыдущие.
    * Знак фунта (#) используется для указания  комментария;
      оставшаяся часть строки в этом случае игнорируется.

    Для изменения значения параметра отредактируйте файл INIT.ORA в любой
момент при остановленном экземпляре. При очередном старте экземпляра будет
использоваться новое значение из модифицированного файла INIT.ORA.

  Просмотр текущих значений параметров

Чтобы посмотреть текущие значения  параметров, воспользуйтесь командой утилиты
SQL*DBA:

    SQLDBA> SHOW PARAMETERS

    По этой  команде  будут выданы в алфавитном порядке все параметры вместе с
их текущими значениями.  Если же Вы введете  такую строку:

    SQLDBA> SHOW PARAMETERS BLOCK

    то будут   выданы  параметры,  включающие  в  себя  подстроку "BLOCK". Если
Вы выдаете все параметры, можно воспользоваться командой SPOOL для их
сохранения в файле.

    Кроме того,  можно  включить  в  файл INIT.ORA ключевое слово LIST. В этом
случае при старте экземпляра на  экран  будут  выдаваться текущие значения всех
параметров.

  Группы параметров

Параметры файла  INIT.ORA могут быть сгруппированы различными способами,
например:
    * параметры, устанавливающие общесистемные ограничения
    * параметры, устанавливающие ограничения для процессов
    * имена файлов и каталогов, необходимые для системы базы данных
    * параметры, устанавливающие ограничения на ресурсы базы данных
    * параметры,  влияющие на производительность (они  называются "переменными
      параметрами").

    Вероятнее всего, что администратора базы данных больше других будут
интересовать  параметры,  увеличивающие  производительность базы данных.

О некоторых параметрах Вы вообще можете  не  беспокоиться.  К ним относятся:
* Некоторые  параметры,  которые  никогда не должны меняться, кроме как по
  специальным инструкциям Oracle Corporation  с  целью разрешения возникших
  проблем.
* Зависимые параметры не должны меняться так как  их значения автоматически
вычисляются системой ORACLE.


                                    -- 2 --



          Переменные параметры

    Из всех параметров файла INIT.ORA переменные параметры предс-
тавляются более значимыми для повышения производительности. Неко-
торые переменные  параметры  устанавливают  ограничения  на  "ем-
кость" системы.  Например  -  если параметр PROCESSES установлен в
10,  одиннадцатый процесс пользователя к базе данных подключиться не сможет.

    Некоторые переменные  параметры  хотя  и влияют на производи-
тельность, но не  представляют  абсолютного  лимита;  например  -
большее значение  DB_BLOCK_BUFFERS  обычно увеличивает производи-
тельность, но меньшее значение не прекращает работы,  а лишь  за-
медляет ее.

    Увеличение некоторых  переменных  параметров  может улучшить
производительность системы,  но также и увеличит размер SGA. Уве-
личение SGA  улучшает  производительность  только до определенной
точки. В виртуальных операционных системах  слишком  большая  SGA
будет снижать производительность из-за страничного обмена. Следо-
вательно, изменение параметров операционной  системы  управляющих
виртуальной памятью надо делать, имея в виду область SGA.

    Наиболее важными  с точки зрения настройки производительности
считаются параметры DB_BLOCK_BUFFERS и LOG_BUFFER. Некоторое вли-
яние  на производительность имеют также и параметры кеша словаря.

          Параметры кеша словаря

    Параметры кеша  словаря  имеют   префикс   "DC".   (Например-
DC_TABLES). Эти  параметры  связаны  с временной задержкой в кеше
SGA элементов таблиц словаря данных. Эти элементы задерживаются в
кеше на  очень короткое время при использовании словаря для моди-
фикации или разборе SQL - операторов.  После этого они остаются в
кеше, пока память не потребуется для других элементов.

    Параметры устанавливают  максимальное  количество  элементов,
которые могут принадлежать ресурсу в SGA. Таким образом, эти эле-
менты становятся резидентными в памяти.  Когда установленный мак-
симум превышен,  наиболее долго не используемый элемент заменяется
на новый (старый элемент доступен, но находится на диске).

    Например, если в файле INIT.ORA параметр DC_TABLES установлен
в 10,  SGA может хранить до десяти определений таблиц. Как только
происходит обращение к одиннадцатой таблице,  наиболее старое оп-
ределение таблицы заменяется на определение одиннадцатой таблицы.

    Эти параметры некоторым образом влияют на производительность.
Хотя и необязательно иметь достаточно элементов для всех одновре-
менно работающих пользователей, размер кеша должен быть достаточ-
ным для вмещения рабочих элементов объектов,  обращение к которым
происходит наиболее часто,  так, чтобы кеш не обновлялся постоян-
но. Адекватный размер кеша увеличивает скорость разбора SQL- операторов.

          Глобальные параметры кеша.

    Параметры с префиксом "GC" используются в основном  для  сис-
тем, разделяющих  диски.  Пример  такого параметра - GC_SEGMENTS.
Префикс "GC" (Global Cache) означает глобальный кеш. Эти парамет-

                                    -- 3 --



ры определяют  размеры глобального набора блокировок,  защищающих
буферы базы данных для всех экземпляров  ORACLE.  Выбранные  Вами
значения будут влиять на использование определенных ресурсов опе-
рационных систем; дополнительную информацию по этому вопросу мож-
но найти  в соответствующем "Руководстве пользователя по инсталяции".

          Системозависимые параметры

    Значения или  диапазон  для  некоторых  параметров зависят от
операционной системы;  в  последующих  таблицах  это  отмечено  в
столбце умалчиваемых значений как "системозависим". Например, па-
раметр DB_BLOCK_BUFFERS указывает количество буферов для данных в
оперативной памяти,  однако размер этих буферов - системозависим.
Обратитесь к "Руководству пользователя по инсталяции"  для  Вашей
операционной системы за дополнительной информацией о системозави-
симых параметрах файла INIT.ORA.

          Зависимые параметры

    Некоторые параметры  отмечены как "зависимые".  Это означает,
что они зависят от других параметров. Зависимые параметры не име-
ют умолчаний, кроме одного, производного от умалчиваемых значений
других параметров. Обычно Вы не должны менять значения этих пара-
метров, однако  если Вы сделаете это,  то перекроете рассчитанное
по умолчанию значение.

          Когда параметры установлены неправильно

    Некоторые параметры  имеют  минимальные значения,  уменьшение
ниже которых приведет к тому, что экземпляр не стартует; для дру-
гих параметров - экземпляр стартует, но будет работать плохо.

    Если Вы установили значение некоторого параметра слишком низ-
ким или превысили максимум некоторого ресурса,  то получите соот-
ветствующее сообщение.

    Чаще всего   после   небольшого   ожидания  система  повторит
требуемое действие (если не очень занята).  Если же сообщение пе-
риодически повторяется,  необходимо остановить экземпляр, настро-
ить соответствующий параметр и рестартовать экземпляр.

                Описание отдельных параметров

    Описание отдельных параметров файла INIT.ORA приводится в ал-
фавитном порядке. Для читабельности в этом руководстве и приложе-
нии параметры  приведены  в символах верхнего регистра.  В "Руко-
водстве пользователя  по  инсталяции"   описывается,   как   Ваша
операционная система  воспринимает  названия  параметров  и имена файлов.

    Большинство параметров из файла INIT.ORA  имеют общесистемное
значение; случаи,  когда они относятся к пользователю, выделяются
специально. В примерах диапазон значений параметров  относится  к
системе VAX/VMS.

              Умолчание        Можно менять?  Диапазон значений
----------------------------------------------------------------Д
#              Используется для обозначения комментариев
\              Используется для  обозначения того,  что следующая

                                    -- 4 --



               строка будет продолжением данной
LIST           Если присутствует, текущие значения параметров вы-
               даются на экран в процессе старта системы.
AUDIT_TRAIL    false             Да             false/true
               Разрешает или запрещает запись в журнал  регистра-
               ции доступа.  Регистрация отключена, если параметр
               установлен в FALSE  или  отсутствует.  Регистрация
               включена, если значение параметра TRUE. SQL - опе-
               раторы AUDIT можно использовать независимо от зна-
               чения этого параметра.  Более подробную информацию
               о регистрационном  контроле  можно  подчерпнуть  в
               Главах 17 и 18.

BACKGROUND_DUMP_DEST
               системозависим    Да             значение локальное
                                                путь, каталог или диск
               Местонахождение (каталог,  диск, файл), куда будет
               записываться отладочная трасса работы фоновых про-
               цессов (LGWR, DBWR, DBRD, ARCH, SMON, PMON) в про-
               цессе работы системы ORACLE.  Относится  только  к
               многопользовательским системам.

CALLS          51                Нет
               Количество рекурсивных системных вызовов.  Дистри-
               бутивное значение достаточно и не должно меняться.

CLEANUP_ROLLBACK_ENTRIES
               20 элементов      Да
               Количество элементов отката для выполнения одиноч-
               ной очистки при очистке транзакции.  В  нормальном
               режиме не требует модификации.

CONTEXT_AREA   4096 байтов       Да             1024-131072
               Начальный размер области  контекста,  для  которой
               размер не был указан.  Максимальное значение может
               варьироваться от от системы к системе.

CONTEXT_INCR   4096 байтов       Да             1024-32768
               Количество байтов,  на которые будет увеличиваться
               область контекста каждый раз,  когда память в  ней
               исчерпана. Максимальное  значение  может  варьиро-
               ваться в зависимости  от  конкретной  операционной
               системы. Область контекста описана в Главе 8.

CONTROL_FILES  системозависим    Да             1-8
               Одно или более имен управляющих файлов,  разделен-
               ных запятыми.  Oracle  Corporation рекомендует ис-
               пользование нескольких файлов  на  различных  уст-
               ройствах. Управляющие файлы описываются в Главе 3.

CPU_COUNT      0                 Да
               Количество процессоров для данного экземпляра. Это
               число в  некоторых операционных системах может ав-
               томатически изменяться.  Для однопроцессорных сис-
               тем используется значение 0.




                                    -- 5 --



DB_BLOCK BUFFERS
               32 буфера         Да             4-65535
               Количество блоков данных, кешируемых в области SGA
               (один блок зквивалентен одному буферу). Этот пара-
               метр наиболее сильно определяет размер области SGA
               и производительность  базы  данных.   Преимущество
               большого значение  этого  параметра  заключается в
               следующем: если пользователю необходим блок и он в
               это время  находится в основной памяти,  снижается
               ввод/вывод. Размер каждого буфера  равен  значению
               параметра DB_BLOCK_SIZE.

DB_BLOCK_CACHE_PROTECT
               false             Нет
               Для отладочного режима,  в котором блоки базы дан-
               ных защищены.  Этот параметр не должен меняться за
               исключением указаний сотрудников Oracle Corporation.

DB_BLOCK_HASH_BUCKETS
               зависимый         Нет            1-65521
               Размер хеш-таблицы,  используемой  для  нахождения
               буферов в буферном пуле.  Вычисляется на основании
               DB_BLOCK_BUFFERS. Модификации не требует. Если ус-
               танавливается, должен  быть простым числом не равным 2.

                33 %             Да             1 % - 100 %
                Замечание: этот  параметр  устарел   для   версии
               6.0.27 и выше.
               Процент кеша,  который будет "чиститься" (освобож-
               дение буферов)  при  каждом проходе кеша процессом
               DBWR по запросу процесса пользователя (включая бу-
               феры, которые очищаются в начальном проходе DBWR).
               Большее значение приводит к очистке большего коли-
               чества буферов  при  более  редком выполнении этой
               операции (при каждом проходе очищается большее ко-
               личество буферов).  Это  требует меньших накладных
               расходов, но увеличивает риск записи на диск буфе-
               ров, которые могут потребоваться в ближайшем буду-
               щем. Это значение необходимо увеличивать при моди-
               фикации большого   количества   блоков.  Если  это
               значение слишком велико,  чрезмерно увеличивается
               ввод/вывод. Увеличение  этого параметра приводит к
               снижению статистики free  buffer  waits  (ожидание
               свободных буферов)  и free needed (необходимо сво-
               бодных).
               Уменьшение значения  этого  параметра  приводит  к
               очистке меньшего количества  буферов  через  более
               короткие интервалы времени и уменьшает вероятность
               записи на диск достаточно новых буферов.
               Не надо  делать  DB_BLOCK_MAX_CLEAN_PCT меньше чем
               DB_BLOCK_MAX_MOD_PCT; в этом случае  пользователь-
               ский процесс  будет  тратить  время на определение
               того, что блок изменился, а после обнаружения это-
               го процессу DBWR не надо будет очищать этот блок.

DB_BLOCK_MAX_MOD_PCT
               30 %              Да             1 % - 100 %
                Замечание: этот  параметр  устарел   для   версии

                                    -- 6 --



               6.0.27 и выше.
               Процент измененных  буферов в кеше при котором не-
               обходимо начать  запись  буферов  на  диск,  чтобы
               очистить их  для  использования  другими пользова-
               тельскими процессами.  Если при поиске  свободного
               буфера процесс  пользователя определяет,  что этот
               процент (или больше) буферов  модифицировался,  он
               сообщает об  этом  DBWR для начала записи буферов.
               Это значение должно быть меньше DB_BLOCK_MAX_CLEAN_PCT
               Увеличение значения этого параметра приведет к бо-
               лее редким оповещения DBWR,  но поиск в списке LRU
               требует больших затрат  процессорного  времени,  а
               также более вероятно,  что буферы будут преждевре-
               менно переписаны. Увеличение этого значение приве-
               дет к увеличению статистики free buffers inspected
               (просмотрено свободных буферов) и снижению  - DBWR
               buffers scanned  (просканировано буферов процессом
               DBWR).
               Меньшие значения приводят к более частому оповеще-
               нию DBWR, но и уменьшают поиск в списке LRU. Кроме
               того, при  этом  уменьшается показатель статистики
               free buffers inspected (просмотрено свободных  бу- феров).

DB_BLOCK_MAX_SCAN_PCT
               35 %              Да             1 % - 100 %
               Замечание: этот  параметр  устарел   для   версии
               6.0.27 и выше.
               Максимальный процент  кеша,  который  пользователь
               сканирует в поисках свободного  буфера.  Нормально
               это значение   должно   быть  выше,  чем  параметр
               DB_BLOCK_MAX_MOD_PCT.
               Увеличьте этот параметр,  если Вы не можете записы-
               вать данные достаточно быстро.  Если  Вы  сделаете
               его слишком большим,  пользовательский процесс бу-
               дет блокировать DBWR.
               Уменьшите это значение, если показатель статистики
               free buffers inspected (просмотрено свободных  бу-
               феров) слишком  велик.  Если  это значение слишком
               мало, процесс будет ожидать без надобности.

DB_BLOCK_MULTIPLE_HASHCHAIN_LATCHES
               true              Нет            false/true
               Если параметр установлен в  TRUE,  на  хеш-цепочку
               используется одна  защелка;  если  значение параметра
               - FALSE,  одна защелка используется для всех изменений.

DB_BLOCK_SIZE  системозависимый  Да             512-8096
                                                системозависимо
               Размер в  байтах блоков базы данных ORACLE. Обычно
               эти значения 2048 или 4096. Значение DB_BLOCK_SIZE
               в процессе  работы оператора CREATE DATABASE опре-
               деляет размер блоков; все остальное время этот па-
               раметр должен  быть установлен в то же значение. В
               Обсуждение выбора размера блока приводится в Главе
               3, а  умалчиваемые значения для Вашей операционной
               системы можно найти в "Руководстве пользователя по инсталяции".



                                    -- 7 --



DB_BLOCK_TIMEOUT_WRITE_PCT
               20 %              Да             0 % - 100 %
               Замечание: этот  параметр  устарел   для   версии
               6.0.27 и выше.
               Как только DBWR извещается о таймауте,  он очищает
               примерно такой процент кеша (независимо  от  того,
               удовлетворено        или        нет        условие
               DB_BLOCK_MAX_CLN_PCT).
               Высокое значение  приводит  к более быстрой записи
               буферов, если система мало загружена, и, значит, к
               более быстрой  выборке блоков,  но и повышает шанс
               записи блоков раньше необходимого.
               Уменьшение значения этого параметра приводит к за-
               медлению записи кеша и желательно, когда использо-
               вание системных ресурсов должно быть минимизирова-
               но (выраженное  через   время   реакции).   Низкие
               значения более  приемлемы  также  в случае,  когда
               большинство транзакций делает запросы,  а не изме-
               нения данных.
               Нуль является  приемлемым  значением  и  подавляет
               средство таймаута.

DB_BLOCK_WRITE_BATCH
               8 блоков          Да             1-128 блоков
               Используется для многоблочного ввода/вывода; коли-
               чество блоков, передаваемое DBWR операционной сис-
               теме для записи.
               Большие значения  дают  возможность   операционной
               системе параллельно писать блоки на различные уст-
               ройства, используя преимущества алгоритмов повыше-
               ния скорости  работы  с дисками за счет записи со-
               седних блоков  за  одну   операцию   ввода/вывода.
               Однако пока все блоки пакета не запишутся, обраще-
               ние к ним запрещено и, следовательно, увеличивают-
               ся шансы пользователя ждать окончания записи паке-
               та для  модификации  блока.  Этот  параметр  можно
               увеличивать, пока Вы не заметите повышение статис-
               тики write complete waits (ожидание завершения за-
               писи) и write wait time (время ожидания записи).
               Если операционная система поддерживает только одну
               операцию записи  в  данный момент,  значение этого
               параметра должно  находиться  в  пределах  2-8  (с
               целью некоторой  экономии  на  закрытии и открытии
               защелок и других накладных расходах).

DB_FILE_MULTIBLOCK_READ_COUNT
               системозависимый  Да             системозависимо

               Используется при  мультиблочном вводе/выводе;  это
               максимальное количество прочитанных блоков при вы-
               полнении ввода/вывода  в  время  последовательного
               сканирования. По  умолчанию - это функция от пара-
               метров DB_BLOCK_BUFFERS и PROCESSES.  Разумны зна-
               чения от 4 до 16 и даже - до 32; реальное значение
               зависит от операционной системы:  VMS ограничивает
               его 65  Кбайтами или 31 двухкилобайтовым блоком на
               одно чтение.


                                    -- 8 --



DB_FILE_SIMULTANEOUS_WRITES
               4                 Да             24
               Количество одновременных записей  ("пакетов")  для
               каждого файла базы при работе DBWR.
               Если операционная система поддерживает только одну
               операцию записи на устройство и не может совмещать
               запись соседних блоков,  это значение должно  быть
               1.  Если  в системе есть хороший "повышающий алго-
               ритм" и/или канальные программы,  можно  увеличить
               на  единицу это значение.  Значения свыше 5 обычно
               пользы не приносят.
               Так как DBWR пишет группами по DB_BLOCK_WRITE_BATCH
               блоков, бесполезно использовать значение  выше чем
               DB_BLOCK_WRITE_BATCH.

DB_FILES       32 файла          Да             1-MAXDATAFILES
               Максимальное количество файлов, которые может отк-
               рыть Ваша база данных  в  процессе  работы.  Можно
               уменьшать, если Вам требуется память в области SGA
               и имеется на самом деле меньшее количество файлов.
               Реально увеличивать это значение можно остановив и
               рестартовав базу данных.  Большие значения  слегка
               увеличивают размер управляющих файлов.
               Параметр DB_FILES подобно аргументу MAXDATAFILES в
               операторе CREATE  DATABASE используется для указа-
               ния абсолютного числа файлов в  процессе  создания
               базы данных.

DB_HANDLES     Зависимый         Нет
               Максимальное количество буферов,  к которым однов-
               ременно обращаются  все пользовательские процессы.
               Рассчитывается как четырехкратное значение парамет-
               ра PROCESSES.

DB_HANDLES_CACHED
               2                 Нет
               Количество буферов, обрабатываемых процессом поль-
               зователя.

DB_NAME        null              Да
               Идентификатор базы  данных размером до 8 символов.
               Хотя задание этого параметра не обязательно, реко-
               мендуется  его установить до выдачи команды CREATE
               DATABASE.  Если он используется,  то должен  соот-
               ветствовать  имени базы  данных в операторе CREATE
               DATABASE.  Если же - нет, то имя базы должно появ-
               ляться  в  командной  строке  STARTUP,  либо ALTER
               DATABASE MOUNT.

DC_COLUMN_GRANTS
               50                Да             1 - без ограничений
               Количество элементов в кеше  привилегий  столбцов.
               Разрешается по  одному  на  столбец,  использующий
               привилегию (а не на привилегию).

DC_COLUMNS     300               Да            150- без ограничений
               Количество элементов  в  кеше  описаний  столбцов.
               Значение должно по крайней мере - равняться макси-

                                    -- 9 --



               мальному  количеству  столбцов  в  любой отдельной
               таблице базы данных.  Для улучшения производитель-
               ности Вы должны обеспечить столбцы всех параллель-
               но работающих пользователей.

DC_CONSTRAINT_DEFS
               200               Да             Без ограничений
               Количество элементов в кеше определения  ограниче-
               ний целостности.

DC_CONSTRAINTS 150               Да             Без ограничений
               Количество элементов в кеше ограничений целостности.

DC_FILES       25                Да             1-без ограничений
               Количество элементов в кеше описания  файлов. Один
               элемент на  каждый  файл  используемого табличного пространства.

DC_FREE_EXTENTS
               50                Да             5-без ограничений
               Количество элементов в кеше описания свободных эк-
               стентов (в  нем  содержатся  определения отдельных
               экстентов свободной памяти,  независимо от их размеров).

DC_INDEXES     50                Да             20-без ограничений
               Количество элементов в кеше описания индексов.

DC_OBJECT_IDS  50                Да             1-без ограничений
               Количество элементов  в  кеше описания объектов (в
               нем содержатся описания объектов базы,  таких  как
               таблицы, кластеры,   индексы,  последовательности,
               синонимы и обзоры).  Значение этого параметра вли-
               яет на  производительность на этапе разбора опера-
               торов. Для  наилучших  результатов  это   значение
               должно быть равно количеству всех объектов пользо-
               вателей в каждый конкретный момент времени.

DC_ROLLBACK_SEGMENTS
               25                Да             2-без ограничений
               Количество элементов в кеше описания сегментов отката.

DC_SEGMENTS    50                Да             50-без ограничений
               Количество элементов в  кеше  описания  сегментов.
               Необходимо  иметь по одному элементу на каждую ис-
               пользуемую в данный момент таблицу,  кластер,  ин-
               декс и сегмент отката.

DC_SEQUENCE_GRANTS
               20                Да             2-без ограничений
               Количество привилегий для последовательностей,  ко-
               торые могут кешироваться.

DC_SEQUENCE    20                Да             2-без ограничений
               Количество элементов      в      кеше     описания
               последовательностей.

DC_SYNONYMS    50                Да             2-без ограничений
               Количество элементов в кеше описания синонимов.


                                    -- 10 --



DC_TABLE_GRANTS
               50                Да             2-без ограничений
               Количество элементов  в  кеше  привилегий  таблиц.
               Требуется только один элемент для  каждой таблицей
               с привилегиями (а не для каждой привилегии).

DC_TABLES      100               Да             30-без ограничений
               Количество элементов в кеше описания  таблиц/клас-
               теров/обзоров.

DC_TABLESPACE_QUOTAS
               25                Да             1-без ограничений
               Количество элементов  в кеше описания квот таблич-
               ных пространств,  в котором содержатся  квоты  от-
               дельных пользователей  для  табличных пространств.
               Если 10 пользователей одновременно создают таблицы
               в двух  табличных  пространствах,  потребуется  20 элементов.

DC_TABLESPACES
               25                Да             2-без ограничений
               Количество элементов  в  кеше  описания  табличных пространств.

DC_USED_EXTENTS
               50                Да             50-без ограничений
               Количество элементов  в кеше описания используемых экстентов.

DC_USERNAMES   50                Да             1-без ограничений
               Количество элементов в кеше имен пользователей.

DC_USERS       50                Да             1-без ограничений
               Количество элементов в кеше описания пользователей.

DDL_LOCKS      5*(число сеансов) Да             20-без ограничений
               Максимальное количество блокировок для синтаксичес-
               кого анализа SQL - операторов, выполняемых (блоки-
               ровок) одновременно.  Необходим  один  элемент для
               каждой таблице относительно всех  открытых  курсо-
               ров. Значение этого параметра - глобальное. Напри-
               мер, если 3 пользователя модифицируют данные в од-
               ной таблице,   требуется   3   элемента.   Если  3
               пользователя модифицируют  данные  в  2  таблицах,
               потребуется 6 элементов. Описание DDL - блокировок
               находится в Главе 12. По умолчанию предполагается,
               что в  среднем на сеанс приходится 5 открытых курсоров.

DML_LOCKS      4*(число транзакций) Да        20-без ограничений,0
               Максимальное количество DML - блокировок - по  од-
               ной на  каждую  таблицу,  модифицируемую  во время
               транзакции. Значение должно равняться общему коли-
               честву блокировок,  выполняемых пользователями при
               модификации таблиц. Например - если 3 пользователя
               модифицируют данные в одной таблице, потребуется 3
               элемента. Если три пользователя будут  модифициро-
               вать данные в двух таблицах, потребуется 6 элемен-
               тов. Описание DML - блокировок приводится  в Главе
               12. В  среднем  предполагается,  что на транзакцию
               приходится 4 блокировки таблиц.
               Если установлено значение 0, отключается постановка

                                    -- 11 --



               в очередь и производительность  повышается. Однако
               при этом невозможно выполнить команды DROP TABLE и
               CREATE INDEX.

ENQUEUE_HASH   Зависимый         Нет
               Длина таблицы хеширования очереди.  Значение явля-
               ется производным от ENQUEUE_RESOURCE и  не  должно меняться.

ENQUEUE_LOCKS  Зависимый         Нет
               Количество блокировок, выполненным процессом поми-
               мо  DML  и  DDL.  Значение является производным от
               ENQUEUE_RESOURCE и не должно меняться.

ENQUEUE_RESOURCES
               Зависимый         Нет
               Количество ресурсов, которые могут быть заблокиро-
               ваны программой   менеджер  блокировок.  Необходим
               один элемент на ресурс (а не на  блокировку).  Это
               число должно  равнять  сумме DML_LOCKS и DDL_LOCKS
               плюс дополнительно 20 на накладные расходы. Значе-
               ние параметра  является производным от PROCESSES и
               должно быть адекватным.  Если  используется  много
               таблиц, это значение может быть увеличено.

EVENT          null              Нет
               Управляет событиями в режиме отладки.  Этот  пара-
               метр нельзя  менять  без  рекомендаций  персонала
               Oracle Corporation.

FIXED_DATE     null              Да
               Позволяет Вам  устанавливать константу для функции
               SYSDATE. Используется в основном - для  тестирования.

FREE_LIST_INST 1                 Да             1-# экземпляров
               Количество элементов в свободном  списке  для  эк-
               земпляров. Его значение должно равняться количест-
               ву экземпляров ( 1 - для единственного экземпляра)
               Декартово произведение этого параметра и FREE_LIST
               _PROC должно быть не больше 12.

FREE_LIST_PROC 4                 Да             1 - 12
               Количество элементов  в свободном списке для про-
               цессов. Ели ожидается, что у всех таблиц будет вы-
               сокая активность операций INSERT, это число должно
               быть увеличено. Декартово произведение этого пара-
               метра и FREE_LIST_INST должно быть не больше 12.

               Замечание: Следующие   семь  параметров  применимы
               только для систем,  разделяющих  диски  (несколько
               экземпляров ORACLE  разделяют  одну  базу данных).
               Системы с разделением дисков обсуждаются  в  Главе 21.

GC_DB_LOCKS    Зависимый         Да             1-без ограничений
               Относится только к  системам,  разделяющим  диски.
               Максимальное количество  модифицированных  блоков,
               кешируемых для всех экземпляров.  Умолчание прием-
               лемо для  систем  с одним-двумя экземплярами;  для
               большего количества значение должно быть изменено.

                                    -- 12 --



               Приемлема следующая формула для расчета этого зна-
               чения:
               (сумма DB_BLOCK_BUFFERS по всем экземплярам) / 2

GC_ROLLBACK_LOCKS
               20                Да
               Относится только  к  системам,  разделяющим диски.
               Количество блоков  в  параллельно   модифицируемых
               сегментах отката по всем экземплярам ORACLE. Умал-
               чиваемое значение приемлемо  для  одного-двух  эк-
               земпляров, при  дальнейшем  увеличении требует до-
               бавления 10 на каждый дополнительный экземпляр.

GC_ROLLBACK_SEGMENTS
               20                Да
               Относится только к  системам,  разделяющим  диски.
               Устанавливает общесистемное число сегментов отката.

GC_SAVE_ROLLBACK_LOCKS
               20                Да
               Относится только  к  системам,  разделяющим диски.
               Количество  блоков  в  параллельно  модифицируемых
               косвенных  сегментах  отката  по  всем экземплярам
               ORACLE. Умалчиваемое значение приемлемо для одного
               -двух экземпляров,  при дальнейшем увеличении тре-
               бует добавления 10 на  каждый  дополнительный  эк- земпляр.

GC_SEGMENTS    10                Да
               Относится только к  системам,  разделяющим  диски.
               Общее по всей системе количество сегментов,  в ко-
               торых параллельно выполняются операции по управле-
               нию  памятью.  Умалчиваемое значение приемлемо для
               одного -двух экземпляров,  при дальнейшем увеличе-
               нии требует добавления 10 на каждый дополнительный экземпляр.

GC_SORT_LOCKS  Зависимый         Нет
               Относится только к  системам,  разделяющим  диски.
               Общее число блокировок для сортировки.

GC_TABLESPACES 5                 Да
               Относится только к  системам,  разделяющим  диски.
               Общее количество  табличных  пространств,  которые
               переводятся одновременно из  состояния  offline  в
               online (или наоборот).

IFILE          null              Да
               Используется для  вложения  в  текущий  INIT.ORA -
               файл - другого файла.  Вслед за  именем  параметра
               должно следовать имя файла, например:
               IFILE-TESTPARM.ORA
               Максимально допустимо три уровня вложенности.

INIT_SQL_FILES Системозависимый  Да
               Специфицируются имена одного или более файлов, со-
               держащих SQL - операторы, выполняющиеся в процессе
               создания базы. Список должен быть заключен в скоб-
               ки, а отдельные файлы - разделены запятыми, напри-
               мер:

                                    -- 13 --



               INIT_SQL_FILES = (SQL.BSQ, CATALOG.ORA, SITEDD.SQL)
               В этом параметре первым необходимо указывать  файл
               SQL.BSQ, а затем - все требуемые для данной систе-
               мы файлы. Умолчание зависит от операционной систе-
               мы и не должно меняться, за исключением добавления
               дополнительных файлов.

INSTANCES      16                Да             1 - 255
               Относится только  к  системам,  разделяющим диски.
               Текущее максимальное    количество     экземпляров
               ORACLE, которые  одновременно открыть базу данных.
               Этот параметр     отличается     от      параметра
               MAXINSTANCES, указываемого    в   команде   CREATE
               DATABASE; MAXINSTANCES определяет абсолютный  мак-
               симум. INSTANCES может временно перекрывать значе-
               ние параметра MAXINSTANCES, но не может его превы-
               шать. Значение  этого параметра можно менять между
               стартами базы.

LANGUAGE       'AMERICAN_AMERICA.US7ASCII'        Да
               Символьная строка, определяющая базовые операции с
               национальными языками. На самом деле этот параметр
               определяет три аргумента в формате:
               language_territory.char-set
               (язык_территория.набор-символов)
               Аргумент language специфицирует язык, применяющий-
               ся в сообщениях ORACLE, названиях месяцев, исполь-
               зуемых в функциях TO_DATE и  TO_CHAR,  а  также  -
               умалчиваемый формат даты. Примерами поддерживаемых
               языков могут служить:  American,  French,  German, Spanish.

               Аргумент territory специфицирует название террито-
               рии,  для которой необходимо использовать нумерацию
               дней и недель.  Значения определяют, каким образом
               будут выполняться преобразования номеров дней в не-
               деле в функции TO_CHAR (считать  первым днем недели
               воскресенье или понедельник).  Поддерживаются сле-
               дующие территории:  America,  France,  Germany   и
               Spain.

               Аргумент char-set специфицирует умалчиваемый набор
               символов,  используемых ORACLE для обработки и вы-
               дачи  сообщений (в особенности - с помощью функций
               UPPER,  LOWER, INITCAP и CONVERT), а также умалчи-
               ваемая  последовательность  слияния,  используемая
               для фразы ORDER BY. Поддерживаемые наборы символов
               (которые могут варьироваться в зависимости от опе-
               рационной системы) приведены в следующей таблице.

Название набора символов           Описание
----------------------------------------------------------------Д
US7ASCII                           U.S. 7-bit ASCII
WE8HP                              Западноевропейский (Многонаци-
                                   ональный) 8-bit для HP
WE8DEC                             Западноевропейский 8-bit для DEC
WE8IBMPC                           Западноевропейский 8-bit для



                                    -- 14 --



                                   IBM PC и совместимых
F7DEC                              Французский 7-bit для DEC
D7DEC                              Немецкий 7-bit для DEC

Более детальное обсуждение этого параметра и вообще  -  поддержки
национальных языков приводится в Приложении F.

                Умолчание        Можно менять?  Диапазон значений
----------------------------------------------------------------Д
LOG_ALLOCATION 200 блоков        Да
               Применим в основном для систем, разделяющих диски.
               Указывает количество блоков файла журнала  повтор-
               ного выполнения  (независимо  от  размера  блока),
               распределяемых экземпляру каждый  раз,  когда  ему
               требуется дополнительная память в текущем активном
               файле журнала. В Главе 21 описываются файлы журна-
               ла для систем,  разделяющих  диски,  и оптимальные
               размеры распределения памяти.
               Для систем,  не разделяющих диски,  в связи с тем,
               что журналом владеет только один экземпляр, наибо-
               лее оптимально  указывать  этот размер равным (или
               больше) размера файла журнала.

               Количество таких распределений для отдельного  эк-
               земпляра показываются в статистике  chunk allocations.

LOG_ARCHIVE_DEST
               Системозависимый  Да
               Применим только при работе в режиме  ARCHIVELOG  с
               автоматической         архивацией        (параметр
               LOG_ARCHIVE_START = TRUE).  Представляет  из  себя
               символьную строку,  указывающую на местонахождение
               файла относительно корневого  каталога  или  адрес
               магнитной ленты для архивации файлов журнала.

LOG_ARCHIVE_START
               false             Да             false/true
               Применим только  для  работы в режиме ARCHIVELOG и
               указывает, будет ли архивация файлов журнала авто-
               матической или ручной.  TRUE означает автоматичес-
               кую архивацию.  FALSE означает,  что  архивировать
               файлы журнала  будет DBA.  Ручная и автоматическая
               архивация описываются в Главе 15.
               Если Вы создаете базу данных с режимом ARCHIVELOG,
               то необходимо установить  этот  параметр  в  TRUE.
               (Нормально база    данных   создается   в   режиме
               NOARCHIVELOG и уже после  создания  переводится  в
               режим ARCHIVELOG).

LOG_BUFFER     Системозависимый  Да             Системозависимый -
                                                без ограничений
               Количество байтов, распределенных в SGA для буферов
               файла журнала повторного выполнения.  В общем слу-
               чае -  увеличение  этого  параметра снижает актив-
               ность ввода/вывода для журнала,  особенно  -  если
               транзакции длинные  и их много.  Для сильно загру-
               женных систем приемлемым будет  значение  65536  и
               выше.

                                    -- 15 --



               По умолчанию этот параметр делается  равным  четы-
               рехкратному размеру   блока  операционной  системы
               (для VAX/VMS он равен 8192 байтам).

LOG_BUFFERS_DEBUG
               false             Нет            true/false
               Обычно должен быть установлен в false. По рекомен-
               дации персонала службы поддержки Oracle может быть
               установлен в true. В этом случае буферы заполняют-
               ся известными данными  для  помощи  в  локализации
               проблем, возникших в связи с LGWR.

LOG_CHECKPOINT_INTERVAL
               Системозависим    Да             20-без ограничений
               Количество вновь  заполненных  блоков  журнала по-
               вторного выполнения (блоков  операционной системы,
               а не ORACLE),  после которых выполняется контроль-
               ная точка. Независимо от этого значения, контроль-
               ная точка  будет создаваться при переключении фай-
               лов журнала с одного на другой.  Этот размер может
               превышать реальный  размер файлов журнала,  в этом
               случае контрольные точки будут  создаваться только
               при переключении файлов журнала.

                Количество  контрольных  точек,  выполненных  для
               данного экземпляра,  можно посмотреть  в  элементе
               статистики dbwr checkpoints.

LOG_DEBUG_MULTI_INSTANCE
               false             Нет            true/false
               Обычно должен быть установлен в false. По рекомен-
               дации персонала службы поддержки Oracle может быть
               установлен в  true.  В  этом случае программа ядра
               будет работать в "многоэкземплярном" режиме  не-
               зависимо от  того,  что оставшаяся часть системы - нет.

LOG_ENTRY_PREBUILD_THRESHOLD
               0 байтов          Да             0-без ограничений
               Для мультипроцессорных систем иногда  бывает  по-
               лезно увеличение этого параметра, который означает
               количество байтов,  накапливаемых перед пересылкой
               в буфер журнала.  В однопроцессорных системах этот
               параметр должен быть установлен в 0.

               Для систем с большой конкуренцией защелок, быстрым
               процессором и хорошими алгоритмами копирования па-
               мять-память увеличение этого параметра  даст  воз-
               можность заранее строить отдельные части элементов
               журнала, что позволит сократить  интервалы времени
               закрытия защелок  для  копирования.  Для  систем с
               большой конкуренцией за память этот параметр  уве-
               личивать нельзя.

LOG_FILES      16                Да             2 - 255
               Максимальное количество файлов журнала повторного
               выполнения, которые могут быть открыты для этой ба-
               зы данных в процессе работы.  Разрешается  снижать
               это значение,  если  Вам  требуется память в SGA и

                                    -- 16 --



               реально Вы имеете меньшее число  файлов.  Увеличи-
               вать это значение можно остановкой и рестартом эк-
               земпляра. Большие  значения  немного   увеличивают
               размер управляющих файлов.
               Отличается от аргумента MAXLOGFILES команды CREATE
               DATABASE тем, что последний при создании указывает
               абсолютный максимум файлов журнала.

LOG_IO_SIZE    Системозависим (обычно равен 0)   Нет
               Максимальное число блоков,  которые можно одновре-
               менно записать в файл журнала. Это значение рассчи-
               тывается на     основании    значения    параметра
               LOG_BUFFER и размера блока для журнала; пересчиты-
               вается для каждого файла журнала.
               Можно установить этот  параметр  в  0,  что  будет
               предполагать его вычисление для каждого файла журнала.

LOG_SIMULTANEOUS_COPIES
               1 или n           Да             1 - n
               Максимальное количество защелок на копирование бу-
               фера файла  журнала  для  записи  буферов в каждый
               данный момент времени (где n равен числу процессо-
               ров). Если не указан,  будет предполагаться равным
               количеству процессоров.  Для однопроцессорных сис-
               тем устанавливается в 0.  Если этот параметр уста-
               новлен в ноль,  параметр  LOG_SMALL_ENTRY_MAX_SIZE
               игнорируется.

LOG_SMALL_ENTRY_MAX_SIZE
               Системозависим    Да
               Размер в  байтах  наибольшего копирования в буферы
               журнала, которое может осуществиться  под  защитой
               "защелки распределения  журнала" без включения за-
               щелки "защелки  копирования  буфера".  (В  VMS  по
               умолчанию около 800 байтов).
               Если значение для LOG_SIMULTANEOUS_COPIES равно 0,
               данный параметр  игнорируется (все записи являются
               "маленькими" и выполняются без  защелки  копирования).

MAX_DUMP_FILE_SIZE
               500 блоков        Да
               Максимальный размер  (в блоках операционной систе-
               мы) любого записываемого файла  трассы.  Установив
               этот предел,  Вы застрахуетесь от того,  что файлы
               дампа заберут слишком много места на диске.

....????       Максимальное число межпроцессовых буферов, распре-
пpопуск        деляемых для связи между пользовательскими и фоно-
               выми процессами. Значение вычисляется на основании
               параметра PROCESSES и обычно не меняется.

NLS_SORT       false             Да             false/true
               Если значение параметра TRUE, сортировка (например
               - для фразы ORDER BY) базируется на символьном на-
               боре, определяемом значением параметра LANGUAGE.
               Если значение параметра FALSE,  сортировка базиру-
               ется на  числовых  эквивалентах символов (двоичная
               сортировка требует больших накладных расходов).

                                    -- 17 --



OPEN_CURSORS   50                Да             5 - 255
               Максимальное число  открытых  курсоров  на процесс
               пользователя. Результатом  является  большая   или
               меньшая память, используемая процессом пользовате-
               ля. Распределение памяти на курсор не очень  боль-
               шое, только для дескрипторов курсора.

OPEN_LINKS     4                 Да             0 - 255
               Максимальное число параллельно открытых  связей  с
               удаленными базами на процесс пользователя.  Значе-
               ние должно быть больше или  равно  количеству  баз
               данных, к которым ссылаются из единственного SQL -
               оператора так,  чтобы все базы данных  могли  быть
               открыт для  выполнения оператора.  Значение должно
               быть увеличено,  если  производится  обращение   к
               большому числу  различных баз данных одновременно.
               Таким образом, если запрос обращается альтернатив-
               но к базам A,  B и C,  а параметр OPEN_LINKS уста-
               новлен в 2,  будет тратиться время на ожидание пе-
               реключения связей.
               Этот параметр   относится   только    к    сетевым
               соединениям, связанным  с распределенными запроса-
               ми. Прямые соединения с удаленной базой, назначен-
               ные в прикладной программе, в это число не входят.
               Если установлен в 0, распределенные запросы запрещены.

PRE_PAGE_SGA   false             Да             false/true
               Если установлен в TRUE, все страницы SGA распреде-
               ляются на рабочий набор каждого пользователя. Этот
               параметр спецефичен для операционной системы VMS и
               применяется в основном в целях эталонного тестирования.

PROCESSES      20                Да             5-системозависимо
               Применяется при мультипроцессовой обработке. Макси-
               мальное количество пользовательских процессов опе-
               рационной системы,  которые могут присоединяться к
               ORACLE. Должно  включать  в  себя  5 - для фоновых
               процессов плюс один - для регистрации  пользовате-
               ля, так  что значение 20 даст возможность работать
               параллельно 14 или 15 пользовательским процессам.

ROLLBACK_SEGMENTS
               null              Да
               Один или более сегментов отката должны быть назна-
               чены конкретному экземпляру ORACLE.  Экземпляр бу-
               дет обращаться ко всем сегментам, указанным в этом
               параметре, даже  если  количество  сегментов будет
               превышать вычисленное:
               TRANSACTIONS / TRANSACTIONS_PER_ROLLBACK_SEGMENT
               Сегменты могут быть созданы как  с  использованием
               ключевого слова PUBLIC, так и без него.
               Не указывайте в качестве этого  параметра  сегмент
               отката SYSTEM.

ROW_CACHE_BUFFER_SIZE
               200               Нет
               Размер в байтах кеш-буфера строк.


                                    -- 18 --



ROW_CACHE_ENQUEUES
               100               Да
               Количество "параллельно  обслуживаемых в кеше оче-
               редей". При выполнении операции CREATE TABLE, каж-
               дое ограничение NOT NULL требует одного элемента.

ROW_CACHE_INSTANCE_LOCKS
               100               Нет
               Количество блокировок экземпляра в кеше строк .

ROW_CACHE_MULTI_INSTANCE
               true              Нет            false/true
               Применимо только  для  систем,  разделяющих диски.
               Если значение TRUE,  кеш строк будет  поддерживать
               несколько экземпляров ORACLE.

ROW_CACHE_PCT_FREE
               10                Нет
               Процент свободных родительских объектов в кеше строк.

ROW_LOCKING    См. описание      Да             ALWAYS/INTENT
               Для системы  ORACLE  с опцией обработки транзакций
               по умолчанию принято ALWAYS,  что означает  блоки-
               ровку только одной строки при модификации таблицы.

               Для системы  ORACLE без опции обработки транзакций
               умалчиваемое и единственное правильное  значение -
               INTENT, означающее   блокировку  на  уровне  строк
               только для SELECT FOR UPDATE, а в момент модифика-
               ции блокируется вся таблица.
               Значение должно быть одинаковым для всех экземпля-
               ров, разделяющих базу данных.

SAVEPOINTS     5                 Да             0 - 255
               Максимальное количество параллельных точек  сохра-
               нения на  процесс  пользователя.  Точки сохранения
               описываются в Главе 11.

SCN_INCREMENT  2048              Нет
               Глобальный параметр  system  commit  number (коли-
               чество commit в системе) увеличивается на это зна-
               чение, если  текущий  его диапазон превышен.  Нор-
               мально это значение меняться не должно.

SCN_THRESHOLD  512               Нет
               Диапазон для   system   commit   number  считается
               исчерпанным, если осталось такое количество commit.
               Нормально меняться не должен.

SEQUENCE_CACHE_ENTRIES
               10                Да             10 - 32000
               Количество последовательностей номеров, которые могут
               кешироваться в SGA для немедленного  доступа. Этот
               кеш обслуживается на основе LRU, так что если зап-
               рос сделан на последовательность,  отсутствующую в
               кеше и свободных элементов нет,  старейший элемент
               удаляется и заменяется новым.  Максимальное распа-
               раллеливание работы достигается,  когда этот пара-

                                    -- 19 --



               метр устанавливается равным наибольшему числу  од-
               новременно используемых последовательностей.
               Каждый элемент требует около 90 байтов в  SGA; для
               систем, разделяющих  диски  на  элемент  требуется
               около 110 байтов.
               Последовательности, созданные  с опцией NOCACHE не
               хранятся в кеше так  как  они  записываются  через
               словарь данных для общего пользования.

SEQUENCE_CACHE_HASH_BUCKETS
               7                 Да             1 - 32000
               Количество блоков (по 8 байтов на блок), использу-
               емых для  ускорения  просмотра  вновь  запрошенных
               последовательностей в кеше; кеш устроен по принци-
               пу хеш-таблицы и как только процесс сделает первый
               запрос  по  последовательности,  он ищет ее в этой
               таблице. Не имеет смысла делать значение этого па-
               раметра  больше,  чем SEQUENCE_CACHE_ENTRIES.  Это
               число должно быть простым, иначе система автомати-
               чески примет минимальное простое, больше указанно-
               го числа.

SERIALIZABE    false             Да             false/true
               Если указано TRUE, то при запросах устанавливаются
               блокировки чтения что предотвращает любую  модифи-
               кацию читаемого объекта, пока транзакция, содержа-
               щая запрос  не  завершится.  Обеспечивает  тройную
               степень непротиворечивости за счет потери в парал-
               лельности.

SESSIONS       (1.1*PROCESSES)   Да
               Общее количество  системных и пользовательских се-
               ансов. Умалчиваемое значение допустимо для  рекур-
               сивных сеансов.

SINGLE_PROCESS false             Да             false/true
               Определяет, будет  ли  база  данных   работать   в
               однопользовательском (то  же,  что  и единственный
               процесс) или многопользовательском  (многопрцессо-
               вом) режиме.  TRUE означает одного пользователя, а
               FALSE -  нескольких.  Описание  однопроцессовых  и
               многопроцессовых систем  ORACLE приводится в Главе
               9. Системы,  разделяющие диски,  должны устанавли-
               вать этот параметр в FALSE.

SORT_AREA_SIZE Системозависим    Да
               Размер в байтах области основной  памяти,  которая
               скорее всего будет доступна для сортировки. Напри-
               мер, для VAX c 8 мегабайтами основной памяти: если
               Вы считаете, что 1/8 часть будет доступна для про-
               цессов сортировки и ожидаете,  что параллельно мо-
               жет выполняться 4 сортировки;  в этом случае пара-
               метр надо  установить  равным  8192/8/4=256К.  Как
               правило, большая  память  будет увеличивать эффек-
               тивность "больших" сортировок.




                                    -- 20 --



               Обычно умалчиваемое значение хорошо  подходит  для
               большинства операций с базой данных. Только созда-
               ние очень больших  индексов  может  заставить  Вас
               увеличить этот параметр.  Если один процесс выпол-
               няет все обращения к базе данных,  например -  при
               полном  импорте  базы,  увеличенное значение этого
               параметра может ускорить импорт, особенно для опе-
               раторов CREATE INDEX.

SORT_READ_FAC  Системозависим    Нет
               Коэффициент мультиблочного чтения для сортировки.

SORT_SPACEMAP_SIZE
               Системозависим    Да
               Размер в  байтах карты памяти для сортировки в об-
               ласти контекста.  Настраивать этот параметр потре-
               буется только  если  у  Вас очень большие индексы.
               При необходимости сортировка автоматически  увели-
               чивает свою  карту памяти,  но это не потребуется,
               если она будет лучше использовать дисковую память.
               Сортировка будет  оптимально использовать дисковую
               память, если SORT_SPACEMAP_SIZE установлен в:

               [(total-sort-bytes) / (sort-area-size)] + 64,

               Где total-sort-bytes (полный-объем-сортируемых-даных-в-байтах):

               (количество-записей) *
               [сумма-средних-размеров-столбцов+(2*число столбцов)]

               Где столбцы - те, которые включены в список SELECT
               для ORDER BY,  GROUP BY и список ключей для CREATE
               INDEX. Кроме того включаются 10  байтов  на  ROWID
               для CREATE  INDEX и GROUP BY или столбцы ORDER BY,
               не упомянутые в соответствующем списке SELECT.

TIMED_STATISTICS
               false             Да             false/true
               По умолчанию (когда установлено  FALSE) статистика
               SQL*DBA связанная  со  временем (от программы "ме-
               неджер буфера") всегда нулевая и RDBMS может избе-
               жать накладных расходов для ее сбора.  Чтобы вклю-
               чить статистику,   установите    значение    TRUE.
               Нормально этот  параметр  должен быть установлен в FALSE.

TRANSACTIONS   1.1*PROCESSES     Да
               Максимальное количество  параллельных  транзакций.
               Увеличивает размер SGA и  распределенных сегментов
               отката. По  умолчанию  это значение несколько выше
               числа процессов (чтобы допустить рекурсивные тран-
               закции). Транзакции  и сегменты отката обсуждаются в Главе 15.

TRANSACTIONS_PER_ROLLBACK_SEGMENT
               20                Да
               Количество параллельных транзакций,  допустимых  в
               одном сегменте отката.  Следовательно,  количество
               сегментов отката,  запрошенных  при  старте  будет
               равно частному  от  деления параметра TRANSACTIONS

                                    -- 21 --



               на этот параметр. Например, если TRANSACTIONS=101,
               а данный  параметр равен 10,  то количество запро-
               шенных сегментов будет округленным в большую  сто-
               рону результатом деления 101 на 10  (11).

USER_DUMP_DEST  Системозависим   Да
               Место (каталог,  файл, диск), в которое записыва-
               ются отладочные файлы пользовательских процессов.

USE_ROW_ENQUEUES
               true              Да             true/false
               По умолчанию  очереди  в  памяти предназначены для
               блокировок строк,  чтобы последние  выполнялись  в
               правильном порядке. Этот параметр управляет досту-
               пом к строкам с помощью требования выполнения всех
               изменений строк,  первыми вставшими в очередь. Это
               предупреждает дополнительную работу и возвраты при
               работе  в  условиях  высокой конкуренции строк,  а
               также снижает ввод/вывод для систем со многими эк-
               земплярами.

               Если конкуренция  строк  отсутствует или Вы хотите
               достигнуть небольшого выигрыша производительности,
               установите этот параметр в FALSE, исключая очереди
               в этих ситуациях.  Вы можете проделать  это,  если
               использование очередей потребует слишком много па-
               мяти или накладных расходов.  Однако  при  наличии
               конкуренции строк и значении параметра - FALSE мо-
               гут пострадать характеристики ввода/вывода.

               Установка этого параметра не влияет ни на выполне-
               ние блокировок, ни на целостность данных и порядок
               изменений; он влияет лишь влияет на порядок, в ко-
               тором блокировки  выполняются различными процесса-
               ми. Этот параметр должен иметь одинаковое значение
               для всех экземпляров, разделяющих базу данных.

USER_SESSIONS  1                 Нет            1
               Максимальное количество сеансов на процесс пользо-
               вателя. В  настоящее время допустим лишь один се-
               анс на процесс.

 ПРИЛОЖЕНИЕ Е               ТАБЛИЦЫ СЛОВАРЯ ДАННЫХ

Это приложение содержит описание  таблиц  и  обзоров  словаря данных. Чтобы
посмотреть  текущий  словарь данных Вашей системы, запросите обзор DICTIONARY.
В приложение включена следующая информация:
    * имена и описания обзоров словаря данных
    * имена и описания столбцов этих объектов
    * имена таблиц динамической производительности и их столбцов.

                Обзоры словаря данных

          Ниже в алфавитном порядке приводится справочник обзоров
          словаря данных, доступных пользователям и администрато-
          рам  базы данных.  Эта информация также доступна непос-
          редственно в столбцах словаря данных COLUMNS.


                                    -- 22 --



ACCESSIBLE_COLUMNS  Столбцы всех таблиц, обзоров и кластеров

          DATA_DEFAULT        Умалчиваемые значения для столбца
          DEFAULT_LENGTH      Длина умалчиваемого значения
          COLUMN_ID           Последовательный номер столбца
          NULLBASE            Допустимы ли значения NULL ?
          DATA_SCALE          Количество цифр в дробной части числа
          DATA_PRECISION      Длина: число цифр (NUMBER) или симво-
                              лов (CHAR, RAW)
          DATA_LENGTH         Ширина столбца в байтах
          DATA_TYPE           Тип данных в столбце
          COLUMN_NAME         Имя столбца
          TABLE_NAME          Имя таблицы, обзора или кластера
          OWNER               Владелец таблицы, обзора или кластера

ACCESSIBLE_TABLES  Таблицы и обзоры, доступные пользователю

          TABLE_TYPE          Тип объекта
          TABLE_NAME          Имя объекта
          OWNER               Владелец объекта

ALL_CATALOG   Все таблицы, обзоры, кластеры и последовательности,
              доступные пользователю
          TABLE_TYPE          Тип объекта
          TABLE_NAME          Имя объекта
          OWNER               Владелец объекта

АLL_COL_COMMENTS Комментарии по столбцам доступных таблиц и обзоpов
          COMMENTS            Комментарий к столбцу
          COLUMN_NAME         Имя столбца
          TABLE_NAME          Имя объекта
          OWNER               Владелец объекта

ALL_COL_GRANTS_MADE Права доступа к столбцам, для которых пользо-
                    ватель является владельцем

          CREATED             Время предоставления привилегии
          REFERENCES_PRIV     Разрешено ссылаться на столбец ?
          UPDATE_PRIV         Разрешено обновлять столбец ?
          GRANTOR             Имя пользователя, предоставившего право доступа
          COLUMN_NAME         Имя столбца
          TABLE_NAME          Имя объекта
          OWNER               Владелец объекта
          GRENTEE             Имя пользователя, которому предоста-
                              влено право доступа

ALL_COL_GRANTS_RECD Права доступа к таблицам, предоставленные
                    конкретному пользователю или всем (PUBLIC)

          CREATED             Время предоставления привилегии
          REFERENCES_PRIV     Разрешено ссылаться на столбец ?
          UPDATE_PRIV         Разрешено обновлять столбец ?
          GRANTOR             Имя пользователя, предоставившего право доступа
          COLUMN_NAME         Имя столбца
          TABLE_NAME          Имя объекта
          OWNER               Владелец объекта
          GRENTEE             Имя пользователя, которому предоста-
                              влено право доступа

                                    -- 23 --



ALL_DB_LINKS  Межбазовые связи, доступные пользователю

          CREATED             Время создания межбазовой связи
          HOST                Строка SQL*Net для связи
          USERNAME            Имя пользователя, к которому выполнено соединение
          DB_LINK             Имя межбазовой связи
          OWNER

ALL_DEF_AUDIT_OPTS  Опции регистрационного контроля для вновь со-
                    здаваемых объектов

          UPD      Регистрация UPDATE WHENEVER SUCCSESSFUL/UNSUCCSESSFUL
          SEL      Регистрация SELECT WHENEVER SUCCSESSFUL/UNSUCCSESSFUL
          REN      Регистрация RENAME WHENEVER SUCCSESSFUL/UNSUCCSESSFUL
          LOC      Регистрация LOCK WHENEVER SUCCSESSFUL/UNSUCCSESSFUL
          INS      Регистрация INSERT WHENEVER SUCCSESSFUL/UNSUCCSESSFUL
          IND      Регистрация INDEX WHENEVER SUCCSESSFUL/UNSUCCSESSFUL
          GRA      Регистрация GRANT WHENEVER SUCCSESSFUL/UNSUCCSESSFUL
          DEL      Регистрация DELETE WHENEVER SUCCSESSFUL/UNSUCCSESSFUL
          COM      Регистрация COMMENT WHENEVER SUCCSESSFUL/UNSUCCSESSFUL
          AUD      Регистрация AUDIT WHENEVER SUCCSESSFUL/UNSUCCSESSFUL
          ALT      Регистрация ALTER WHENEVER SUCCSESSFUL/UNSUCCSESSFUL

ALL_INDEXES  Описание индексов для таблиц, доступных пользователю

          PCT_INCREASE        Процент увеличения размера зкстента
          MAX_EXTENTS         Максимальное количество экстентов,
                              доступных в сегменте
          MIN_EXTENTS         Минимальное количество экстентов,
                              доступных в сегменте
          NEXT_EXTENT         Размер вторичных экстентов
          INITIAL_EXTENT      Размер начального экстента
          MAX_TRANS           Максимальное количество транзакций
          INI_TRANS           Начальное количество транзакций
          TABLESPACE_NAME     Имя табличного пространства, содержащего индекс
          UNIQUENESS          Статус уникальности индекса: UNIQUE или NOUNIQUE
          TABLE_TYPE          Тип индексируемого объекта
          TABLE_NAME          Имя индексируемого объекта
          TABLE_OWNER         Владелец индексируемого объекта
          INDEX_NAME          Имя индекса
          OWNER               Имя пользователя - владельца индекса

ALL_IND_COLUMNS  Столбцы, принадлежащие индексам в доступных таб-
                 лицах

          COLUMN_LENGTH       Длина индексируемой части столбца
          COLUMN_POSITION     Позиция столбца внутри индекса
          COLUMN_NAME         Имя столбца
          TABLE_NAME          Имя таблицы или кластера
          TABLE_OWNER         Владелец таблицы или кластера
          INDEX_NAME          Имя индекса
          INDEX_OWNER         Имя владельца

ALL_OBJECTS   Объекты, доступные пользователю

          MODIFIED            Время последней DDL - модификации объекта
          CREATED             Время создания объекта
          OBJECT_TYPE         Тип объекта

                                    -- 24 --



          OBJECT_ID           Номер объекта
          OBJECT_NAME         Имя объекта
          OWNER               Имя пользователя - владельца объекта

ALL_SQUENCES  Описание последовательностей, доступных пользователю

          LAST_NUMBER         Последний номер, записанный на диск
          CACHE_SIZE          Число последовательных номеров в кеше
          ORDER_FLAG          В каком порядке генерируются номера
          CYCLE_FLAG          Зацикливается ли последовательность
                              при достижении предела ?
          INCREMENT_BY        Значение, на которое увеличивается
                              последовательность
          MAX_VALUE           Максимальное значение последователь- ности
          MIN_VALUE           Минимальное значение
          SEQUENCE_NAME       Имя последовательности
          SEQUENCE_OWNER      Имя владельца последовательности

ALL_SYNONYMS  Все синонимы, доступные пользователю

          DB_LINK             Имя межбазовой связи в удаленной системе
          TABLE_NAME          Имя объекта, на который ссылается синоним
          TABLE_OWNER         Владелец этого объекта
          SYNONYM_NAME        Имя синонима
          OWNER               Владелец синонима

ALL_TABLES   Описание таблиц, доступных пользователю

          BACKED_UP           Была ли таблица скопирована с момен-
                              та последней модификации ?
          PCT_INCREASE        Процент увеличения размера зкстента
          MAX_EXTENTS         Максимальное количество экстентов,
                              доступных в сегменте
          MIN_EXTENTS         Минимальное количество экстентов,
                              доступных в сегменте
          NEXT_EXTENT         Размер вторичных экстентов в байтах
          INITIAL_EXTENT      Размер начального экстента в байтах

          MAX_TRANS           Максимальное количество транзакций
          INI_TRANS           Начальное количество транзакций
          PCT_USED            Минимальный процент использования памяти в блоке
          PCT_FREE            Минимальный процент свободной памяти в блоке
          CLUSTER_NAME        Имя кластера, которому принадлежит
                              таблица (если принадлежит)
          TABLESPACE_NAME     Имя табличного пространства, содержащего таблицу
          TABLE_NAME          Имя таблицы
          OWNER               Имя пользователя - владельца таблицы

ALL_TAB_COMMENTS  Комментарии для таблиц и обзоров, доступных пользователю

          COMMENTS            Комментарий к объекту
          TABLE_TYPE          Тип объекта
          TABLE_NAME          Имя объекта
          OWNER               Владелец объекта

ALL_TAB_GRANTS_MADE  Права пользователей и права на объекты пользователя



                                    -- 25 --



          CREATED             Время предоставления привилегии
          INDEX_PRIV          Разрешено выполнять над объектом
                              операции CREATE/DROP INDEX ?
          ALTER_PRIV          Разрешена операция ALTER ?
          REFERENCES_PRIV     Разрешено ссылаться на объект ?
          UPDATE_PRIV         Разрешена операция UPDATE ?
          DELETE_PRIV         Разрешена операция DELETE ?
          INSERT_PRIV         Разрешена операция INSERT ?
          SELECT_PRIV         Разрешена операция SELECT ?
          GRANTOR             Имя пользователя, предоставившего право доступа
          TABLE_NAME          Имя объекта
          OWNER               Владелец объекта
          GRANTEE             Имя пользователя, которому предоста-
                              влено право доступа

ALL_TAB_GRANTS_RECD Права доступа к объектам, предоставленные
                    конкретному пользователю или всем (PUBLIC)

          CREATED             Время предоставления привилегии
          INDEX_PRIV          Разрешено выполнять над объектом
                              операции CREATE/DROP INDEX ?
          ALTER_PRIV          Разрешена операция ALTER ?
          REFERENCES_PRIV     Разрешено ссылаться на объект ?
          UPDATE_PRIV         Разрешена операция UPDATE ?
          DELETE_PRIV         Разрешена операция DELETE ?
          INSERT_PRIV         Разрешена операция INSERT ?
          SELECT_PRIV         Разрешена операция SELECT ?
          GRANTOR             Имя пользователя, предоставившего право доступа
          TABLE_NAME          Имя объекта
          OWNER               Владелец объекта
          GRENTEE             Имя пользователя, которому предоставлено право
                              доступа

ALL_USERS   Информация о пользователях базы данных
          CREATED             Дата создания пользователя
          USER_ID             Идентификационный номер пользователя
          USERNAME            Имя пользователя

ALL_VIEWS   Текст обзоров, доступных пользователю
          VIEW_NAME           Имя обзора
          OWNER               Владелец обзора

AUDIT_ACTIONS  Описание таблицы кодов для типов регистрационного контроля

          NAME                Имя действия по регистрации
          ACTION              Числовой код данного действия

COLUMN_PRIVILEGES  Права доступа для столбцов, для которых пользо-
                   ватель сам предоставляет право, предоставляется ему,
                   он является владельцем или столбец общедоступен

          CREATED             Время предоставления привилегии
          REFERENCES_PRIV     Разрешено ссылаться на столбец ?
          UPDATE_PRIV         Разрешено обновлять столбец ?
          GRANTOR             Имя пользователя, предоставившего право доступа
          COLUMN_NAME         Имя столбца
          TABLE_NAME          Имя объекта


                                    -- 26 --



          OWNER               Владелец объекта
          GRENTEE             Имя пользователя, которому предоста-
                              влено право доступа

CONSTRAINT_COLUMNS  Информация о доступных столбцах в определени-
                    ях целостности
          POSITION            Порядковая позиция столбца в определении
          COLUMN_NAME         Имя, ассоциируемое со столбцом, ука-
                              занное в определении целостности
          CONSTRAINT_NAME     Имя, ассоциируемое с определением целостности
          OWNER               Владелец определения целостности

CONSTRAINT_DEFS  Определения целостности для доступных таблиц

          R_CONSTRAINT_NAME   Имя уникального определения целост-
                              ности для соответствующей таблицы
          R_OWNER             Владелец таблицы, используемой в со-
                              ответствующем определении
          SEARCH_CONDITION    Текст условия поиска для проверки таблицы
          TABLE_NAME          Имя, ассоциируемое с таблицей с ог-
                              раничением целостности
          CONSTRAINT_TYPE
          CONSTRAINT_NAME     Имя, ассоциируемое с определением целостности
          OWNER               Владелец таблицы


DBA_AUDIT_DBA
          RETURNCODE          Код возврата ORACLE, генерируемый
                              действием. Ноль, если действие успешно
          STATEMENTID         Цифровой идентификатор каждого вы-
                              полнения оператора (оператор может
                              быть причиной нескольких действий)
          ENTRYID             Цифровой ID каждого элемента регис-
                              трации в сеансе
          SESSIONID           Цифровой ID сеанса ORACLE
          GRANTEE             Имя привилегии, указанное в операто-
                              ре RGANT/REVOKE
          RESOURCE_PRIV       Y - если в операторе GRANT/REVOKE
                              указана привилегия RESOURCE
          DBA_PRIV            Y - если в операторе GRANT/REVOKE
                              указана привилегия DBA
          CONNECT_PRIV        Y - если в операторе GRANT/REVOKE
                              указана привилегия CONNECT
          ACTION_NAME         Имя типа действия, соответствующего
                              цифровому коду в ACTION
          ACTION              Цифровой код типа действия
          OBJ_NAME            Имя объекта, на которым выполняется действие
          OWNER               Владелец объекта, над которым произ-
                              водится действие

          TIMESTAMP           Время создания элемента контроля
                              доступа (для первого пользователя)
          TERMINAL            Идентификатор терминала пользователя
          USERHOST            Цифровой код экземпляра ORACLE, с
                              которого пользователь обратился
          USERNAME            Имя (не ID) пользователя, чьи дей-
                              ствия регистрируются


                                    -- 27 --



DBA_AUDIT_EXISTS

          RETURNCODE          Код возврата ORACLE, генерируемый
                              действием. Ноль, если действие успешно
          STATEMENTID         Цифровой идентификатор каждого вы-
                              полнения оператора (оператор может
                              быть причиной нескольких действий)
          ENTRYID             Цифровой ID каждого элемента регис-
                              трации в сеансе
          SESSIONID           Цифровой ID сеанса ORACLE
          GRANTEE             Имя привилегии, указанное в операто-
                              ре RGANT/REVOKE
          PRIVILEGE           Предоставленные/отмененные операто-
                              ром GRANT/REVOKE
          NEW_NAME            Новое имя объекта, переименованного
                              оператором RENAME
          ACTION_NAME         Имя типа действия, соответствующего
                              цифровому коду в ACTION
          OBJ_NAME            Имя объекта, на которым выполняется действие
          OWNER               Владелец объекта, над которым произ-
                              водится действие
          TIMESTAMP           Время создания элемента контроля
                              доступа (для первого пользователя)
          TERMINAL            Идентификатор терминала пользователя
          USERHOST            Цифровой код экземпляра ORACLE, с
                              которого пользователь обратился
          USERNAME            Имя (не ID) пользователя, чьи дей-
                              ствия регистрируются


DBA_CATALOG

          TABLE_TYPE          Тип объекта
          TABLE_NAME          Имя объекта
          OWNER               Владелец объекта

DBA_CLUSTERS
          PCT_INCREASE        Процент увеличения размера зкстента
          MAX_EXTENTS         Максимальное количество экстентов,
                              доступных в сегменте
          MIN_EXTENTS         Минимальное количество экстентов,
                              доступных в сегменте
          NEXT_EXTENT         Размер вторичных экстентов в байтах
          INITIAL_EXTENT      Размер начального экстента в байтах
          MAX_TRANS           Максимальное количество транзакций
          INI_TRANS           Начальное количество транзакций
          KEY_SIZE            Ориентировочный размер ключа класте-
                              ра плюс соответствующие строки
          PCT_USED            Минимальный процент использования памяти в блоке
          PCT_FREE            Минимальный процент свободной памяти в блоке
          TABLESPACE_NAME     Имя табличного пространства, содержащего кластер
          CLUSTER_NAME        Имя кластера
          OWNER               Имя пользователя - владельца кластера

DBA_CLU_COLUMNS
          TAB_COLUMN_NAME     Ключевой столбец таблицы
          TABLE_NAME          Имя кластеризованной таблицы


                                    -- 28 --



          CLU_COLUMN_NAME     Ключевой столбец в кластере
          CLUSTER_NAME        Имя кластера
          OWNER               Имя пользователя - владельца кластера

DBA_COL_COMMENTS
          COMMENTS            Комментарий к объекту
          COLUMN_NAME         Имя столбца
          TABLE_NAME          Имя объекта
          OWNER               Владелец объекта

DBA_COL_GRANTS
          CREATED             Время предоставления привилегии
          REFERENCES_PRIV     Разрешено ссылаться на столбец ?
          UPDATE_PRIV         Разрешено обновлять столбец ?
          GRANTOR             Имя пользователя, предоставившего право доступа
          COLUMN_NAME         Имя столбца
          TABLE_NAME          Имя объекта
          OWNER               Владелец объекта
          GRENTEE             Имя пользователя, которому предоста-
                              влено право доступа

DBA_CROSS_REFS
          REF_DB_LINK         Межбазовая связь объекта ссылки
          REF_TABLE_NAME      Имя объекта ссылки
          REF_OWNER           Владелец объекта ссылки
          TABLE_TYPE          Тип объекта ссылки
          TABLE_NAME          Имя объекта ссылки
          OWNER               Владелец объекта, который ссылается на данный

DBA_DATA_FILES
          STATUS              Статус файла: INVALID/AVAILABLE
          BLOCKS              Размер файла в блоках ORACLE
          BYTES               Размер файла в байтах
          TABLESPACE_NAME     Имя табличного пространства, к кото-
                              рому принадлежит файл
          FILE_ID             Идентификатор (ID) файла
          FILE_NAME           Имя файла

DBA_DB_LINKS
          CREATED             Время создания межбазовой связи
          HOST                Строка SQL*Net для связи
          PASSWORD            Пароль для регистрации
          USERNAME            Имя пользователя, к которому выполнено соединение
          DB_LINK             Имя межбазовой связи
          OWNER

DBA_EXP_FILES
          TIMESTAMP           Время выполнения последнего экспорта
          USER_NAME           Имя пользователя, выполнявшего экспорт
          FILE_NAME           Имя файла экспорта
          EXP_VERSION         Номер версии последнего экспорта

DBA_EXP_VERSION
          EXP_VERSION         Номер версии последнего сеанса экспорта

DBA_EXTENTS
          BLOCKS              Размер экстента в блоках ORACLE
          BYTES               Размер экстента в байтах

                                    -- 29 --



          BLOCK_ID            Начальный номер блока в экстенте
          FILE_ID             Имя файла, содержащего экстент
          EXTENT_ID           Номер экстента в сегменте
          TABLESPACE_NAME     Имя табличного пространства, содержащего экстент
          SEGMENT_TYPE        Тип сегмента
          SEGMENT_NAME        Имя сегмента
          OWNER               Владелец сегмента, связанного с данным экстентом

DBA_FREE_SPACE
          BLOCKS              Размер экстента в блоках ORACLE
          BYTES               Размер экстента в байтах
          BLOCK_ID            Начальный номер блока в экстенте
          FILE_ID             ID  файла, содержащего экстент
          TABLESPACE_NAME     Имя табличного пространства, содержащего экстент

DBA_INDEXES
          PCT_INCREASE        Процент увеличения размера зкстента
          MAX_EXTENTS         Максимальное количество экстентов,
                              доступных в сегменте
          MIN_EXTENTS         Минимальное количество экстентов,
                              доступных в сегменте
          NEXT_EXTENT         Размер вторичных экстентов
          INITIAL_EXTENT      Размер начального экстента
          MAX_TRANS           Максимальное количество транзакций
          INI_TRANS           Начальное количество транзакций
          TABLESPACE_NAME     Имя табличного пространства, содержащего индекс
          UNIQUENESS          Статус уникальности индекса: UNIQUE или NOUNIQUE
          TABLE_TYPE          Тип индексируемого объекта
          TABLE_NAME          Имя индексируемого объекта
          TABLE_OWNER         Владелец индексируемого объекта
          INDEX_NAME          Имя индекса
          OWNER               Имя пользователя - владельца индекса

DBA_IND_COLUMNS
          COLUMN_LENGTH       Длина индексируемой части столбца
          COLUMN_POSITION     Позиция столбца внутри индекса
          COLUMN_NAME         Имя столбца
          TABLE_NAME          Имя таблицы или кластера
          TABLE_OWNER         Владелец таблицы или кластера
          INDEX_NAME          Имя индекса
          INDEX_OWNER         Имя владельца
          DBA_OBJECTSMODIFIED Время последней DDL - модификации объекта
          CREATED             Время создания объекта
          OBJECT_TYPE         Тип объекта
          OBJECT_ID           Номер объекта
          OBJECT_NAME         Имя объекта
          OWNER               Имя пользователя - владельца объекта

DBA_ROLLBACK_SEGMENTS
          STATUS              Статус сегмента отката
          PCT_INCREASE        Процент увеличения размера зкстента
          MAX_EXTENTS         Максимальное количество экстентов
          MIN_EXTENTS         Минимальное количество экстентов
          NEXT_EXTENT         Размер вторичных экстентов в байтах
          INITIAL_EXTENT      Размер начального экстента в байтах
          BLOCK_ID
          FILE_ID             ID  блока, содержащего заголовок сегмента
          SEGMENT_ID          ID номер сегмента отката

                                    -- 30 --



          TABLESPACE_NAME     Имя табличного пространства, содер-
                              жащего сегмент отката
          OWNER               Владелец сегмента отката
          SEGMENT_NAME        Имя сегмента отката

DBA_SEGMENTS
          MAX_EXTENTS         Максимальное допустимое для данного
                              сегмента число экстентов
          EXTENTS             Число экстентов, распределенных для ceгмента
          BLOCKS              Размер сегмента в блоках ORACLE
          BYTES               Размер сегмента в байтах

          HEADER_BLOCK
          HEADER_FILE
          TABLESPACE_NAME     Имя табличного пространства, содер-
                              жащего сегмент
          SEGMENT_TYPE        Тип сегмента: "TABLE", "CLUSTER",
                              "INDEX", "ROLLBACK", "DEFERRED ROLLBACK"
          SEGMENT_NAME        Имя сегмента  (если есть)
          DBA_SEGMENTS        OWNER
                              Имя пользователя - владельца сегмента

DBA_SEQUENCES
          LAST_NUMBER         Последний номер, записанный на диск
          CACHE_SIZE          Число последовательных номеров в кеше
          ORDER_FLAG          В каком порядке генерируются номера
          CYCLE_FLAG          Зацикливается ли последовательность
                              при достижении предела ?
          INCREMENT_BY        Значение, на которое увеличивается
                              последовательность
          MAX_VALUE           Максимальное значение последовательности
          MIN_VALUE           Минимальное значение
          SEQUENCE_NAME       Имя последовательности
          SEQUENCE_OWNER      Имя владельца последовательности

DBA_SYNONYMS
          DB_LINK             Имя межбазовой связи в удаленной системе
          TABLE_NAME          Имя объекта, на который ссылается синоним
          TABLE_OWNER         Владелец этого объекта
          SYNONYM_NAME        Имя синонима
          OWNER               Владелец синонима

DBA_SYS_AUDIT_OPTS  Описываются текущие системные опции журнала
                    регистрации доступа

          RESOURCE_ACTION     Регистрация действий RESOURCE
          NOT_EXISTS          Регистрация действий над объектами,
                              которые не существуют
          DBA_ACTION          Регистрация действий, требующих приbилегии DBA
          CONNECT_ACTION      Регистрация действий типа: CONNECT/DISCONNECT

DBA_TABLES
          BACKED_UP           Была ли таблица скопирована с момен-
                              та последней модификации ?
          PCT_INCREASE        Процент увеличения размера зкстента
          MAX_EXTENTS         Максимальное количество экстентов,
                              доступных в сегменте
          MIN_EXTENTS         Минимальное количество экстентов,

                                    -- 31 --



                              доступных в сегменте
          NEXT_EXTENT         Размер вторичных экстентов в байтах
          INITIAL_EXTENT      Размер начального экстента в байтах
          MAX_TRANS           Максимальное количество транзакций
          INI_TRANS           Начальное количество транзакций
          PCT_USED            Минимальный процент использования памяти в блоке
          PCT_FREE            Минимальный процент свободной памяти в блоке
          CLUSTER_NAME        Имя кластера, которому принадлежит
                              таблица (если принадлежит)
          TABLESPACE_NAME     Имя табличного пространства, содержащего таблицу
          TABLE_NAME          Имя таблицы
          OWNER               Имя пользователя - владельца таблицы

DBA_TABLESPACES
          STATUS          Статус табличного пространства:"ONLINE" или "OFFLINE"
          PCT_INCREASE        Умалчиваемый процент увеличения размера экстента
          MAX_EXTENTS         Умалчиваемое максимальное количество экстентов
          MIN_EXTENTS         Умалчиваемое минимальное количество  экстентов
          NEXT_EXTENT         Умалчиваемый размер вторичных экстентов в байтах
          INITIAL_EXTENT      Умалчиваемый размер начального экстента в байтах
          TABLESPACE_NAME     Имя табличного пространства

DBA_TAB_AUDIT_OPTS
          UPD         Регистрация UPDATE WHENEVER SUCCSESSFUL/UNSUCCSESSFUL
          SEL         Регистрация SELECT WHENEVER SUCCSESSFUL/UNSUCCSESSFUL
          REN         Регистрация RENAME WHENEVER SUCCSESSFUL/UNSUCCSESSFUL
          LOC         Регистрация LOCK WHENEVER SUCCSESSFUL/UNSUCCSESSFUL
          GRA         Регистрация GRANT WHENEVER SUCCSESSFUL/UNSUCCSESSFUL
          DEL         Регистрация DELETE WHENEVER SUCCSESSFUL/UNSUCCSESSFUL
          COM         Регистрация COMMENT WHENEVER SUCCSESSFUL/UNSUCCSESSFUL
          AUD         Регистрация AUDIT WHENEVER SUCCSESSFUL/UNSUCCSESSFUL
          ALT         Регистрация ALTER WHENEVER SUCCSESSFUL/UNSUCCSESSFUL

          TABLE_TYPE  Тип объекта
          TABLE_NAME  Имя объекта
          OWNER       Владелец объекта

DBA_TAB_COLUMNS
          DATA_DEFAULT        Умалчиваемые значения для столбца
          DEFAULT_LENGTH      Длина умалчиваемого значения
          COLUMN_ID           Последовательный номер столбца
          NULLBASE            Допустимы ли значения NULL ?
          DATA_SCALE          Количество цифр в дробной части числа
          DATA_PRECISION      Длина:число цифр (NUMBER) или симв-в (CHAR, RAW)
          DATA_LENGTH         Ширина столбца в байтах
          DATA_TYPE           Тип данных в столбце
          COLUMN_NAME         Имя столбца
          TABLE_NAME          Имя таблицы, обзора или кластера
          OWNER               Владелец таблицы, обзора или кластера

DBA_TAB_COMMENTS
          COMMENTS            Комментарий к столбцу
          COLUMN_NAME         Имя столбца
          TABLE_NAME          Имя объекта
          OWNER               Владелец объекта




                                    -- 32 --



DBA_TAB_GRANTS
          CREATED             Время предоставления привилегии
          INDEX_PRIV          Разрешено выполнять над объектом
                              операции CREATE/DROP INDEX ?
          ALTER_PRIV          Разрешена операция ALTER ?
          REFERENCES_PRIV     Разрешено ссылаться на объект ?
          UPDATE_PRIV         Разрешена операция UPDATE ?
          DELETE_PRIV         Разрешена операция DELETE ?
          INSERT_PRIV         Разрешена операция INSERT ?
          SELECT_PRIV         Разрешена операция SELECT ?
          GRANTOR             Имя пользователя, предоставившего право доступа
          TABLE_NAME          Имя объекта
          OWNER               Владелец объекта
          GRANTEE             Имя пользователя, которому предоста-
                              влено право доступа

DBA_TS_QUOTAS
          MAX_BLOCKS          Квота пользователя в блоках ORACLE.
                              NULL означает "без ограничений"
          BLOCKS              Количество блоков ORACLE, принадле-
                              жащих пользователю
          MAX_BYTES           Квота пользователя в байтах. NULL,
                              если ограничения нет
          BYTES               Количество байтов, принадлежащих пользователю
          USERNAME            Пользователь с привилегией "RESOUR-
                              CE" для табличного пространства
          TABLESPACE_NAME     Имя табличного пространства

DBA_USERS
          EXPIRES             Дата истечения действия пароля
          CREATED             Дата создания пользователя
          TEMPORARY_TABLESPACE Умалчиваемое табличное пространст-
                              во для временных таблиц
          DEFAULT_TABLESPACE  Умалчиваемое табличное пространство для данных
          DBA_PRIV            Имеет ли пользователь привилегию DBA ?
          RESOURCE_PRIV       Имеет ли пользователь привилегию RESOURCE ?
          CONNECT_PRIV        Имеет ли пользователь привилегию CONNECT ?
          PASSWORD            Зашифрованный пароль
          USER_ID             ID - номер пользователя
          USERNAME            Имя пользователя

DBA_VIEWS
          TEXT                Текст обзора
          TEXT_LENGTH         Длина текста обзора
          VIEW_NAME           Имя обзора

DICTIONARY  Описание таблиц и обзоров словаря данных
          COMMENTS            Текст комментария для объекта
          TABLE_NAME          Имя объекта

TABLE_PRIVILEGES Права доступа для объектов, которые предоставляет
                 пользователь, которые  он получает,  владельцем
                 которых является, а также общедоступные (PUBLIC)

          CREATED             Время предоставления привилегии
          INDEX_PRIV          Разрешено выполнять над объектом
                              операции CREATE/DROP INDEX ?
          ALTER_PRIV          Разрешена операция ALTER ?

                                    -- 33 --



          REFERENCES_PRIV     Разрешено ссылаться на объект ?
          UPDATE_PRIV         Разрешена операция UPDATE ?
          DELETE_PRIV         Разрешена операция DELETE ?
          INSERT_PRIV         Разрешена операция INSERT ?
          SELECT_PRIV         Разрешена операция SELECT ?
          GRANTOR             Имя пользователя, предоставившего право доступа
          TABLE_NAME          Имя объекта
          OWNER               Владелец объекта
          GRANTEE             Имя пользователя, которому предоста-
                              влено право доступа


USER_AUDIT_CONNECT
          RETURNCODE          Код возврата ORACLE, генерируемый
                              действием. Ноль, если действие успешно
          SESSIONID           Цифровой ID сеанса ORACLE
          LOGOFF_DLOCK        Тупиковые ситуации, обнаруженные за время сеанса
          LOGOFF_LWRITE       Число логических записей за сеанс
          LOGOFF_PREAD        Число физических чтений за сеанс
          LOGOFF_LREAD        Число логических чтений за сеанс

          LOGOFF_TIME         Время окончания сеанса пользователя
          ACTION_NAME         Имя типа действия, соответствующего
                              цифровому коду в ACTION
          TIMESTAMP           Время начала сеанса
          TERMINAL            Идентификатор терминала пользователя
          USERHOST            Цифровой код экземпляра ORACLE, с
                              которого пользователь обратился
          USERNAME            Имя (не ID) пользователя, чьи дей-
                              ствия регистрируются

USER_AUDIT_RESOURCE
          RETURNCODE          Код возврата ORACLE, генерируемый
                              действием. Ноль, если действие успешно
          STATEMENTID         Цифровой идентификатор каждого вы-
                              полнения оператора (оператор может
                              быть причиной нескольких действий)
          ENTRYID             Цифровой ID каждого элемента регисрации в сеансе
          SESSIONID           Цифровой ID сеанса ORACLE
          ACTION_NAME         Имя типа действия, соответствующего
                              цифровому коду в ACTION
          OBJ_NAME            Имя объекта, на которым выполняется действие
          OWNER               Пользователь, пытавшийся создать не
                              существующий объект
          TIMESTAMP           Время создания элемента регистрации доступа
          TERMINAL            Идентификатор терминала пользователя
          USERHOST            Цифровой код экземпляра ORACLE, с
                              которого пользователь обратился
          USERNAME            Имя (не ID) пользователя, чьи дей-
                              ствия регистрируются

USER_AUDIT_TRAIL

          RETURNCODE          Код возврата ORACLE, генерируемый
                              действием. Ноль, если действие успешно
          STATEMENTID         Цифровой идентификатор каждого вы-
                              полнения оператора (оператор может
                              быть причиной нескольких действий)

                                    -- 34 --



          ENTRYID             Цифровой ID каждого элемента регистрации в сеансе
          SESSIONID           Цифровой ID сеанса ORACLE
          COMMENT_TEXT        Комментарий к элементу регистрации доступа
          LOGOFF_DLOCK        Тупиковые ситуации, обнаруженные за bремя сеанса
          LOGOFF_LWRITE       Число логических записей за сеанс

          LOGOFF_PREAD        Число физических чтений за сеанс
          LOGOFF_LREAD        Число логических чтений за сеанс
          LOGOFF_TIME         Время окончания сеанса пользователя
          SES_ACTIONS         Обобщение по сеансу. Строка из 11
                              символов - по одному на каждый тип действия
          GRANTEE             Имя привилегии, указанное в операто-
                              ре RGANT/REVOKE
          PRIVILEGE           Предоставленные/отмененные опера-ром GRANT/REVOKE
          NEW_NAME            Новое имя объекта, переименованного
                              оператором RENAME
          ACTION_NAME         Имя типа действия, соответствующего
                              цифровому коду в ACTION
          ACTION              Цифровой код типа действия
          OBJ_NAME            Имя объекта, на которым выполняется действие
          OWNER               Владелец объекта, над которым произв-тся действие
          TIMESTAMP           Время создания элемента контроля
                              доступа (для первого пользователя)
          TERMINAL            Идентификатор терминала пользователя
          USERHOST            Цифровой код экземпляра ORACLE, с
                              которого пользователь обратился
          USERNAME            Имя (не ID) пользователя, чьи дей-
                              ствия регистрируются


USER_CATALOG  Таблицы, обзоры, синонимы и последовательности, до-
              ступные пользователю
          TABLE_TYPE          Тип объекта
          TABLE_NAME          Имя объекта

USER_CLUSTERS Описание собственных кластеров пользователя
          PCT_INCREASE        Процент увеличения размера зкстента
          MAX_EXTENTS         Максимальное количество экстентов,
                              доступных в сегменте
          MIN_EXTENTS         Минимальное количество экстентов,
                              доступных в сегменте
          NEXT_EXTENT         Размер вторичных экстентов в байтах
          INITIAL_EXTENT      Размер начального экстента в байтах
          MAX_TRANS           Максимальное количество транзакций
          INI_TRANS           Начальное количество транзакций
          KEY_SIZE            Ориентировочный размер ключа класте-
                              ра плюс соответствующие строки

          PCT_USED            Минимальный процент использования памяти в блоке
          PCT_FREE            Минимальный процент свободной памяти в блоке
          TABLESPACE_NAME     Имя табличного пространства, содержащего кластер
          CLUSTER_NAME        Имя кластера

USER_CLU_COLUMNS Отображение столбцов таблицы на столбцы кластера
          TAB_COLUMN_NAME     Ключевой столбец в таблице
          TABLE_NAME          Имя кластеризованной таблицы
          CLU_CLOUMN_NAME     Ключевой столбец в кластере
          CLUSTER_NAME        Имя кластера

                                    -- 35 --



SER_COL_COMMENTS Комментарии для столбцов в таблицах и обзорах пользователя
          COMMENTS            Комментарий к столбцу
          COLUMN_NAME         Имя столбца
          TABLE_NAME          Имя объекта

USER_COL_GRANTS  Права доступа к столбцам, для которых пользова-
                 тель является владельцем, передает другим или по-
                 лучает от других пользователей

          CREATED             Время предоставления привилегии
          REFERENCES_PRIV     Разрешено ссылаться на столбец ?
          UPDATE_PRIV         Разрешено обновлять столбец ?
          GRANTOR             Имя пользователя, предоставившего право доступа
          COLUMN_NAME         Имя столбца
          TABLE_NAME          Имя объекта
          OWNER               Владелец объекта
          GRENTEE             Имя пользователя, которому предоста-
                              влено право доступа

USER_COL_GRANTS_MADE Все права на столбцы объектов, принадлежащих пользователю
          CREATED             Время предоставления привилегии
          REFERENCES_PRIV     Разрешено ссылаться на столбец ?
          UPDATE_PRIV         Разрешено обновлять столбец ?
          GRANTOR             Имя пользователя, предоставившего право доступа
          COLUMN_NAME         Имя столбца
          TABLE_NAME          Имя объекта
          GRENTEE             Имя пользователя, которому предоста-
                              влено право доступа

USER_COL_GRANTS_RECD Права доступа к таблицам, предоставленные
                           конкретному пользователю
          CREATED             Время предоставления привилегии
          REFERENCES_PRIV     Разрешено ссылаться на столбец ?
          UPDATE_PRIV         Разрешено обновлять столбец ?
          GRANTOR             Имя пользователя, предоставившего право доступа
          COLUMN_NAME         Имя столбца
          TABLE_NAME          Имя объекта
          OWNER               Владелец объекта

DBA_CROSS_REFS Перекрестные ссылки для пользовательских обзоров,
               синонимов и ограничений

          REF_DB_LINK         Межбазовая связь объекта ссылки
          REF_TABLE_NAME      Имя объекта ссылки
          REF_OWNER           Владелец объекта ссылки
          TABLE_TYPE          Тип объекта ссылки
          TABLE_NAME          Имя объекта ссылки

USER_DB_LINKS Межбазовые связи данного пользователя
          CREATED             Время создания межбазовой связи
          HOST                Строка SQL*Net для связи
          USERNAME            Имя пользователя, к которому выполнено соединение
          DB_LINK             Имя межбазовой связи

USER_EXTENTS Экстенты, входящие в сегменты, которыми владеет пользователь
          BLOCKS              Размер экстента в блоках ORACLE
          BYTES               Размер экстента в байтах
          EXTENT_ID           Номер экстента в сегменте

                                    -- 36 --



          TABLESPACE_NAME     Имя табличного пространства, содержащего экстент
          SEGMENT_TYPE        Тип сегмента
          SEGMENT_NAME        Имя сегмента

USER_FREE_SPACE Свободные экстенты в сегментах, доступных пользователю
          BLOCKS              Размер экстента в блоках ORACLE
          BYTES               Размер экстента в байтах
          BLOCK_ID            Начальный номер блока в экстенте
          FILE_ID             ID  файла, содержащего экстент

        TABLESPACE_NAME     Имя табличного пространства, содержащего экстент

USER_INDEXES  Описание индексов пользователя
          PCT_INCREASE        Процент увеличения размера зкстента
          MAX_EXTENTS         Максимальное количество экстентов,
                              доступных в сегменте
          MIN_EXTENTS         Минимальное количество экстентов,
                              доступных в сегменте
          NEXT_EXTENT         Размер вторичных экстентов
          INITIAL_EXTENT      Размер начального экстента
          MAX_TRANS           Максимальное количество транзакций
          INI_TRANS           Начальное количество транзакций
          TABLESPACE_NAME     Имя табличного пространства, содержащего индекс
          UNIQUENESS          Статус уникальности индекса: UNIQUE или NOUNIQUE
          TABLE_TYPE          Тип индексируемого объекта
          TABLE_NAME          Имя индексируемого объекта
          TABLE_OWNER         Владелец индексируемого объекта
          INDEX_NAME          Имя индекса

USER_IND_COLUMNS Столбцы,  входящие в индексы или таблицы пользователя
          COLUMN_LENGTH       Длина индексируемой части столбца
          COLUMN_POSITION     Позиция столбца внутри индекса
          COLUMN_NAME         Имя столбца
          TABLE_NAME          Имя таблицы или кластера
          INDEX_NAME          Имя индекса

USER_OBJECTS Объекты, которыми владеет пользователь
          MODIFIED            Время последней DDL - модификации объекта
          CREATED             Время создания объекта
          OBJECT_TYPE         Тип объекта
          OBJECT_ID           Номер объекта
          OBJECT_NAME         Имя объекта

USER_SEGMENTS  Память, распределенная для всех сегментов базы
          MAX_EXTENTS         Максимальное допустимое для данного
                              сегмента число экстентов
          EXTENTS             Число экстентов, распределенных для сегмента
          BLOCKS              Размер сегмента в блоках ORACLE
          BYTES               Размер сегмента в байтах
          TABLESPACE_NAME     Имя табличного пространства, содержащего сегмент
          SEGMENT_TYPE        Тип сегмента: "TABLE", "CLUSTER",
                              "INDEX", "ROLLBACK", "DEFERRED ROLLBACK"
          SEGMENT_NAME        Имя сегмента  (если есть)

USER_SEQUENCES Описание последовательностей пользователя
          LAST_NUMBER         Последний номер, записанный на диск
          CACHE_SIZE          Число последовательных номеров в кеше
          ORDER_FLAG          В каком порядке генерируются номера

                                    -- 37 --



          CYCLE_FLAG          Зацикливается ли последовательность
                              при достижении предела ?
          INCREMENT_BY        Значение, на которое увеличивается последоват-ть
          MAX_VALUE           Максимальное значение последовательности
          MIN_VALUE           Минимальное значение
          SEQUENCE_NAME       Имя последовательности

USER_SYNONYMS Личные синонимы пользователя
          DB_LINK             Имя межбазовой связи к удаленной системе
          TABLE_NAME          Имя объекта, на который ссылается синоним
          TABLE_OWNER         Владелец этого объекта
          SYNONYM_NAME        Имя синонима

USER_TABLES Описание собственных таблиц пользователя

          BACKED_UP           Была ли таблица скопирована с момен-
                              та последней модификации ?
          PCT_INCREASE        Процент увеличения размера зкстента
          MAX_EXTENTS         Максимальное количество экстентов,
                              доступных в сегменте
          MIN_EXTENTS         Минимальное количество экстентов,
                              доступных в сегменте
          NEXT_EXTENT         Размер вторичных экстентов в байтах
          INITIAL_EXTENT      Размер начального экстента в байтах
          MAX_TRANS           Максимальное количество транзакций
          INI_TRANS           Начальное количество транзакций
          PCT_USED            Минимальный процент использования памяти в блоке
          PCT_FREE            Минимальный процент свободной памяти в блоке
          CLUSTER_NAME        Имя кластера, которому принадлежит
                              таблица (если принадлежит)
          TABLESPACE_NAME     Имя табличного пространства, содержащего таблицу
          TABLE_NAME          Имя таблицы


USER_TABLESPACES Описание доступных табличных пространств

          STATUS              Статус табличного пространства:
                              "ONLINE" или "OFFLINE"
          PCT_INCREASE        Умалчиваемый процент увеличения размера экстента
          MAX_EXTENTS         Умалчиваемое максимальное количество экстентов
          MIN_EXTENTS         Умалчиваемое минимальное количество экстентов
          NEXT_EXTENT         Умалчиваемый размер вторичных экстентов в байтах
          INITIAL_EXTENT      Умалчиваемый размер начального экстента в байтах
          TABLESPACE_NAME     Имя табличного пространства


USER_TAB_AUDIT_OPTS Опции контроля доступа к пользовательским
                          таблицам и обзорам
          UPD         Регистрация UPDATE WHENEVER SUCCSESSFUL/UNSUCCSESSFUL
          SEL         Регистрация SELECT WHENEVER SUCCSESSFUL/UNSUCCSESSFUL
          REN         Регистрация RENAME WHENEVER SUCCSESSFUL/UNSUCCSESSFUL
          LOC         Регистрация LOCK WHENEVER SUCCSESSFUL/UNSUCCSESSFUL
          INS         Регистрация INSERT WHENEVER SUCCSESSFUL/UNSUCCSESSFUL
          IND         Регистрация INDEX WHENEVER SUCCSESSFUL/UNSUCCSESSFUL
          GRA         Регистрация GRANT WHENEVER SUCCSESSFUL/UNSUCCSESSFUL
          DEL         Регистрация DELETE WHENEVER SUCCSESSFUL/UNSUCCSESSFUL



                                    -- 38 --



          COM         Регистрация COMMENT WHENEVER SUCCSESSFUL/UNSUCCSESSFUL
          AUD         Регистрация AUDIT WHENEVER SUCCSESSFUL/UNSUCCSESSFUL
          ALT         Регистрация ALTER WHENEVER SUCCSESSFUL/UNSUCCSESSFUL

          TABLE_TYPE  Тип объекта: "TABLE" или "VIEW"
          TABLE_NAME  Имя объекта

USER_TAB_COLUMNS Столбцы в пользовательских таблицах, обзорах и кластерах

          DATA_DEFAULT        Умалчиваемые значения для столбца
          DEFAULT_LENGTH      Длина умалчиваемого значения
          COLUMN_ID           Последовательный номер столбца
          NULLBASE            Допустимы ли значения NULL ?
          DATA_SCALE          Количество цифр в дробной части числа
          DATA_PRECISION      Длина: число цифр (NUMBER) или симво-
                              лов (CHAR, RAW)
          DATA_LENGTH         Ширина столбца в байтах
          DATA_TYPE           Тип данных в столбце
          COLUMN_NAME         Имя столбца
          TABLE_NAME          Имя таблицы, обзора или кластера

USER_TAB_COMMENTS Комментарии для таблиц и обзоров пользователя
          COMMENTS            Комментарий к объекту
          TABLE_TYPE          Тип объекта: "TABLE" или "VIEW"
          TABLE_NAME          Имя объекта

USER_TAB_GRANTS Права доступа к объектам, для которых пользова-
                тель является владельцем, предоставляет право
                доступа или получает его

          CREATED             Время предоставления привилегии
          INDEX_PRIV          Разрешено выполнять над объектом
                              операции CREATE/DROP INDEX ?
          ALTER_PRIV          Разрешена операция ALTER ?
          REFERENCES_PRIV     Разрешено ссылаться на объект ?
          UPDATE_PRIV         Разрешена операция UPDATE ?
          DELETE_PRIV         Разрешена операция DELETE ?
          INSERT_PRIV         Разрешена операция INSERT ?
          SELECT_PRIV         Разрешена операция SELECT ?
          GRANTOR             Имя пользователя, предоставившего право доступа
          TABLE_NAME          Имя объекта

          OWNER               Владелец объекта
          GRANTEE             Имя пользователя, которому предоста-
                              влено право доступа

/T=
          CREATED             Время предоставления привилегии
          INDEX_PRIV          Разрешено выполнять над объектом
                              операции CREATE/DROP INDEX ?
          ALTER_PRIV          Разрешена операция ALTER ?
          REFERENCES_PRIV     Разрешено ссылаться на объект ?
          UPDATE_PRIV         Разрешена операция UPDATE ?
          DELETE_PRIV         Разрешена операция DELETE ?
          INSERT_PRIV         Разрешена операция INSERT ?
          SELECT_PRIV         Разрешена операция SELECT ?
          GRANTOR             Имя пользователя, предоставившего право доступа


                                    -- 39 --



          TABLE_NAME          Имя объекта
          GRANTEE             Имя пользователя, которому предоста-
                              влено право доступа

USER_TAB_GRANTS_RECD Права доступа к объектам, предоставленные
                    конкретному пользователю

          CREATED             Время предоставления привилегии
          INDEX_PRIV          Разрешено выполнять над объектом
                              операции CREATE/DROP INDEX ?
          ALTER_PRIV          Разрешена операция ALTER ?
          REFERENCES_PRIV     Разрешено ссылаться на объект ?
          UPDATE_PRIV         Разрешена операция UPDATE ?
          DELETE_PRIV         Разрешена операция DELETE ?
          INSERT_PRIV         Разрешена операция INSERT ?
          SELECT_PRIV         Разрешена операция SELECT ?
          GRANTOR             Имя пользователя, предоставившего право доступа
          TABLE_NAME          Имя объекта
          OWNER               Владелец объекта

USER_TS_QUOTAS   Квоты пользователя в табличном пространстве

          MAX_BLOCKS          Квота пользователя в блоках ORACLE.
                              NULL, если ограничения нет
          BLOCKS              Количество блоков ORACLE, принадле-
                              жащих пользователю
          MAX_BYTES           Квота пользователя в байтах. NULL,
                              если ограничения нет
          BYTES               Количество байтов, принадлежащих пользователю
          TABLESPACE_NAME     Имя табличного пространства

USER_USERS Информация о текущем пользователе

          EXPIRES             Дата истечения действия пароля
          CREATED             Дата создания пользователя
          TEMPORARY_TABLESPACE Умалчиваемое табличное пространст-
                              во для временных таблиц
          DEFAULT_TABLESPACE  Умалчиваемое табличное пространство для данных
          DBA_PRIV            Имеет ли пользователь привилегию DBA ?
          RESOURCE_PRIV       Имеет ли пользователь привилегию RESOURCE ?
          CONNECT_PRIV        Имеет ли пользователь привилегию  CONNECT ?
          USER_ID             ID - номер пользователя
          USERNAME            Имя пользователя

USER_VIEWS  Текст обзоров пользователя
          TEXT                Текст обзора
          TEXT_LENGTH         Длина текста обзора
          VIEW_NAME           Имя обзора


    Таблицы динамической производительности

    Версия 6.0 ORACLE RDBMS  содержит  в  себе  набор  внутренних
"таблиц", поддерживаемых  RDBMS и доступных пользователю SYS. Эти
таблицы называются "таблицами  динамической  производительности",
так как  во время работы базы информация в них постоянно обновля-
ется, а их содержание относится в основном - к производительности.


                                    -- 40 --



    Хотя эти таблицы кажутся обычными таблицами базы данных,  та-
ковыми они не являются. Также как ROWID и ROWNUM, эти таблицы мо-
гут запрашиваться, но не могут модифицироваться пользователем.


          Доступ к таблицам динамической производительности

    После инсталяции  только  пользователь  с  именем  SYS  имеет
доступ к этим таблицам.  Однако доступ к этим таблицам нужен мно-
гим пользователям,  желающим  работать с командой MONITOR утилиты SQL*DBA.

    Если DBA хочет предоставить доступ  к  этим  таблицам  другим
пользователям, он  должен создать на их основе обзоры и предоста-
вить пользователям доступ по выборке (SELECT).

    В качестве альтернативы  можно  выполнить  файл  MONITOR.SQL,
чтобы предоставить привилегию PUBLIC для доступа всех пользовате-
лей к таблицам динамической производительности.  Недостаток этого
метода состоит  в  том,  что  Вы возможно не хотите предоставлять
всем пользователям одинаковые права доступа  к  этой  информации.
Следовательно, более предпочтителен метод создания обзоров и пре-
доставление на них  прав  пользователям.  Детально  запуск  файла
MONITOR.SQL рассматривается в "Руководстве пользователя по инста-
ляции".

  Таблицы, используемые в экранах команды MONITOR

    Если Вы  хотите  предоставить пользователям не-DBA возможность
отслеживания использования базы в реальном времени с помощью  эк-
ранов команды MONITOR, этим пользователям необходимо предоставить
права доступа к таблицам,  используемым в данных  экранах.  Таким
образом, если  какой-либо пользователь помимо SYS хочет использо-
вать MONITOR,  он должен получить доступ к одной  или  нескольким
таблицам динамической производительности.

    Для предоставления  выборочного  доступа к этим таблицам вос-
пользуйтесь предоставленной ниже информацией.

    Опция команды MONITOR         Требуемая таблица(ы)
------------------------------------------------------
    FILE                          V$DBFILE
                                  V$FILESTAT
    IO                            V$STATNAME
                                  V$PROCESS
                                  V$SESSION
                                  V$SESSTAT
                                  V$SYSSTAT
    LATCH                         V$LATCHNAME
                                  V$LATCHHOLDER
                                  V$LATCH
    LOCK                          V$LOCK
                                  V$PROCESS
                                  V$RESOURCE
    PROCESS                       V$PROCESS
    ROLLBACK                      V$ROLLNAME
                                  V$ROLLSTST
    STATISTICS                    V$STATNAME
                                  V$PROCESS

                                    -- 41 --



                                  V$SESSSION
                                  V$SYSSTAT
                                  V$SESSTAT
    TABLE                         V$ACCESS
    USER                          V$PROCESS
                                  V$SESSION
                                  V$BGPROCESS
                                  V$LATCH
                                  V$LATCHNAME
                                  V$LOCK
                                  V$RESOURCE
                                  V$TRANSACTION


        Описание отдельных таблиц

    Таблицы идентифицируются префиксом V$, их описание приводится ниже.
    Таблица V$ACCESS     PID
                         TABLE#
                         OWNER
                         OWNERNAME
                         TABLENAME

    Таблица V$BGPROCESS  Описывает фоновые процессы.
                         PADDR
                         NAME
                         DESCRIPTION
                         ERROR

    Таблица V$DBFILE     Информация о каждом файле базы данных
                         FILE#
                         NAME

    Таблица V$LATCH      Информация о каждом из типов защелок
                         ADDR
                         LATCH#
                         LEVEL#
                         WAITS
                         IMMEDIATES
                         TIMEOUTS
                         NOWAITS
                         SUCCESSES

    Таблица V$LATCHHOLDER Информация о текущих процессах, запро-
                          сивших защелку

                         PID
                         LADDR

    Таблица V$LATCHNAME  Декодированные имена защелок, показанные
                         в таблице V$LATCH

                         LATH#
                         NAME





                                    -- 42 --



    Таблица V$_LOCK      LADDR
                         PADDR
                         RADDR
                         LMODE
                         REQUEST

    Таблица V$LOCK       ADDR
                         PID
                         TY
                         ID1
                         ID2
                         LMODE
                         REQUEST

    Таблица V$PROCESS    Информация о текущих активных процессах

                         ADDR
                         PID
                         SPID
                         USERNAME
                         TERMINAL
                         PROGRAM
                         BACKGROUND
                         LATCHWAIT
                         LOCKWAIT

    Таблица V$RESOURCE   ADDR
                         TY
                         ID1
                         ID2

    Таблица V$SESSION    Информация о каждом текущем сеансе

                         SID
                         PADDR
                         SESSION#
                         USER#
                         USERNAME
                         COMMAND
                         TADDR

    Таблица V$SESSTAT    Для каждого текущего сеанса - текущие
                         значения статистики

                         SID
                         STATISTIC
                         VALUE

    Таблица V$STATNAME Декодированные  названия  элементов статис-
                         тики, показываемых в таблицах V$SESSTAT
                         и V$SYSSTAT

                         STATISTIC#
                         NAME
                         CLASS




                                    -- 43 --



    Таблица V$SYSSTAT    Текущее общесистемное значение для каж-
                         дого элемента статистики в таблице
                         V$SESSTAT

                         STATISTIC#
                         VALUE

    Таблица V$TRANSACTION
                         ADDR
                         SCNBASE
                         SCNWRAP
                         XIDUSN
                         XIDSLOT
                         XIDSQN
                         UBADBA
                         UBASQN
                         UBAREC


KOAP Open Portal 2000



Яндекс цитирования