用途
formatSpec
副次句を使用して、バックアップ・ピースまたはイメージ・コピーに対するファイル名の形式または自動ストレージ管理ディスク・グループを指定します。FORMAT
パラメータに値を指定しない場合、RMANは、高速リカバリ領域(使用可能な場合)にバックアップを作成するか、または高速リカバリ領域が使用不可の場合は、プラットフォーム固有のディレクトリ(たとえばUNIX上の?/dbs
など)にバックアップを作成します。いずれの場合も、RMANは変数%Uを使用してバックアップを指定します。
ヒント:
自動ストレージ管理のディスク・グループの作成方法および命名方法は、『Oracle Database SQL言語リファレンス』を参照してください。
使用上の注意
各バックアップ・ピースまたはバックアップ・コピーの名前が一意であり、かつプラットフォーム上の順次ファイル名として有効であればどのような名前でも指定できます。ディスクにバックアップする場合は、一意の有効なファイル名であれば、どのようなディスク・ファイル名も使用できます。
Oracle Managed Filesのファイル名は、バックアップ用の形式として指定できません。たとえば、+DISK1/datafile/system.732.609791431
がOMFファイル名の場合、そのファイル名をFORMAT
パラメータに指定することはできません。
環境変数は、FORMAT
パラメータでは有効ではありません。
format_string
全体がターゲット・インスタンスによりポート固有の方法で処理され、最終的なバックアップ・ピース名が導出されます。一意のファイル名を生成するために、「セマンティクス」に示す置換変数をFORMAT
文字列で使用できます。この情報の書式設定は、プラットフォームに応じて異なります。
指定できるFORMAT
文字列は4つ以内です。RMANで2番目、3番目および4番目の値が使用されるのは、BACKUP
COPIES
、SET
BACKUP COPIES
またはCONFIGURE
... BACKUP COPIES
が有効な場合のみです。各バックアップ・ピースに使用する形式を選択すると、RMANでは最初の形式値がコピー1、2番目の形式値がコピー2というように順番に使用されます。形式値の数がコピー数より多ければ、余分の形式は使用されません。形式値の数がコピー数より少なければ、RMANでは最初の形式値から順番に再利用されます。
次の位置のいずれかにformat_string
を指定します。優先順位は次のようになります。
BACKUP
コマンド
ALLOCATE CHANNEL
コマンド
CONFIGURE
CHANNEL
コマンド
複数の場所で指定されている場合、RMANは前述の順序でFORMAT
パラメータを検索します。
セマンティクス
formatSpec
構文要素 | 説明 |
---|---|
|
データベースのアクティブIDを指定します。 |
|
ディレクトリ・パス以外のファイル名を指定します。 |
|
1セットの二重バックアップ・ピース内でバックアップ・ピースのコピー番号を指定します。バックアップを多重化していなければ、この変数はバックアップ・セットの場合は1、プロキシ・コピーの場合は0となります。コマンドが使用可能になっている場合、この変数はコピー番号を示します。 |
|
データベースの名前を指定します(例4-23を参照)。 |
|
グレゴリオ暦による月の現在の日付を |
|
アーカイブ・ログ順序番号を指定します。 |
|
絶対ファイル番号を指定します(例4-23を参照)。 |
|
DBID、日、月、年および順序を組み合せて固有で反復可能な生成名にします。この変数は、
注意: |
|
アーカイブREDOログ・スレッド番号を指定します。 |
|
DBIDを指定します。 |
|
グレゴリオ暦による月を |
|
表領域名を指定します。この置換変数は、データファイルをイメージ・コピーとしてバックアップする場合のみ有効です。 |
|
データベース名を指定します。データベース名は合計8文字の桁数になるまで、右側に |
|
バックアップ・セット内のピース番号を指定します。この値は、バックアップ・セットごとに 注意: |
|
バックアップ・セット番号を指定します。この番号は制御ファイルにあるカウンタで、バックアップ・セットごとに加算されます。カウンタ値は |
|
バックアップ・セットのタイムスタンプを指定します。4バイトの内部的な基準日時以降の経過秒数を表す値です。バックアップ・セットに一意の名前を構成するには、 |
|
グレゴリオ暦による年、月および日を |
|
バックアップ・セット番号またはイメージ・コピー番号と、これらの作成時刻を短く表現する8文字の名前を指定します。 |
|
システムによって生成される一意のファイル名(デフォルト)を指定します。
アーカイブREDOログのイメージ・コピーの場合、
制御ファイルのイメージ・コピーの場合、
|
|
年を |
|
パーセント( |
例
例4-22 ASMディスク・グループの指定
この例では、データベースをASMディスク・グループDISK1
にコピーします。
BACKUP AS COPY DATABASE FORMAT '+DISK1';
例4-23 データファイルのコピー先の指定
この例では、LATESTCOPY
のタグが付いた2つのデータファイルを/disk2
ディレクトリにコピーします。
BACKUP AS COPY COPY OF DATAFILE 27, 28 FROM TAG 'LATESTCOPY' FORMAT '/disk2/Datafile%f_Database%d';