Динамические представления v$
Содержимое динамических представлении v$ имеет в основном отношение к производительности базы данных. Они постоянно обновляются, пока база данных открыта и используется.
В отличие от обычных представлений, динамические представления отображают данные, основываясь на внутренних дисковых структурах и структурах памяти (x$ таблицах). Из таких представлений можно выбирать информацию, но никогда нельзя обновлять или изменять её.
Представления расположены в схеме SYS и в названии имени имеют приставку v_$. Для удобства использования на большинство динамических представлений создаются публичные синонимы с приставкой v$. Именно их рекомендуется использовать в составлении запросов к представлениям.
После того как экземпляр стартован, динамические представления основанные на структурах памяти доступны к использованию, а представления, использующие дисковые структуры могут потребовать монтирование или даже открытие экземпляра.
Доступ к V$-... представлениям в Oracle имеет пользователь SYS.
Чтобы другие пользователи имели доступ к этим представлениям, инициализационный параметр 07_DICTIONARY_ACCESSIBILITY должен быть TRUE.
V$A...
V$ACCESS
Показывает информацию о блокировках, которые в настоящее время накладываются на объекты библиотечного кэша.
V$ACTIVE_INSTANCES
Показывает соответствие между именами и номерами всех экземпляров имеющихся в настоящее время в смонтированной базе данных.
V$ACTIVE_SERVICES
Показывает информацию обо всех активных сервисах в базе данных.
V$ACTIVE_SESS_POOL_MTH
Показывает доступные методы распределения активных сессий пула ресурсов.
V$ACTIVE_SESSION_HISTORY
Показывает моментальные снимки активных сеансов базы данных, сделанные примерно раз в секунду. В данное представление попадают сеансы, у которых событие ожидания на момент снимка не принадлежит к классу Idle.
V$ADVISOR_PROGRESS
Показывает информацию о прогрессе выполнения Советника (Advisor).
V$ALERT_TYPES
Показывает информацию о типах серверных предупреждений.
V$AQ
Показывает статистику для очередей в базе данных.
V$ARCHIVE
Показывает информацию о файлах журнала повторного выполнения (redo) нуждающихся в архивировании. Каждая строка показывает информацию только для одного потока. Эта информация также доступна в представлении V$LOG, рекомендованному для запросов вместо V$ARCHIVE.
V$ARCHIVE_DEST
Показывает, для текущего экземпляра, все предназначения в конфигурации Data Guard, включая текущее значение каждого предназначения, его режим и статус.
В представлении отображается несколько мест (каталоги, сервисы), куда будут копироваться журнальные файлы после архивации, а так же статус и режим в котором эти местоназначения находятся (доступно,выключено, неактивно и т.д.). Колличество выводимых строк совпадает с колличеством инициализационных параметров LOG_ARCHIVE_DEST_n.
V$ARCHIVE_DEST_STATUS
Показывает информацию времени выполнения и конфигурации для всех предназначений архивных журналов. Информация отображаемая в представлении не сохраняется при закрытии экземпляра.
V$ARCHIVE_GAP
Показывает информацию об архивных промежутках на резервной базе данных. Это представление может использоваться, чтобы узнать текущий промежуток архива, который блокирует восстановление.
V$ARCHIVE_PROCESSES
Показывает состояние ARCH процессов экземпляра.
V$ARCHIVED_LOG
Показывает информацию об архивных журналах. Данные берутся из контрольного файла и включают в себя так же имена журналов. Запись в представлении появляется только тогда, когда оперативный журнал заархивирован или очищен (в последнем случае в поле NAME будет значение NULL). Если журнал заархивирован дважды, то в представлении будут две записи с тем же самым THREAD#, SEQUENCE#, и FIRST_CHANGE#, но с различным именем.Запись об архивном журнале так же появляется в представлении всякий раз, когда произошло восстановление архивных файлов из резервной копии или же когда копия журнала сделана командой RMAN COPY.
V$ASM_ACFS_ENCRYPTION_INFO
Показывает информацию шифрования для каждого смонтированного Oracle ACFS.
V$ASM_ACFS_SECURITY_INFO
Показывает информацию безопасности для каждого смонтированного Oracle ACFS.
V$ASM_ACFSSNAPSHOTS
Показывает информацию об моментальных снимках для каждого смонтированного Oracle ACFS.
V$ASM_ACFSVOLUMES
Показывает информацию об смонтированных томах Oracle ACFS, находящихся в связи с V$ASM_FILESYSTEM
V$ASM_ALIAS
Показывает по одной строке для каждого псевдонима в каждой дисковой группе, которая была смонтирована в экземпляре Automatic Storage Management. В обычном экземпляре это представление пустое.
V$ASM_ATTRIBUTE
Показывает по одной строке для каждого установленного атрибута. В дополнение к атрибутам, установленным операторами CREATE DISKGROUP и ALTER DISKGROUP, представление может показать другие атрибуты, которые созданы автоматически.
Атрибуты отображаются только для дисковых группах, где COMPATIBLE.ASM установлен в значение 11.1 или выше.
V$ASM_CLIENT
В экземпляре ASM, представление идентифицирует базы данных с помощью дисковых групп, которыми управляет экземпляр ASM. В экземпляре базы данных, представление показывает информацию об экземпляре ASM, если у базы данных есть любой открытый файл ASM.
V$ASM_DISK
Показывает по одной строке для каждого диска, обнаруженного ASM, включая диски, которые не являются частью дисковой группы.
V$ASM_DISK_IOSTAT
Показывает информацию о дисковой статистике ввода / вывода для каждого клиента ASM. В экземпляре базы данных показывается информация только для этого экземпляра.
V$ASM_DISK_STAT
Показывает статистику производительности таким же образом, как это делает V$ASM_DISK, но при этом не выполняется обнаружение новых дисков. Так как обнаружение дисков не было выполнено, информация этого представления не включает данных о дисках, которые являются новыми в системе.
V$ASM_DISKGROUP
Показывает по одной строке для каждой дисковой группы ASM, обнаруженной экземпляром ASM на узле.
V$ASM_DISKGROUP_STAT
Показывает статистику производительности таким же образом, как это делает V$ASM_DISKGROUP, но при этом не выполняется обнаружение новых дисковых групп. Так как обнаружение дисков не было выполнено, информация этого представления не включает данных о дисковых группах, которые являются новыми в системе.
V$ASM_FILE
В экземпляре ASM показывает по одной строке для каждого файла ASM, в каждой дисковой группе смонтированной экземпляром ASM. В экземпляре базы данных представление ничего не показывает.
V$ASM_FILESYSTEM
Показывает информацию для каждой смонтированной Oracle ACFS.
V$ASM_OPERATION
В экземпляре ASM показывает по одной строке для каждой активной, долго выполняющейся, операции. В экземпляре базы данных представление ничего не показывает.
V$ASM_TEMPLATE
В экземпляре ASM показывает по одной строке для каждого шаблона в каждой дисковой группе, смонтированной в ASM. В экземпляре базы данных показывает по одной строке для каждого шаблона в каждой дисковой группе, смонтированной в экземпляре ASM, с которым общается экземпляр базы данных.
V$AW_AGGREGATE_OP
Показывает операторы агрегирования, доступные в аналитических рабочих пространствах.
V$AW_ALLOCATE_OP
Показывает распределение операторов, доступных в аналитических рабочих пространствах.
V$AW_CALC
Показывает отчёт относительно эффективности различных кэшей, используемых Oracle OLAP во время динамического агрегирования.
V$AW_LONGOPS
Показывает информация о статусе активных курсоров SQL инициированных в аналитическом рабочем пространстве.
V$AW_OLAP
Показывает список активных сессий и их использование с аналитическими рабочими пространствами. Строка генерируется всякий раз, когда аналитическое рабочее пространство создано или присоединено. Первая строка для сеанса создана, когда первая команда выполнена. Представление также содержит информацию о рабочем пространстве SYS.EXPRESS, которое присоединено автоматически на каждый сеанс. Строки, связанные со специфическим аналитическим рабочим пространством, удалены, когда рабочее пространство отсоединено от сеанса или сеанс завершил свою работу.
V$AW_SESSION_INFO
Показывает информацию о каждой активной сессии. Транзакция - единственный обмен между клиентским сеансом и Oracle OLAP. Составные команды могут быть выполнены в пределах единственной транзакции.