説明
このビューはV2.2.30バージョンから導入されました。
機能の概要
ビューUSER_AUDIT_SESSIONは、現在のユーザーに関連する接続および切断の監査追跡レコードを表示します。
適用対象
このビューはOceanBaseデータベースのOracleモードでのみ適用されます。
フィールドの説明
フィールド名 |
型 |
NULL許容 |
説明 |
|---|---|---|---|
| OS_USERNAME | VARCHAR2(255) | NO | 現在このフィールドはサポートされていません。現在このフィールドはデフォルトでNULLです |
| USERNAME | VARCHAR2(64) | NO | 監査対象となるユーザー名 |
| USERHOST | VARCHAR2(32) | NO | 現在このフィールドはサポートされていません。現在このフィールドはデフォルトでNULLです |
| TERMINAL | VARCHAR2(255) | NO | 現在このフィールドはサポートされていません。現在このフィールドはデフォルトでNULLです |
| TIMESTAMP | DATE | NO | ローカルデータベースセッションのタイムゾーンで監査追跡エントリが作成された日付と時刻 |
| ACTION_NAME | VARCHAR2(128) | NO | DBA_AUDIT_TRAILの操作列にある数値コードに対応する操作タイプの名前 |
| LOGOFF_TIME | DATE | NO | ユーザーがログオフした日付と時刻 |
| LOGOFF_LREAD | NUMBER(38) | NO | セッションの論理読み取り |
| LOGOFF_PREAD | NUMBER | NO | 現在このフィールドはサポートされていません。現在このフィールドはデフォルトでNULLです |
| LOGOFF_LWRITE | NUMBER | NO | 現在このフィールドはサポートされていません。現在このフィールドはデフォルトでNULLです |
| LOGOFF_DLOCK | VARCHAR2(40) | NO | 現在このフィールドはサポートされていません。現在このフィールドはデフォルトでNULLです |
| SESSIONID | NUMBER(38) | NO | V4.3.x系では:
|
| RETURNCODE | NUMBER(38) | NO | 操作によって生成されたエラーコード |
| CLIENT_ID | VARCHAR2(40) | NO | セッション内のクライアント識別子 |
| SESSION_CPU | NUMBER(38) | NO | セッションが使用するCPU時間 |
| EXTENDED_TIMESTAMP | TIMESTAMP(6) WITH TIME ZONE | NO | UTCタイムゾーンで監査追跡エントリが作成されたタイムスタンプ |
| PROXY_SESSIONID | NUMBER(38) | NO | プロキシセッションのシーケンス番号 |
| GLOBAL UID | NUMBER(38) | NO | ユーザーのグローバルユーザー識別子 |
| INSTANCE_NUMBER | VARCHAR2(40) | NO | 現在このフィールドはサポートされていません。現在このフィールドはデフォルトでNULLです |
| OS_PROCESS | VARCHAR2(40) | NO | 現在このフィールドはサポートされていません。現在このフィールドはデフォルトでNULLです |
クエリ例
現在のユーザーに関する接続と切断(CONNECT および DISCONNECT)の監査トレイルエントリを確認します。
obclient [SYS]> SELECT USERNAME, USERHOST, TIMESTAMP, ACTION_NAME FROM SYS.USER_AUDIT_SESSION;
クエリ結果は次のとおりです:
+----------+----------------+-----------+-------------+
| USERNAME | USERHOST | TIMESTAMP | ACTION_NAME |
+----------+----------------+-----------+-------------+
| SYS | 100.xx.xxx.xxx | 08-APR-25 | LOGON |
| SYS | 100.xx.xxx.xxx | 08-APR-25 | LOGON |
| SYS | 100.xx.xxx.xxx | 08-APR-25 | LOGON |
| SYS | 100.xx.xxx.xxx | 08-APR-25 | LOGON |
| SYS | 100.xx.xxx.xxx | 08-APR-25 | LOGON |
| SYS | 100.xx.xxx.xxx | 08-APR-25 | LOGON |
| SYS | 100.xx.xxx.xxx | 08-APR-25 | LOGON |
| SYS | 100.xx.xxx.xxx | 08-APR-25 | LOGON |
| SYS | 100.xx.xxx.xxx | 08-APR-25 | LOGON |
| SYS | 100.xx.xxx.xxx | 08-APR-25 | LOGON |
| SYS | 100.xx.xxx.xxx | 09-APR-25 | LOGON |
+----------+----------------+-----------+-------------+
11 rows in set
関連ビューまたはドキュメント
現在のテナント内のすべての
CONNECTおよびDISCONNECT監査トレイルエントリを確認する:DBA_AUDIT_SESSIONAUDIT EXISTSおよびAUDIT NOT EXISTSによって生成される監査トレイルエントリを確認する:DBA_AUDIT_EXISTSすべてのオブジェクトに対する監査トレイルエントリを確認する:
すべての監査トレイルエントリを確認する:
GRANT、REVOKE、AUDIT、NOAUDIT、およびALTER SYSTEMステートメントに関する監査トレイルエントリを確認する:セキュリティ監査に関する説明および操作については、以下のドキュメントを参照してください: