|
ПРИЛОЖЕНИЕ 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
|
|