【Oracle】V$SESSIONでセッション中のユーザーを参照する

OracleのV$SESSIONでセッションユーザーを参照する

V$SESSION

Oracleでセッション中のユーザーを参照する方法を解説します。セッション中のユーザーを確認するには「V$SESSION」を参照します。

-- セッション中のユーザーを確認する
SELECT * FROM V$SESSION 
WHERE USERNAME IS NOT NULL;
-- セッション中のユーザーを確認する(必要な項目のみ)
SELECT USERNAME,STATUS,OSUSER,MACHINE,LOGON_TIME 
FROM V$SESSION 
WHERE USERNAME IS NOT NULL;
USERNAME STATUS OSUSER MACHINE LOGON_TIME
SATOU INACTIVE AD_102991 AD\COMP203601 2022/02/12 13:10:27
EIGYOU INACTIVE AD_100508 AD\COMP294018 2022/02/12 10:35:37
KENKYU INACTIVE AD_100555 AD\COMP345300 2022/02/12 9:46:17

ここで参照されるユーザーがセッション中のユーザーです。

以上、Oracleでセッション中のユーザーを参照するSQLでした。

コメント