2009-04-30 21 views

答えて

1

のexpおよびimpを使用し、スキーマとデータを複製したいと仮定すると、その後、FROMUSERとTOUSERパラメータを使用して別のユーザーとして、それをインポートし、データベースをエクスポートするためのコマンド。

0

既存のインスタンスに基づいてテンプレートを作成します。その後、他のインスタンスを作成することができます。

1

まあ、おそらくあなたが(確かに!)のバックアップを持っているので、ちょうどあなたのテストサーバー上のバックアップの復旧をテストします。

少しより深刻であるために、それはあなたが使用しているバージョンによって異なり、RMANの新しいバージョンは、私は信じてそれはかなり簡単に、古いバージョン、あなたは基本的に回復するバックアップとしてそれを行います。 initは新しい制御ファイルを作成

  • ファイル

    私は過去にそれをやった方法

    は、基本的に

    1. コピー、バックアップデータファイルが
    2. あるを作成するコマンドである「CONTROLFILEのSET DATABASE 『TEST』を作成しますRESETLOGS ARCHIVELOG」
    3. は、アーカイブ・ログを適用して、ここでリセットログ

    とのオープンはですあなたの用語のマイナーコメントもう少し詳細に

  • 1

    をプロセスを説明- 「インスタンス」は、実際にデータベース・サーバーのホスト上で実行中のプロセスの集合であり、あなたは、「データベース」を複製します。他の誰かが述べたように

    、最良の方法は、元のデータベースのRMANバックアップを開始することです。しかし、Oracle 9 RMANには、本番バックアップをリストアしてコピーを作成したばかりの場合(DBIDのリセット、データおよびログファイルの場所の変更など)に必要だったハウスキーピングが大量に処理される「DUPLICATE DATABASE」コマンドがあるため制御ファイル内でデータベースGLOBAL_NAMEなどを設定します)。

    RMANを使用しておらず、データベースが小規模な場合は、各表領域をホット・バックアップ・モードにし、その表領域のデータファイルをバックアップ・ロケーションにコピーしてから、表領域ホットバックアップモードを終了します。アーカイブログアプリケーションのために別のホストに移動できる、回復可能なバックアップが作成されました。これは間違いなく元のデータベースにパフォーマンスの影響を及ぼし、最後の手段になるはずです。

    関連する問題