Базы данных Oracle - статьи

         

Установка единиц слежения и просмотр существующих значений


Упомянутые значения единиц слежения за работой приложения наблюдаемы в программе, либо из полей таблиц словаря-справочника, либо из встроенного контекста сеанса с именем 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



Содержание раздела