業務で忙しい2週間がすぎて、やっと平常にもどりつつあります。とても密度が濃く、おかげでいろいろ経験できました。技術面では、Oracle DBAの知識をかなり得ました。
基本的にfast_start_mttr_targetを長く取ればOKで、他は自動設定されるはずなのですが、うまくいかず、強制的に設定しました。それは、log_checkpoint_interval = 9999999999(REDOファイルサイズより大きい or 十分でかい)、log_checkpoint_timeout = 0。
log_checkpoints_to_alert = TRUEで、すべてのCheck pointをログ出力する。
log_buffer = 2097152、REDOログファイルに書き出すためのメモリバッファ。これが1/3消費されるとREDOログへ書き出される。
transaction_auditing = FALSE、ユーザ情報などは記録しない。ログを分析する際にはTRUE。