Упомянутые значения единиц слежения за работой приложения наблюдаемы в программе, либо из полей таблиц словаря-справочника, либо из встроенного контекста сеанса с именем USERENV:
Значение | Поле таблиц | Параметр контекста USERENV сеанса |
SERVICE_NAME | V$SESSION, V$SERVICES | SERVICE_NAME |
MODULE | V$SESSION | MODULE |
ACTION | V$SESSION | ACTION |
CLIENT_IDENTIFIER | V$SESSION | CLIENT_IDENTIFIER |
SID | V$SESSION | SID |
SERIAL# | V$SESSION | |
INSTANCE_NAME | V$INSTANCE | INSTANCE_NAME |
Например, все значения, кроме SERIAL#, наблюдаемы в соответствующих параметрах контекста USERENV сеанса связи клиентской программы с СУБД.
Для дальнейшего просмотра этих параметров в SQL*Plus удобно подготовить файл с параметризованным обращением к контексту USERENV посредством системной функции SYS_CONTEXT:
SELECT SYS_CONTEXT ( 'userenv', '&1' ) AS &1 FROM dual SAVE userenv REPLACE SET VERIFY OFF