構文 構文 構文 構文
用途 用途 用途 用途
CHANGE、DELETEまたはCROSSCHECKコマンドの発行に備えてチャネルを手動で割り当て
ます。
CONFIGURE
を使用して自動チャネルを設定すると、Recovery Manager
ではこれらの自動チャネルをメンテナンス操作に使用でき、手動で割り当てる必要がなくなるため注意し てください。
Recovery Manager
では、自動メンテナンス・チャネルを割り当てる場合に、自動的に割り当てる他のチャネルと同じネーミング規則が使用されます。
ALLOCATE CHANNEL FOR MAINTENANCE
を手動で実行すると、Recovery Manager
ではチャネルのネーミング規則と してORA_MAINT_devicetype_n
が使用されます。devicetypeはDISK
またはsbt
で、nはチャネル番号です。たとえば、
Recovery Manager
では、手動で割り当てた2
つのディス ク・チャネルに次の名前が使用されます。ORA_MAINT_DISK_1 ORA_MAINT_DISK_2
単一のジョブに複数のメンテナンス・チャネルを割り当てることもできますが、この機能を 使用できるのは次の場合のみです。
■ 単一のコマンドを使用して、ディスクとテープの両方で、すべてのバックアップ・ピー スまたはプロキシ・コピーのクロスチェックまたは削除を行えるようにする場合。
■ バックアップ・ピースまたはプロキシ・コピーが単一ノードにしか存在しない
Oracle
Real Application Clusters
構成で、クロスチェックと削除を正常に機能させる場合。関連項目関連項目関連項目
関連項目: 複数チャネルをクロスチェックおよび削除する方法は、
『
Oracle9i Recovery Manager
ユーザーズ・ガイド』を参照してください。ALLOCATE CHANNEL FOR MAINTENANCE DEVICE TYPE
=
deviceSpecifier
allocOperandList
;
制限事項と使用上の注意 制限事項と使用上の注意 制限事項と使用上の注意 制限事項と使用上の注意
■ このコマンドは、
RMAN
プロンプトでのみ実行してください。■ ターゲット・インスタンスを事前に起動する必要があります。
■ チャネル
ID
は指定しないでください。■ 共有セッションにメンテナンス・チャネルを割り当てることはできません。
■ チャネル名に接頭辞
ORA_
は使用できません。接頭辞ORA_
で始まるチャネル名は、Recovery Manager
専用に予約されています。キーワードとパラメータ キーワードとパラメータ キーワードとパラメータ キーワードとパラメータ
例 例 例 例
バックアップ・ピースの削除 バックアップ・ピースの削除バックアップ・ピースの削除
バックアップ・ピースの削除: 例例例 例 この例では、メディア管理カタログからバックアップ・
ピースを削除します。
ALLOCATE CHANNEL FOR MAINTENANCE DEVICE TYPE sbt;
DELETE BACKUPPIECE '/oracle/dbs/01aj3q5012';
バックアップ・セットのクロスチェック バックアップ・セットのクロスチェックバックアップ・セットのクロスチェック
バックアップ・セットのクロスチェック: 例例例例 この例では、主キー
828
のバックアップ・セットがクロスチェックされます。
ALLOCATE CHANNEL FOR MAINTENANCE DEVICE TYPE DISK;
CROSSCHECK BACKUPSET 828;
DEVICETYPE= deviceSpecifier
記憶デバイスのタイプを指定します。
関連項目 関連項目関連項目
関連項目: 2-101ページの「deviceSpecifier」 注意注意注意
注意: DEVICETYPEパラメータを指定しない場合は、NAMEパラメータで特定の順次 I/Oデバイスを識別する必要があります。V$BACKUP_DEVICEビューへの問合せで、使用 可能なデバイス・タイプと名前がわかります。
allocOperandList 割り当てたチャネルの制御オプションを指定します。
関連項目 関連項目関連項目
関連項目: 2-15ページの「allocOperandList」
Oracle Real Application Clusters構成の複数ノードでのクロスチェック構成の複数ノードでのクロスチェック構成の複数ノードでのクロスチェック構成の複数ノードでのクロスチェック: 例例例例 この例では、
Oracle Real Application Clusters
構成の2
つのノードでバックアップのクロスチェックを実行します。
RUN {
SET AUTOLOCATE ON;
ALLOCATE CHANNEL FOR MAINTENANCE DEVICE TYPE DISK CONNECT 'SYS/change_on_install@inst1';
ALLOCATE CHANNEL FOR MAINTENANCE DEVICE TYPE DISK CONNECT 'SYS/change_on_install@inst2';
CROSSCHECK BACKUP;
}
1つのコマンドを使用したディスクおよびつのコマンドを使用したディスクおよびつのコマンドを使用したディスクおよびつのコマンドを使用したディスクおよびsbtチャネルの削除チャネルの削除チャネルの削除チャネルの削除: 例例例例 この例では、ディスク とテープの両方から
5
つのバックアップ・セットを削除します。ALLOCATE CHANNEL FOR MAINTENANCE DEVICE TYPE DISK;
ALLOCATE CHANNEL FOR MAINTENANCE DEVICE TYPE sbt;
DELETE BACKUPSET 1,2,3,4,5;