質問: rman(oracle9i)を使ったdb移行 oracle 9iのrmanを使用して、現行のdbサーバから新dbサーバの移行 を考えており、db移行のテストをしているのですが、上手く行きません。 ※バックアップファイルは、アーカイブモードでオンラインバックアップです。 新サーバーでoracle9iをインストール、rman構築、rmanで仮バックアップ、 旧サーバーのrmanのアーカイブ、フルバックアップファイル(arch.bus, full.bus)を 差し替えてリストアしましたが、 rman> restore database; で、「ora-196112:データ・ファイル1はmissing or corrupt dataのためリストされませんでした。」とエラーを吐きました。 rman> alter database open resetlogs; を入れたところ、 ora-01157、ora-01110を吐き、リストアできませんでした。 そこで、旧dbサーバーのrmanのデータをごっそり新dbサーバーのrmanに置換して、リストアをしようと試みたところ、rmanのスタート時点で、ora-01991というエラーを吐いて、rman自体、起動できませんでした。 どなたか、rmanのバックアップを使用して、db移行を成功した方、ご教授ください。 もしくは、他のdb移行をご存知の方、ご教授ください。 よろしくお願いします。
回答: ま、参考までに。 oracleにおいてrmanやrman以外のバックアップ/リカバリはosの復旧は完了している前提ですから。 ここでoracleのバックアップ/リカバリの講義をするつもりはさらさら無いのであしからず。