説明
このビューは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ステートメントに関する監査トレイルエントリを表示する:セキュリティ監査に関する説明および操作については、以下のドキュメントを参照してください: