backupOperand::=
FORMAT
=
’ format_string ’ ,
CHANNEL
’
channel_id
’ CUMULATIVE
MAXSETSIZE
=
integer K M G
FILESPERSET
=
integer PARMS
=
’ channel_parms ’ POOL
=
integer TAG
= ’
tag_name
’ keepOption
SKIP
OFFLINE READONLY INACCESSIBLE NOEXCLUDE
PROXY
ONLY VALIDATE FORCE DISKRATIO
=
integer
NOT BACKED UP
SINCE TIME
=
’ date_string ’ NOCHECKSUM
CHECK LOGICAL COPIES
=
integer DEVICE TYPE deviceSpecifier
backupSpecOperand::=
FORMAT
=
’ format_string ’ ,
CHANNEL
’
channel_id
’
MAXSETSIZE
=
integer K M G
FILESPERSET
=
integer PARMS
=
’ channel_parms ’ POOL
=
integer TAG
= ’
tag_name
’ keepOption
SKIP
OFFLINE READONLY INACCESSIBLE NOEXCLUDE
FORCE DISKRATIO
=
integer
NOT BACKED UP
SINCE TIME
=
’ date_string ’
INCLUDE CURRENT CONTROLFILE
FOR STANDBY
DELETE ALL
INPUT
用途 用途 用途 用途
データベース、表領域、データ・ファイル(カレントまたはコピー)、制御ファイル(カレ ントまたはコピー)、アーカイブ・ログまたはバックアップ・セットのバックアップを作成 します。ターゲット・データベースまたはスタンバイ・データベースのバックアップを作成 できます。
バックアップの実行時に、バックアップが必要なファイルを指定します。
Recovery Manager
では、入力ファイルはRecovery Manager
固有の論理構造である1
つ以上のバックアップ・バックアップ・バックアップ・バックアップ・セット セットセット
セットに入れられます。バックアップ・セットは、バックアップの最小単位です。
Recovery
Manager
では、正常に終了したリポジトリにのみバックアップ・セットが記録されます。各バックアップ・セットには、
1
つ以上のバックアップ・ピースバックアップ・ピースバックアップ・ピースが含まれます。これは、バックアップ・ピース バックアップ対象のデータを含む物理ファイルです。BACKUP
コマンドを使用してプロキプロキプロキプロキ シ・コピーシ・コピーシ・コピー
シ・コピーを作成することもできます。プロキシ・コピーは、データ転送全体がメディア・
マネージャにより実行されるサード・パーティ・メディアへのバックアップです。
Oracle
が作成するバックアップ・セットの数とRecovery Manager
が1
つのバックアップ・セットに含める入力ファイルの数は、管理者が管理します。ファイルの読込み中またはバッ クアップ・ピースの書込み中に
I/O
エラーが発生した場合、Oracle
はジョブを異常終了さ せます。CONFIGURE CONTROLFILE AUTOBACKUP
がON
の場合、Recovery Manager
では次の状況で 制御ファイルの自動バックアップが実行されます。■
RMAN
プロンプトでBACKUP
またはCOPYコマンドが発行された後■
RUN
ブロック内でBACKUP
またはCOPY
コマンドの後にBACKUP
およびCOPY
以外のコマ ンドが続いている場合■ 各
RUN
ブロックの終わりに、そのブロックの最後のコマンドがBACKUP
またはCOPY
だった場合BACKUP
コマンドによりバックアップが最適化される場合、つまり、次の条件が満たされている場合、すでにバックアップ済のファイルと同じファイルのバックアップは作成されませ ん。
■
CONFIGURE BACKUP OPTIMIZATION ON
コマンドを実行済の場合■
ALL
またはLIKE
オプションを指定してBACKUP DATABASE
またはBACKUP ARCHIVELOG
を実行するか、BACKUPBACKUPSET ALL
を実行する場合■ 単一のデバイス・タイプのチャネルのみを指定する場合、つまり、異なるデバイス・タ イプを使用するチャネルを混在させない場合
関連項目 関連項目関連項目
関連項目:
Recovery Manager
のバックアップ・セットの概要は、『
Oracle9i Recovery Manager
ユーザーズ・ガイド』を参照してください。ファイルのバックアップ方法は、『
Oracle9i Recovery Manager
ユーザー ズ・ガイド』を参照してください。制限事項と使用上の注意 制限事項と使用上の注意 制限事項と使用上の注意 制限事項と使用上の注意
BACKUP
コマンドを使用するときは、次の操作が必要です。■ データベースをマウントまたはオープンします。
Recovery Manager
では、データベース がARCHIVELOG
モードになっている場合に、不完全バックアップ不完全バックアップ不完全バックアップ不完全バックアップを実行できます。た だし、リストア操作に使用するバックアップに一貫性を持たせるため、REDO
ログを適 用する必要があります。■ 現行の制御ファイルを使用します。
■ 指定したデバイス・タイプ用の自動チャネルが構成されていない場合は、BACKUPコマ ンドを実行するたびにチャネルを手動で割り当てます。
Recovery Manager
には、事前構 成済のDISK
チャネルが用意されています。■ 各バックアップ・ピースに一意の名前を付けます。
■ ファイルのバックアップを有効なメディアに作成します。
DEVICE TYPE DISK
を指定すると、
Recovery Manager
ではランダム・アクセスのディスクにバックアップが作成されます。バックアップを作成できるのは、
Oracle
データ・ファイルを格納できるデバイ スです。つまり、文CREATE TABLESPACE tablespace_name DATAFILE
'filename'が有効であれば、'filename'は有効なバックアップ・パス名です。
DEVICE TYPE sbt
を指定した場合は、メディア管理ソフトウェアがサポートするメ ディアであれば、どのメディアにもバックアップできます。■ 多重化バックアップを実行するには、BACKUP_TAPE_IO_SLAVES初期化パラメータを
TRUE
に設定します。それ以外の場合は、エラーになります。Recovery Manager
では、要求したバックアップ・コピーの数に応じて、必要な数の起動済プロセスが構成されま す。
BACKUP
コマンドを使用する場合、次の操作はできません。■ クラッシュ後または
SHUTDOWN ABORT
後にデータベースがオープンまたはクローズされ るときに、NOARCHIVELOGモードでバックアップ(標準または増分)を実行すること。一貫性のあるシャットダウン後にデータベースに対して実行できるのは、
NOARCHIVELOG
バックアップのみです。■
1
つのバックアップ・セットを複数のチャネルに分散すること。■
1
つの入力ファイルを複数のバックアップ・セットに分散すること。■ アーカイブ
REDO
ログ・ファイルとデータ・ファイルを1
つのバックアップに含めるこ と。注意注意注意
注意: ディスクを使用するバックアップの場合、本番バックアップでは テスト
API
はサポートされません(『Oracle9i Recovery Manager
ユーザー ズ・ガイド』を参照)。かわりに、事前構成済のDISK
チャネルを使用する か、DISKチャネルを手動で割り当ててください。■ ブロック・サイズの異なるファイルのバックアップを同じバックアップ・セットに作成 すること。
Recovery Manager
では、ブロック・サイズの異なる表領域のバックアップを 作成できますが、それぞれ異なるサイズのデータ・ファイルが専用バックアップ・セッ トに入れられます。■ 一時表領域のバックアップを作成すること。
■ 移送後に読取り
/
書込みが行われていないトランスポータブル表領域のバックアップを 作成すること。■ データ・ファイルのコピー、アーカイブ
REDO
ログまたはバックアップ・セット以外の オブジェクトのバックアップを作成するときに、DELETE INPUTオプションを使用する こと。■ バックアップ・セットに入れるバックアップ・ピースの数を指定すること。
■ テープからディスクに、またはテープからテープに、バックアップ・セットのバック アップを作成すること。
■
BACKUP ARCHIVELOG
コマンドでPLUS ARCHIVELOG
句を指定すること。■ 各バックアップの一意のタグ名を自動的に作成すること。
1
回ごとに一意のタグ名を作 成し、バックアップ・スクリプトを記述してから、実行前にオペレーティング・システ ム・ユーティリティを使用して編集するか、シェル・スクリプトを使用してバックアッ プ・スクリプトを生成すること。■ バックアップ中にデータベースを
NOARCHIVELOG
モードでオープンすること。この場合 や、バックアップ中のファイルのデータ・ブロックの一部が、バックアップ・セッショ ンで読み込まれる前に変更された場合、そのバックアップにはリカバリが必要なため、リストア後は使用できなくなります。
■ バックアップ・ピースのファイル名の長さを、ポート固有の最大長より長くすること。
メディア・マネージャを使用する場合は、
Media Management API
のバージョンで最大 長が異なる場合があります。–
SBT 1.1
を使用しているベンダーは、最大14
文字のファイル名をサポートしますが、
15
文字以上のファイル名をサポートすることもできます。–
SBT 2.0
を使用しているベンダーは、最大512
文字のファイル名をサポートしますが、
513
文字以上のファイル名をサポートすることもできます。■ まだ
CONFIGURE
を使用してデバイス・タイプを構成していない場合に、DEVICETYPE
オプションを指定すること(ただし、DISK
の場合は事前構成済です)。■ チャネルを手動で割り当て、
DEVICE TYPE
オプションを指定してBACKUP
を実行するこ と。■ バックアップ・セットのバックアップを検査すること。
■
CONFIGURE BACKUP COPIES
を使用してバックアップ・セットを多重化すること。キーワードとパラメータ キーワードとパラメータ キーワードとパラメータ キーワードとパラメータ
FULL すべてのブロックをバックアップ・セットにコピーします。未使用のデータ・ファイル・
ブロックはスキップされます。FULLまたはINCREMENTALを指定しなければ、Recovery
Managerではデフォルトで全体バックアップが実行されます。アーカイブREDOログまた
は制御ファイルをバックアップする場合、サーバー・セッションはブロックをスキップし ません。全体バックアップはその後の増分バックアップ計画に影響を与えません。した がって、全体バックアップは増分バックアップ方法の一部分とはみなされません。
INCREMENTAL LEVEL= integer
最新のレベルinteger増分バックアップ以降に変更されたブロックのみをコピーします。
この場合のintegerは、1から4までの整数です。たとえば、レベル2増分バックアップ では、Recovery Managerは最新のレベル2、レベル1またはレベル0増分バックアップ以 降に使用されたすべてのブロックのバックアップを作成します。 このタイプの増分バック アップは、累積バックアップと区別するために、差分バックアップ差分バックアップ差分バックアップ差分バックアップと呼ばれます。
レベル0バックアップは増分方法の基本バックアップであるため、存在する必要がありま す。レベル0の増分バックアップの内容は全体バックアップと同じですが、全体バック アップとは異なり、増分バックアップ方法の一部分とみなされます。レベル1以上のバック アップの実行時にレベル0バックアップが存在しなければ、レベル0バックアップが自動 的に作成されます。
Oracleシステムは、レベルが0より大きい増分バックアップの作成を試みると、チェック
を実行します。このチェックによって、増分バックアップがその後のRECOVERコマンドで 使用できることを確認します。チェックの内容は、次のとおりです。
■ BACKUPコマンド内の各データ・ファイルに対して、レベル0バックアップ・セットま たはレベル0データ・ファイル・コピーが存在していること。これらのバックアップ・
セットがUNAVAILABLEにマークされていないことが必要です。レベル0バックアッ プが存在しなければ、Recovery Managerにより自動的に作成されます。
■ レベル0以降の十分な増分バックアップがあり、これから作成する増分バックアップで 使用できること。
INCREMENTALを指定した場合は、backupSpec句でパラメータDATAFILE、
DATAFILECOPY、TABLESPACEまたはDATABASEを設定する必要があります。Recovery
Managerは、制御ファイル、アーカイブREDOログまたはバックアップ・セットの増分
バックアップをサポートしません。
データベースがNOARCHIVELOGモードのときには、非一貫性の増分バックアップを行うこ とができないため注意してください。したがって、NOARCHIVELOGモードのデータベース がオープンされ、使用中には、増分バックアップを生成できません。
関連項目 関連項目関連項目
関連項目: 2-53ページの「CHANGE」