• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:クローンデータベース作成に関して)

クローンデータベース作成の方法について

このQ&Aのポイント
  • サーバーAでOracleデーターベース(10g)が稼働しています。サーバーBに完全に同じデータベースインスタンスを構築したいと考えています。
  • DBCAを使用してテンプレートを作成し、サーバーBに移して当該テンプレートからインスタンスを作成する方法を試しましたが、インスタンス生成の各種パラメータを入力する必要がありました。
  • データベースをまるごとコピーする場合はexpdp/impdpを使用できますが、インスタンスの設定は移されません。他に有効な方法があれば教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • muyoshid
  • ベストアンサー率72% (230/318)
回答No.1

こんにちわ。 > 何かもっと有効な方法がありますか? サーバーA とサーバB が同じOS で、サーバーA のインスタンスを停止できるのであれば、 以下の手順で可能かと 1) サーバーA のインスタンスを停止 2) データファイル, 制御ファイル, Online Redo Log 等を全てサーバーB にコピー 3) 初期化パラメータファイル, tnsnames.ora, listener.ora 等の設定ファイルを サーバーB にコピーして、ホスト名等の環境依存の部分を修正   ※ 制御ファイルのパスがサーバーA とサーバーB で異なる場合はここで修正 4) サーバーA のインスタンス起動 5) Windows 環境であれば、oradim でサービス作成 6) 必要であれば、orapwd でパスワードファイル作成 7) サーバーB のインスタンスをmount で起動 8) サーバーA とサーバーB のデータファイル等のパスが違っている場合は   alter database rename file コマンドでファイル名を修正 9) サーバーB のインスタンスオープン 要は、Cold Backup のリストア&リカバリと同じ事です。

shingo-numtech
質問者

お礼

早速の回答本当にありがとうございました。 Cold Backupという単語をヒントにいろいろ試してみました。 助かりました。 ありがとうございました。