質問: rmanのリカバリカタログ用にoracleをインストールする必要がある? oracleに疎いので教えてください。 rmanでリカバリカタログはターゲットdbとは別dbが推奨になってますが、 ターゲットdbサーバ内でターゲットdbとは別にdbを作成すれば?ってことなのでしょうか? oracleで1サーバ内に2つdbが存在するのってどうってことないことなのでしょうか? また、別サーバにリカバリカタログを作成するとしたら、 リカバリカタログのためだけにoracleをインストールする必要があるってことでしょうか? ということはライセンス料とかがまた追加されるってことでしょうか? それって普通なのでしょうか?
回答: > rmanでリカバリカタログはターゲットdbとは別dbが推奨になってます > が、ターゲットdbサーバ内でターゲットdbとは別にdbを作成すれば? > ってことなのでしょうか? はい。同一サーバ上であろうと、とりあえず別の db を作成すれば ok です。 <-- ベスト 別サーバ > 同一サーバ別ディスク > 同一サーバ同一ディスク > oracleで1サーバ内に2つdbが存在するのってどうってことないことな > のでしょうか? リソースがあれば問題ありません。1サーバ内に複数の db を作成しても追加ライセンスは発生しません。実際、業務に応じて複数の db を1つのサーバ上で作成しているケースもあります。 > また、別サーバにリカバリカタログを作成するとしたら、 > リカバリカタログのためだけにoracleをインストールする必要があるっ > てことでしょうか? > ということはライセンス料とかがまた追加されるってことでしょうか? > それって普通なのでしょうか? データ損失のリスクを低減させるためには、それなりのお金がかかるものです (別サーバにすれば認識されているように追加ライセンスが発生します)。rman の場合、ターゲット db と カタログ db の両方が破損してしまえば復旧できないわけですから、別サーバに oracle をインストールしてカタログ db だけを作成する場合もあります。 ただ、それはシステム要件にもよると思います。中小規模の案件でそれほどコストを掛けられないのであれば、同一サーバにカタログ db を作成し、ターゲット db とカタログ db のバックアップをちゃんと取得しておくことで十分ではないかと思います。 もちろん、お客さんの理解を得ておく必要はあると思いますが・・・。