Сессии 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);. Закончить запись трассировочного файла. Применимо, если в списке есть хотя бы одна запись. Действие применяется только к текущей записи. |
| Автообновление | Автообновление. Доступно, в зависимости от условий. Действие срабатывает ежесекундно. Действие применяется только к текущей записи. |
| Ожидающие сессии | Отображает список сессий ожидающих освобождения ресурсов, заблокированных данной сессией. Активно только в случае наличия таких сессий. Доступно, в зависимости от условий. Действие применяется только к текущей записи. При выполнении действия вызывается Список «Ожидающие сессии» |
| Изменить период обновления | Зависит от условий. Всегда доступно, вне зависимости от контекста. Действие может активизироваться кнопкой на панели инструментов. Действие применяется только к текущей записи. |