Сессии Oracle, все или отобранные по определённому признаку. Внутренние сессии сервера Oracle не отображаются. В дополнительной информации отображаются: Информация о программе, действии и клиентской особенности (если присутствует); Перечень ожиданий и время каждого; Количество открытых транзакций.
При отображении в виде дерева узлы имеют серую иконку - если сессия убита, синюю - если есть транзакции, красную - если сессия блокирует хотя бы одну другую сессию, жёлтую - если сессия активна и зелёную - если сессия неактивна.
Заголовок | Описание |
---|---|
Узел кластера | Имя узла кластера. Изначально видимый столбец. |
Пользователь | Имя пользователя в Oracle. Изначально видимый столбец. |
Состояние | Статус сессии. Состояние сессии - активна, не активна, удалена... Если сессия блокирует хотя бы одну другую сессию, то данный столбец имеет выделенный шрифт. Изначально видимый столбец. Значения столбца могут быть выделены (в зависимости от условий). |
Пользователь ОС | Имя пользователя в клиентской операционной системе. Имя пользователя, под которым он зарегистрировался на своей рабочей станции. Изначально видимый столбец. |
Станция | Имя компьютера, с которого установлено соединение. Изначально видимый столбец. |
Терминал | Имя терминала. Изначально видимый столбец. |
Процесс | Выполняющаяся программа, открывшая данную сессию. Имя программы (утилиты), которая открыла сессию. Изначально видимый столбец. Значения столбца могут быть выделены (в зависимости от условий). |
Текущий шаг | Действие, выполняющееся с данным соединением. Изначально видимый столбец. |
Прогресс - индикатор процесса | Дополнительная информация о клиентской сессии. Изначально видимый столбец. Значения столбца могут быть выделены (в зависимости от условий). |
AUDSID | Уникальный идентификатор сессии за всё время жизни экземпляра базы данных Oracle. Изначально невидимый столбец, однако он используется для отображения информации в окне пояснений. |
SADDR | Технический адрес сессии - используется при ссылках на сессию. Изначально невидимый столбец. |
Serial# | Технический номер сессии - используется при ссылках на сессию. Изначально невидимый столбец. |
SID | Уникальный идентификатор сессии Oracle. Изначально невидимый столбец, однако он используется для отображения информации в окне пояснений. |
Транзакций | Количество открытых транзакций сессии. Изначально видимый столбец. |
Ожидаемый объект | Имя ожидаемого объекта, если сессия ждёт освобождения доступа к этому объекту. Изначально невидимый столбец. |
Блокировано | Количество других сессий Oracle, ожидающих освобождения ресурсов. Количество других сессий Oracle, ожидающий освобождения ресурсов, заблокированных данной сессией. Изначально невидимый столбец. |
ID процесса | ID процесса, поддерживающего сессию. Изначально невидимый столбец. |
PADDR | Адрес процесса в ОС на сервере Oracle. Используется в ссылках на сессию при выполнении ORAKILL. Изначально невидимый столбец. |
ID экземпляра Oracle | ID экземпляра Oracle. Изначально невидимый столбец, однако он используется для отображения информации в окне пояснений. |
Действие | Описание |
---|---|
Убить сессию | Alter System Kill Session '[SID],[Serial#]' immediate. Выполняет Alter System Kill Session ' |
Начать трассировку | Sys.dbms_system.set_sql_trace_in_session([SID], [Serial#], True);. Зависит от условий. Применимо, если в списке есть хотя бы одна запись. Действие применяется только к текущей записи. |
Трассировка с ожиданиями и BIND-переменными | Sys.dbms_system.set_ev([SID], [Serial#],10046,12,'');. Делает то же, что и действие "Начать трассировку" (ENABLE_TRACE), но в дополнение помещает в трассировочный файл значение BIND-переменных и все ожидания. Трассировочный файл получается в разы больше и формируется на порядок дольше, однако в некоторых случаях это единственный способ разобраться в сути происходящего на сервере Oracle. Применимо, если в списке есть хотя бы одна запись. Действие применяется только к текущей записи. |
Трассировка с параметрами оптимизатора | Sys.dbms_system.set_ev([SID], [Serial#],10053,1,'');. Делает то же, что и действие "Начать трассировку" (ENABLE_TRACE), но в дополнение при каждом PARSE помещает в трассировочный файл значения всех параметров, влияющих на работу оптимизатора, а также все "размышления" оптимизатора при выборе плана выполнения. Применимо, если в списке есть хотя бы одна запись. Действие применяется только к текущей записи. |
Закончить трассировку | Sys.dbms_system.set_sql_trace_in_session([SID], [Serial#], False);. Закончить запись трассировочного файла. Применимо, если в списке есть хотя бы одна запись. Действие применяется только к текущей записи. |
Автообновление | Автообновление. Всегда доступно, вне зависимости от контекста. Действие срабатывает ежесекундно. Действие применяется только к текущей записи. |
Ожидающие сессии | Отображает список сессий ожидающих освобождения ресурсов, заблокированных данной сессией. Активно только в случае наличия таких сессий. Доступно, в зависимости от условий. Действие применяется только к текущей записи. При выполнении действия вызывается Список «Ожидающие сессии» |
Изменить период обновления | Зависит от условий. Всегда доступно, вне зависимости от контекста. Действие может активизироваться кнопкой на панели инструментов. Действие применяется только к текущей записи. |