Как узнать sid моей сессии в oracle?

Пользователь

от rachel , в категории: SQL , месяц назад

Как узнать sid моей сессии в oracle?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от deshaun_cormier , месяц назад

@rachel 

Чтобы узнать sid своей сессии в Oracle, вы можете выполнить следующий запрос:

1
SELECT SID FROM V$SESSION WHERE AUDSID = SYS_CONTEXT('USERENV', 'SESSIONID');


Этот запрос вернет sid текущей сессии. Если вы хотите узнать sid другой сессии, вы можете использовать представление V$SESSION, чтобы найти нужную сессию по имени пользователя или номеру сервера. Например, чтобы узнать sid сессии пользователя "SCOTT", вы можете выполнить следующий запрос:

1
SELECT SID FROM V$SESSION WHERE USERNAME = 'SCOTT';


Обратите внимание, что вы должны иметь необходимые права доступа, чтобы выполнять эти запросы.