9.136 V$XML_AUDIT_TRAIL

V$XML_AUDIT_TRAILは、XML形式ファイルに書き込まれた標準、ファイングレイン、SYSおよび必須の各監査レコードを示します。

ノート:

このビューは、統合監査が使用可能でないOracle Databaseでのみ移入されます。Oracle Databaseで統合監査が使用可能な場合、監査レコードは新しい監査証跡に移入され、UNIFIED_AUDIT_TRAILから表示できます。

データ型 説明

AUDIT_TYPE

NUMBER

監査行のタイプ:

  • 1 = 標準のXML監査

  • 2 = ファイングレインXML監査

  • 4 = SYS XML監査

  • 8 = 必須のXML監査

SESSION_ID

NUMBER

Oracleセッションの数値ID

PROXY_SESSIONID

NUMBER

プロキシ・セッション・シリアル番号(エンタープライズ・ユーザーがプロキシの機能を使用してログインした場合)

STATEMENTID

NUMBER

文の実行ごとの数値ID。文により、複数の監査レコードが作成される場合がある。

ENTRYID

NUMBER

セッションの監査証跡エントリの数値ID

EXTENDED_TIMESTAMP

TIMESTAMP(6)WITH TIME ZONE

監査済操作のタイムスタンプ(AUDIT SESSIONで作成されたエントリに対するユーザー・ログオンのタイムスタンプ)

GLOBAL_UID

VARCHAR2(32)

ユーザーがエンタープライズ・ユーザーとしてログインした場合の、ユーザーのグローバル・ユーザー識別子。

DB_USER

VARCHAR2(128)

操作が監査対象となったユーザーのデータベース・ユーザー名

CLIENTIDENTIFIER

VARCHAR2(64)

Oracleセッションでのクライアント識別子

EXT_NAME

VARCHAR2(1024)

ユーザー外部名

OS_USER

VARCHAR2(128)

操作が監査対象となったユーザーのオペレーティング・システムでのログオン・ユーザー名

OS_HOST

VARCHAR2(128)

クライアント・ホスト・システムの名前

OS_PROCESS

VARCHAR2(16)

Oracleサーバー・プロセスのオペレーティング・システムのプロセス識別子

TERMINAL

VARCHAR2(30)

ユーザーの端末に対する識別子。

INSTANCE_NUMBER

NUMBER

INSTANCE_NUMBER初期化パラメータによって指定されるインスタンス番号

OBJECT_SCHEMA

VARCHAR2(128)

監査対象となったオブジェクトの所有者

OBJECT_NAME

VARCHAR2(128)

操作の影響を受けたオブジェクトの名前

POLICY_NAME

VARCHAR2(128)

ファイングレイン監査ポリシー名

NEW_OWNER

VARCHAR2(128)

NEW_NAME列に指定されたオブジェクトの所有者

NEW_NAME

VARCHAR2(128)

名前変更後のオブジェクトの新しい名前または基になるオブジェクトの名前(たとえば、CREATE INDEX owner.obj_name ON new_owner.new_name)

ACTION

NUMBER

操作タイプの数値コード

STATEMENT_TYPE

NUMBER

操作の説明

TRANSACTIONID

RAW(8)

オブジェクトがアクセスまたは変更されたトランザクションの識別子

RETURNCODE

NUMBER

アクションによって生成されたOracleエラー・コード。操作が正常に終了した場合は0。

SCN

NUMBER

問合せのシステム変更番号(SCN)

COMMENT_TEXT

VARCHAR2(4000)

標準の監査エントリについてのテキスト・コメント。ユーザーが認証された方式も示す。認証方式は次のいずれか。

  • DATABASE - パスワードで認証された。

  • NETWORK - Oracle Net ServicesまたはAdvanced Networking Optionで認証された。

  • PROXY - クライアントは別のユーザーによって認証された。プロキシ・ユーザーの名前が認証方式に続いて示される。

AUTH_PRIVILEGES

VARCHAR2(32)

GRANT文およびREVOKE文で付与または取り消された権限。標準の監査証跡エントリに記録される

GRANTEE

VARCHAR2(128)

権限を付与または取り消されたユーザー

PRIV_USED

NUMBER

操作で使用された権限の数値コード

SES_ACTIONS

VARCHAR2(16)

標準の監査レコードのセッション・サマリー。12の文字列で、それぞれ操作タイプを表す。並びは、変更、監査、コメント、削除、付与、索引、挿入、ロック、名前の変更、選択、更新、フラッシュバックの順。

値: - = なし、S=成功、F=失敗、B=両方

OS_PRIVILEGE

VARCHAR2(7)

この列は、管理認証監査レコードに対してのみ移入される。使用された管理権限(SYSDBASYSOPERNONEなど)が含まれます。

その他のすべてのタイプの監査レコードに対して、この列の値はnull。

ECONTEXT_ID

VARCHAR2(64)

アプリケーション実行コンテキスト識別子

SQL_BIND

VARCHAR2(4000)

文で使用されたバインド変数の一覧

SQL_TEXT

VARCHAR2(4000)

監査イベントをトリガーした文またはコマンド

OBJ_EDITION_NAME

VARCHAR2(128)

監査対象オブジェクトを含んでいるエディションの名前

DBID

NUMBER

監査対象データベースのデータベース識別子

RLS_INFO

VARCHAR2(4000)

デリミタで区切られた仮想プライベート・データベース(VPD)のポリシー名および述語を格納する

個々の行に出力するように設定するには、DBMS_AUDIT_UTIL.DECODE_RLS_INFO_ATRAIL_XMLファンクションを使用する

この列は、Oracle Database 12c リリース2 (12.2.0.1)以降で使用できます。

CURRENT_USER

VARCHAR2(128)

文を実行するための有効なユーザー

この列は、Oracle Database 12c リリース2 (12.2.0.1)以降で使用できます。

CON_ID

NUMBER

データが関係するコンテナのID。可能な値は次のとおり。

  • 0: この値は、CDB全体に関連するデータを含む行に使用される。この値は、非CDB内の行にも使用される。

  • 1: この値は、ルートのみに関連するデータを含む行に使用される

  • n: nは、データを含む行に適用されるコンテナID

ノート:

SQL_BINDおよびSQL_TEXT列は、AUDIT_TRAIL初期化パラメータがxml, extendedに設定されている場合、またはAUDIT_SYS_OPERATIONS初期化パラメータがTRUEに設定されている場合のみ移入されます。

関連項目: