2007.07.08 Sunday
▼ あーもう
[ めも ]
Oracleなんてしらねなので、Oracle詳しい人見てたら(>_<。)HelpMe!!。
サーバAでアーカイブログモードで起動しているDBがあります。 サーバBでは、サーバAのDBをコピってきて(ここの説明が難しい)、インスタンス起動時にノーアーカイブモードに切り替え。 コピーの所はストレージのDDRという機能なんだけど、説明がめんどいです(というか、理解してもらおうとするとかなりの時間レクチャーしないと。実機みせつつで)。簡単にいうと手動のミラーリングだと思ってください。 サーバA→サーバBへのコピーは、サーバAはオンライン。サーバBはオフラインの状態で実行(DDRの機能でサーバAがオンラインでも実行できるような仕組みになってます)。 コピーするデータは、表領域・制御ファイル・REDOログ・システム領域(それぞれ別ドライブ)。Oracle自体は、コピーの対象外。 サーバBの停止時間を最短にするテスト中に、インスタンス障害が発生。 以後、インスタンス起動時にオートリカバリを頑張って起動させようとしてるんだけど、サーバBにはアーカイブログがないので、ORA-16032のLOG_ARCHIVE_DEST_nでエラー。 このオートリカバリを実行させない方法ってないものじゃろか?。 そもそも、インスタンスの状態の情報って、どこに保持されるんでしょう?。 ちなみに、私、Oracleのオの字も知りません、ハイ。 この歳で畑違いの作業って無理があるんですがorz。 明日、DB屋さんよんじゃおうかなぁw。
誰か知ってると嬉しいなぁ。
諸事情から情報を小出しにしかできないから、コメント無いだろうなぁと、あきらめつつもカキコ。 |