Oracleで接続ユーザーのログを確認する方法
Oracle接続ユーザーのログを確認するには、次の方法があります。
- Oracleデータベースに接続するためにSQL*Plusツールを使用する。
- 以下のクエリを実行し、接続されたユーザーのログを表示できます。
- SELECT username, terminal, logon_time, action_name
FROM dba_audit_session
WHERE username = ‘接続ユーザー名’; - ログインユーザーの名前、端末、ログイン時間、操作名などの情報を返します。
- 必要に応じて、日付範囲などで検索結果を絞り込むための条件を追加できます。
- audit_sessionからusername、terminal、logon_time、action_nameを取得する
usernameが’接続ユーザー名’かつlogon_timeが’開始日付’以降かつ’終了日付’以前のデータを取得する - 上記のクエリにおいて、「開始日」と「終了日」を実日と置き換えて、日付フォーマットに応じて「日付フォーマット」を調整してください。
先述の查询の実行には、適切な権限(例:SELECT_CATALOG_ROLEまたはDBAロール)が必要です。これらの権限がない場合は、データベース管理者に問い合わせてください。