環境の作成作業について説明します。
以下の手順で作業を行ってください。
なお監査ログ運用をしている場合は、監査ログ用ロググループについてスケーラブルログ運用の手順で実施してください。
メモリ使用量が増加しています。以下のパラメタでチューニングを行っていた場合は、設定値の変更をお勧めします。
OPL_BUFFER_SIZE : 旧バージョン運用時の2倍 SORT_MEM_SIZE : 旧バージョン運用時の1.2倍
ログ管理ファイルを作成してください。
スケーラブルログ運用を実施していない場合
RDB構成パラメタファイルで、RDBLOGMANAGEパラメタを設定している場合は、ログ管理ファイルを作成してください。
> rdblog -I
スケーラブルログ運用を実施している場合
RDB構成パラメタファイルで、RDBLOGMANAGEパラメタを設定している場合は、ログ管理ファイルを再作成してください。
全ユーザロググループに対して、ログ管理ファイルを再作成してください。
> rdblog -V -I loggroup status tmpstatus arcstatus indstatus logmanage-path system failure unknown unknown unknown D:\SFWD\RDB\USR\LOG group1 failure unknown unknown unknown D:\SFWD\RDB\USER\ULOG\LOGMNG1 group2 failure unknown unknown unknown D:\SFWD\RDB\USER\ULOG\LOGMNG2 > rdblog -I > rdblog -I -r -g group1 D:\SFWD\RDB\USER\ULOG\LOGMNG1 > rdblog -I -r -g group2 D:\SFWD\RDB\USER\ULOG\LOGMNG2
ログファイルを作成してください。
スケーラブルログ運用を実施していない場合
テンポラリログファイルを作成してください。
アーカイブログ運用を行っている場合は、アーカイブログファイルを作成してください。
> rdblog -G -t -c 1M D:\SFWD\RDB\USR\ULOG\TMPLOG1 D:\SFWD\RDB\USR\ULOG\TMPLOG2 D:\SFWD\RDB\USR\ULOG\TMPLOG3 45M 45M 500 > rdblog -G -a D:\SFWD\RDB\USR\LOG\ARCLOG1 10M
スケーラブルログ運用を実施している場合
システムロググループに対して以下の処理を実施してください。
テンポラリログファイルを作成してください。
アーカイブログ運用を行っている場合は、アーカイブログファイルを作成してください。
全ユーザロググループに対して以下の処理を実施してください。
テンポラリログファイルを作成してください。
アーカイブログ運用を行っている場合は、アーカイブログファイルを作成してください。
> rdblog -G -t -c 1M D:\SFWD\RDB\USR\ULOG\TMPLOG1 D:\SFWD\RDB\USR\ULOG\TMPLOG2 D:\SFWD\RDB\USR\ULOG\TMPLOG3 45M 45M 500 > rdblog -G -a D:\SFWD\RDB\USR\LOG\ARCLOG1 10M > rdblog -G -t -g group1 -c 1M D:\SFWD\RDB\USR\ULOG\TMPLOG4 D:\SFWD\RDB\USR\ULOG\TMPLOG5 D:\SFWD\RDB\USR\ULOG\TMPLOG6 45M 45M 50 > rdblog -G -a -g group1 D:\SFWD\RDB\USR\ULOG\ARCLOG2 10M > rdblog -G -t -g group2 -c 1M D:\SFWD\RDB\USR\ULOG\TMPLOG7 D:\SFWD\RDB\USR\ULOG\TMPLOG8 D:\SFWD\RDB\USR\ULOG\TMPLOG9 45M 45M 50 > rdblog -G -a -g group2 D:\SFWD\RDB\USR\ULOG\ARCLOG3 10M
以下の手順にしたがってRDBディレクトリファイルを変換してください。
ユーザロググループ用のRDBディレクトリファイルの変換(スケーラブルディレクトリ運用の場合のみ)
変換手順の詳細については、“C.1 rdbconvdir”を参照してください。
なお、RDBディレクトリファイルに保持している監査ログの情報は、RDBディレクトリファイルの変換により、自動的に移行されます。
利用する機能によってRDBディクショナリのレベルアップが必要となる場合があります。必要に応じてRDBディクショナリのレベルアップを行ってください。レベルアップの必要性と手順の詳細については、“C.2 rdbludic”を参照してください。
監査ログとしてSQL文に関する情報を新たに取得する場合は、以下の手順で監査ログ表の再作成を実施してください。
注意
本作業は、以下の情報を取得する場合に必要な作業です。以下の情報を取得しない場合は、行う必要はありません。
実行されたSQL文に関する情報
3階層システムのWebサーバ接続情報
既存の監査ログのバックアップ
rdbauditコマンドのlオプション指定で監査ログエレメントの状態を調べ、StatusがUSEDのエレメントについて、rdbunladtコマンドを実行し監査ログのバックアップを取得します。
StatusがCURRENT USEのエレメントについて、rdbauditコマンドのeオプション指定で強制切替えを行い、rdbunladtコマンドで監査ログのバックアップを取得します。
監査ログ表の削除
rdbauditコマンドのdオプション指定で古い形式の監査ログ表を削除します。
監査ログ表の作成
rdbauditコマンドのcオプション指定で新しい形式の監査ログ表を作成します。作成時のエレメント数、容量は新たに取得する監査ログ量の見積りに応じて変更してください。
監査ログのバックアップデータ連携先の変更
新しい形式の監査ログ表を作成することで、以降取得する監査ログのバックアップデータの形式が従来の形式から変更されます。そのためバックアップした監査ログデータをいろいろな参照手段と連携して使用している場合は連携先を新しい監査ログのバックアップデータの形式に合わせて変更してください。
たとえば、バックアップした監査ログデータを別の表に格納して検索する運用を実施している場合は、現在の表を削除し新しい形式の表を定義します。新しい形式の表、ビュー表の定義は、以下に格納されているひな型を使用して定義してください。
X:\SFWSV\RDB\DEMO\AUDITTABLE_VERSION1.DDL
備考. Xはセットアップ先のドライブを示します。
監査ログ表を再作成する場合のコマンド例を以下に示します。
> rdbaudit -l Audit log space information No.1 Device : D:\SFWD\RDB\USR\ADTLOG\AUDIT_FILE001 Allocate size : 1024M Used rate : 100% Status : USED Record span : 2007-04-16 12:21:35 - 2007-04-17 01:02:54 No.2 Device : D:\SFWD\RDB\USR\ADTLOG\AUDIT_FILE001 Allocate size : 1024M Used rate : 85% Status : CURRENT USE Record span : 2007-04-17 01:02:54 - 2007-04-18 15:32:05 No.3 Device : D:\SFWD\RDB\USR\ADTLOG\AUDIT_FILE001 Allocate size : 1024M Used rate : 0% Status : NEXT USE Record span : > rdbunladt -mc -o 1 C:\rdb2\data\audit20070416_1.dat > rdbaudit -e > rdbunladt -mc -o 2 C:\rdb2\data\audit20070417_1.dat > rdbaudit -d > rdbaudit -c -n 1 -s 2048M -f E:\SFWD\RDB\USR\ADTLOG\AUDIT_FILE001 > rdbaudit -a -n 1 -f F:\SFWD\RDB\USR\ADTLOG\AUDIT_FILE002 > rdbaudit -a -n 1 -f G:\SFWD\RDB\USR\ADTLOG\AUDIT_FILE003
監査ログのセションに関する情報とアクセスに関する情報を参照する場合で、9.0.0で追加された3階層システムのWebサーバ接続情報を参照する場合は以下のビュー表を使用するように変更してください。
注意
本作業は、9.0.0で追加された3階層システムのWebサーバ接続情報を参照しない場合は、行う必要はありません。
情報種別 | 従来のビュー表 | 追加情報参照時のビュー表 |
---|---|---|
セションに関する情報 | AUDIT_SESSION | AUDIT_TRAIL_SESSION |
アクセスに関する情報 | AUDIT_ACCESS | AUDIT_TRAIL_ACCESS |