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でした。
コメント