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

Oracleでセッションユーザーを参照する

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 2019/02/12 13:10:27
EIGYOU INACTIVE AD_100508 AD\COMP294018 2019/02/12 10:35:37
KENKYU INACTIVE AD_100555 AD\COMP345300 2019/02/12 9:46:17

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

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

 

コメント

タイトルとURLをコピーしました