質問: 新たにDBサーバーの構築を任され悩んでおります。 新サーバーはOSにAIX5L V5.2を使用し、73GのDISKを3基でRAID5のアレイにOS、Oracle10gをインストールします。 REDOログファイル、制御ファイル、アンドゥ表領域はミラー化すべきということですが、RAID5にした場合、パーティションは分割してもあまり意味は無い用に思うので、1つのパーティションにファイルをまとめて入れようと思っています。この場合、REDOログファイル等も同じパーティションにミラー化するのですが、特に問題ないでしょうか?それよりパーティションを分割し、ファイルを分割したほうがよいのでしょうか?パーティションを分割するとRAIDのメリットが無くなるような気がするのですが、、、よろしくお願いします。
回答: ファイルの多重化とミラーリングを混同されて質問されてますね。 (REDOログはシーケンス書き込みなのでミラーリングすべきというは チューニングで良く言われています) RAID5+1は、通常無い(3台ではそれ自体無理)ので、多重化を前提にしますと その程度のディスク容量であれば、アプリ用とデータファイル用の 2つに区分けすれば十分だと思います。 AIXには触ったことはありませんが、単一パーティションにすると、iノード不足とか発生する可能性もあるかもしれないので注意してください。 ちなみにパーティションサイズは、故障時のリカバリー時間 にかなり影響しますので、慎重に設計してください。 (今回は正味150GB程度ということですので問題にはならないでしょう) REDOログは、OTPだと相当な書き込み量になるので あまり多重化すると、RAIDコントローラがパンクします。 クリティカルなシステムでなければ、2つにしておいた方がよさげです。 当然ですが、データファイル用のパーティションが故障して、REDOログが壊れたら オンラインREDOログ使用したリカバリーはできなくなります。 老婆心ですが、もし大事なシステムなら知識のあるデータベース管理者を最初に雇った方がいいと思います。 なにも事前に施してなくて、壊れたときに呼ばれても何もできないというのは良くある話ですが、 やっていてもまったく使えないバックアップを毎週していたというのも良くあります。