4.21 toDestSpec
目的
toDestSpec
副次句を使用して、ディスク・バックアップのディレクトリまたは自動ストレージ管理ディスク・グループを指定します。TO DESTINATION
に値を指定しない場合、RMANは、高速リカバリ領域(使用可能な場合)にバックアップを作成するか、または高速リカバリ領域が使用不可の場合は、プラットフォーム固有のディレクトリ(たとえばUNIX上の?/dbs
など)にバックアップを作成します。RMANでは、TO DESTINATION
パラメータを使用する際、Oracle Managed Filesのファイル名を使用します。
使用上のノート
この副次句は、ディスク・デバイスにのみ使用可能で、FORMAT
オプションとともに使用することはできません。
バックアップの最適化が有効になっている場合は、TO DESTINATION
フィールドで指定された場所にまったく同じバックアップが存在するファイルのバックアップのみがスキップされます。
指定できるTO DESTINATION
文字列は4つ以内です。RMANで2番目、3番目および4番目の値が使用されるのは、BACKUP
COPIES
、SET
BACKUP COPIES
またはCONFIGURE
... BACKUP COPIES
が有効な場合のみです。各バックアップ・ピースに使用する形式を選択すると、RMANでは最初の形式値がコピー1、2番目の形式値がコピー2というように順番に使用されます。形式値の数がコピー数より多ければ、余分の形式は使用されません。形式値の数がコピー数より少なければ、RMANでは最初の形式値から順番に再利用されます。
次の位置のいずれかにtodest_string
を指定します。優先順位は次のようになります。
-
BACKUP
コマンド -
ALLOCATE CHANNEL
コマンド -
CONFIGURE
CHANNEL
コマンド
複数の場所で指定されている場合、RMANは前述の順序でTO DESTINATION
パラメータを検索します。
例
例4-38 ASMディスク・グループの指定
この例では、データベースをASMディスク・グループDISK1
にコピーします。
BACKUP AS COPY DATABASE TO DESTINATION '+DISK1';
例4-39 データファイルのコピー先の指定
この例では、LATESTCOPY
のタグが付いた2つのデータファイルを/disk2
ディレクトリにコピーします。
BACKUP AS COPY COPY OF DATAFILE 27, 28 FROM TAG 'LATESTCOPY' TO DESTINATION '/disk2';
例4-40 リカバリ領域ファイルのコピー先の指定
この例では、すべてのリカバリ領域ファイルを/disk2
にコピーします。
Backup Recovery Area
のデフォルトでは、バックアップの最適化が有効になっているため、/disk2
上にすでにバックアップが存在するファイルのバックアップのみがスキップされます。それ以外の場所にバックアップが存在する場合はスキップされません。
ノート: この副次句は、BACKUP RECOVERY AREA
と一緒に使用することで、ディスク・チャネルを場所として指定できます。
BACKUP RECOVERY AREA TO DESTINATION '/disk2';