監査ログ表は、通常の表と同様に、SQL文に必要な条件を指定して検索することができます。ただし、SQL文で監査ログ表の参照はできますが、削除、挿入および更新はできません。
AUDIT_TRAIL_SESSION表をSELECT文で検索して、特定の時間帯に実行されたアプリケーションについて、実行者、アプリケーション名、SQL文の実行回数などを調査します。
$ rdbexecsql -s RDBII_ADT_DB SQL>SELECT USER_NAME, PROCESS_ID, MODULE_NAME, ACCESS_TIME, SELECT_SUCCESS, SELECT_FAIL FROM RDBII_ADT.AUDIT_TRAIL_SESSION WHERE ACCESS_TYPE = 'D' AND ACCESS_TIME BETWEEN TIMESTAMP'2007-04-14 20:00:00' AND TIMESTAMP'2007-04-14 21:00:00' <<1>> USER_NAME :SUZUKI PROCESS_ID :12189 MODULE_NAME :gyoumu001 ACCESS_TIME :2007-04-14 20:27:38 SELECT_SUCCESS:125 SELECT_FAIL :0 <<2>> ・ ・ ・ SQL>QUIT
AUDIT_TRAIL_ACCESS表をSELECT文で検索して、特定の利用者がアクセスした資源について調査します。
$ rdbexecsql -s RDBII_ADT_DB SQL>SELECT USER_NAME, PROCESS_ID, MODULE_NAME, ACCESS_TIME, EVENT, ACCESS_OBJECT FROM RDBII_ADT.AUDIT_TRAIL_ACCESS WHERE USER_NAME = 'SUZUKI' AND MODULE_KIND = 'A' AND ACCESS_TIME BETWEEN TIMESTAMP'2007-04-14 21:00:00' AND TIMESTAMP'2007-04-14 22:00:00' <<1>> USER_NAME :SUZUKI PROCESS_ID :3726 MODULE_NAME :jinji01 ACCESS_TIME :2007-04-14 21:10:00 EVENT :SELECT ACCESS_OBJECT:従業員名簿 <<2>> USER_NAME :SUZUKI PROCESS_ID :3726 MODULE_NAME :jinji01 ACCESS_TIME :2007-04-14 21:10:05 EVENT :SELECT ACCESS_OBJECT:勤務実績 <<3>> ・ ・ ・ SQL>QUIT
AUDIT_SQL表とAUDIT_SQLBIND表をSELECT文で検索して、特定の時間に実行されたSQL文とその入力データについて調査します。
$ rdbexecsql -s RDBII_ADT_DB -i /tmp/sel_audit.txt SELECT AUDIT_SQL.USER_NAME, AUDIT_SQL.PROCESS_ID, AUDIT_SQL.MODULE_NAME, AUDIT_SQL.ACCESS_TIME, AUDIT_SQL.EXECUTIONS, AUDIT_SQL.ELAPSED_TIME, AUDIT_SQL.ROWS_PROCESSED, AUDIT_SQL.SQL_TEXT, AUDIT_SQLBIND.SQL_BIND_VALUE FROM RDBII_ADT.AUDIT_SQL, RDBII_ADT.AUDIT_SQLBIND WHERE AUDIT_SQL.CONNECTION_ID = AUDIT_SQLBIND.CONNECTION_ID AND AUDIT_SQL.STATEMENT_ID = AUDIT_SQLBIND.STATEMENT_ID AND AUDIT_SQL.ACCESS_TIME BETWEEN TIMESTAMP'2007-04-14 23:00:00' AND TIMESTAMP'2007-04-14 23:50:00' <<1>> USER_NAME :SUZUKI PROCESS_ID :4173 MODULE_NAME :jinji01 ACCESS_TIME :2007-04-14 23:10:20 EXECUTIONS :3 ELAPSED_TIME :2 ROWS_PROCESSED:1 SQL_TEXT :SELECT 所属, 従業員名, 内線番号 FROM 人事管理. 従業員名簿 WHERE 従業員番号 = ? SQL_BIND_VALUE:321 <<2>> ・ ・ ・