オレンジみかん今週も引き続きフラッシュバック・データ・アーカイブ(以下、FDA)の検証を行います。■前回までのおさらい前回ではFDAの運用管理ポイントとして、過去レコードの参照時におけるINDEXの有効性について検証しました。今回も引き続きFDAの運用管理のポイントについて検証していきたいと思います。FDAを運用する上で気になることは、監査対象となる表に対してFDAが長期にわたって監査データを記録することによる記憶容量の増加です。この様にFDAが増加する表領域に対してどの様な対処が必要なのでしょうか?それでは障害が発生しうるケースを例にして対処方法を検証してみましょう。■検証[FDA障害復旧の検証]先に記載した様に、過去レコードが長期にわたって蓄積されることでFDAに設定した記憶容量が枯渇してしまうと履歴表に書き込みができないため、ORACLEはFDA領域の障害として通知をします。それでは、FDAの履歴表が満杯になるとどの様な障害が発生し、対処すればよいのでしょうか?障害ケースを再現して記憶容量の障害に対する復旧方法について検証してみましょう。□環境設定FDAの記憶容量の枯渇を再現するため、FDAの記憶容量をできるだけ最小のサイズに設定します。以下の例では表領域のサイズを1GB、FDAの容量を1MBで設定しました。表領域が作成されました。フラッシュバック・アーカイブが作成されました。権限付与が成功しました。□障害を発生させる先ほどの環境設定でFDAの容量を1MBに設定しましたので、この容量を超える過去レコードが履歴表に蓄積される様な操作を実行してみましょう。今回の検証ではTEST1表を作成し、10万件のレコードを挿入してみます。