2010-11-18 16 views
2

私はRMANで作成されたOracle 11gデータベースのバックアップセットを持っています。今私は新しい/空のデータベースサーバーにバックアップセットをインポート/復元したいと思う。私は、バックアップ・セットを作成するためのコマンドが新しいデータベースサーバーでOracle 11g RMANバックアップセットをインポートする方法は?

run { 
    backup as compressed backupset database 
    tag "FULLBACKUP" 
    format "/orabackup/rman/backup/FULL_%d_%T_%U"; 
    backup as compressed backupset archivelog all 
    tag "ARCHIVELOGS" 
    format "/orabackup/rman/backup/ARCH_%d_%T_%U" 
    delete all input; 
} 

だったことを知っているが、私は私の新しいデータベースサーバー上のRMANに知られている、このコマンドによって生成されたファイルを作成し、RECOVER/RESTORE使用してバックアップ・セットをインポートする方法を見つけることができません。

答えて

1

私は、このツールを使用していないが、私は数分をgoogleの任意の多分これはあなたを助ける...

直接リンク決して:RMAP Import

 
Here is the script I use to restore the database from the backup, (I always clean up the database before restoring it.) 

* Startup nomout; 
* Set dbid xxxxxxxx // This is the dbid of your database 
* Run { 
Set controlfile autobackup format for device type disk to ''; // e.g. '/ora101/oradata/TAR/%F' 
Restore controlfile from autobackup; 
} 
* Alter database mount; // can't restore without the database mounted 
* Restore database; // can't run recover without first restore 
* Recover database; // if the backup was from incremental, RMAN will try to apply all the logfiles generated after the backup was started. 
* Alter database open resetlogs; 

// EDIT:ここから別のリンクでありますOraFaq

+0

OKを回復元のマシンのバックアップ中に残念ながら、元のマシンのデータファイルは新しいサーバでは利用できないASMを使用して保存されていたため、まだエラーが発生しますが、これは別の質問として投稿する必要があります。 – blerontin

0

もう1つの方法は、バックアップから制御ファイルを復元することです。

スタートアップのマウントがありません。

run { チャネルデバイスタイプのディスクを割り当てます。 '/ u01/......'から復元します。 }

この時点では、シャットダウンと起動が行われます。 (PFILE/SPFILE制御ファイルの名前と場所の正しいエントリがあることを確認してください)

一度マウント・モードで

カタログは「/ U01/.....」(制御ファイルのバックアップを開始するコマンドを入力します。

ファイルから情報を追加するかどうか尋ねられます。これはあなたが持っているバックピースに対しても繰り返すことができます。

リストバックアップを実行すると、orignal rman backupのすべてのアイテムが表示され、データベースのリストア/リカバリのプロセスが開始されます。

免責事項:コマンドはメモリから取得されるため、構文は100%正確ではないかもしれませんが、速いgoogleが適切なトラックに置く必要があります。

EDIT:

データ・ファイルは、このコマンドが便利migh名前を変更するために取得します。これは、ASMにデータファイルを置きますが、あなたは正しい、データ・ファイルの名前と場所「+ DATA」へのデータ・ファイルの1のための

が実行 {

セットNEWNAMEで+データを交換することにより、他の道を行くことができるはずです。

データファイル2の新しい名前を "+ DATA"に設定します。

データファイル3の新しい名前を "+ DATA"に設定します。

データファイル4の新しい名前を "+ DATA"に設定します。

データファイル5の新しい名前を "+ DATA"に設定します。

データベースを復元します。

スイッチデータファイルall;

あなたの助けを借りて、私は最終的にそれが1の制御ファイルを復元するために持っているバックアップ・セットを復元するために判明して使用されるように、それは同じファイルの場所を使用している場合、次にバックアップ・セットが自動的に知られている、データベース

}

関連する問題