制限事項と使用上の注意 制限事項と使用上の注意 制限事項と使用上の注意 制限事項と使用上の注意
■
CHANGE
コマンドは、RUNコマンドのカッコ内またはRecovery Manager
プロンプトで実 行してください。■ ターゲット・インスタンスを事前に起動する必要があります。
■
CHANGE
コマンドは、Recovery Manager
リポジトリに記録されており、かつ現行のデー タベース・インカネーションに属しているファイルにのみ使用します。■
KEEP FOREVER
句を指定するには、リカバリ・カタログを使用する必要があります。■ 手動または自動メンテナンス・チャネルを必要とする
CHANGE
コマンドは、CHANGE... AVAILABLE
コマンドのみです。ただし、ディスク専用(つまり、ARCHIVELOG、DATAFILECOPY
またはCONTROLFILECOPY)のファイルに CHANGE ... AVAILABLE
を使用する場合、メンテナンス・チャネルは不要です。CHANGE ... AVAILABLE
をディスク専用でないファイルに使用する場合に、自動チャ ネル用に構成されていないデバイス・タイプでオブジェクトを作成しているときは、こ れらのチャネルに対して手動メンテナンス・コマンドを発行します。たとえば、sbt チャネルでバックアップを作成したが、自動的に構成されているのがDISK
チャネルの みであれば、バックアップに対してCHANGE ... AVAILABLE
操作を行う前に、sbt チャネルを手動で割り当てる必要があります。キーワードとパラメータ キーワードとパラメータ キーワードとパラメータ キーワードとパラメータ
状態変更が必要なレコードの主キーを取得するには、LISTコマンドを実行するか、リカバ リ・カタログ・ビューを検索します。
構文の要素 構文の要素構文の要素
構文の要素 説明説明説明説明
BACKUP 指定したバックアップ・セット、バックアップ・ピースおよびプロキシ・コピー
を操作します。BACKUPにオプションを指定しなければ、CHANGE BACKUPでは リポジトリに記録されたすべてのバックアップが処理されます。
注意 注意注意
注意: LIST出力のKEY列を使用して、CHANGEコマンドで使用可能な主キーを取
得します。
COPY データ・ファイルのコピー、アーカイブREDOログおよびアーカイブREDOログ のイメージ・コピーを操作します。COPYにオプションを指定しなければ、
CHANGECOPYではリポジトリに記録されたすべてのコピーが処理されます。
OFlistObjList 操作するオブジェクトのリストをlistObjList句で指定したオブジェクト型に 限定します。オブジェクトを指定しなければ、CHANGEはデフォルトですべての コピーになります。 CHANGE COPY OF DATABASEでは、制御ファイルではなく データ・ファイルが含まれるため注意してください。
関連項目関連項目関連項目
関連項目: 2-144ページ「listObjList」
maintQualifier 指定したオプションに基づいてコマンドを制限します。
関連項目 関連項目関連項目
関連項目: 2-146ページ「maintQualifier」
archivelogRecordSpecifier アーカイブ・ログを指定します。 2-21ページの「archivelogRecordSpecifier」を参 照してください。
recordSpec 可用性ステータスを変更するオブジェクトを指定します。 2-153ページの
「recordSpec」を参照してください。
AVAILABLE リポジトリ内でバックアップまたはコピーのステータスをAVAILABLEに変更し
ます。ステータスは、LIST出力またはリカバリ・カタログ・ビューに表示されま す。
UNAVAILABLE リポジトリ内でバックアップまたはコピーのステータスをUNAVAILABLEに変更
します。ステータスは、LIST出力またはリカバリ・カタログ・ビューに表示され ます。このオプションは、ファイルが見つからない場合、または別のサイトに移 された場合に使用します。Recovery Managerでは、UNAVAILABLEマークを付け たファイルは、RESTOREまたはRECOVERコマンドでは使用されません。後でそ のファイルが見つかるか、メイン・サイトに戻った場合は、AVAILABLEオプショ ンを使用して、このステータスを更新します。
UNCATALOG リカバリ・カタログから(バックアップ・ピースやバックアップ・セットではな
く)データ・ファイル・コピーまたはアーカイブREDOログの参照を削除し、
ターゲット制御ファイル内のレコードをステータスDELETEDに更新します。
CHANGE ... UNCATALOGコマンドでは、物理バックアップおよびコピーは処理さ れません。ファイルがDELETEコマンド以外の手段で削除されたときは、このコ マンドを使用してRecovery Managerに通知します。
注意注意注意
注意: バックアップ制御ファイルから再同期化するか、リカバリ・カタログを アップグレードすると、カタログから削除されたレコードがカタログ・メタデー タに再表示される場合があります。
DEVICETYPE deviceSpecifier
指定したデバイス・タイプにのみCHANGEを実行します(2-107ページの
「deviceSpecifier」を参照)。このオプションが有効になるのは、構成済の自動 チャネルがあり、チャネルを手動で割り当てていない場合のみです。たとえば、
CHANGEUNCATALOG...DEVICETYPEDISKを実行すると、Recovery Manager ではディスク上のファイルのみがカタログから削除されます。
keepOption バックアップまたはコピーのステータスを、構成済の保存方針に基づいて変更し
ます。たとえば、CHANGE...NOKEEPを指定すると、現在は保存方針から除外さ れているバックアップをOBSOLETEステータスに適格にすることができます。
注意 注意注意
注意: KEEPはbackupSpec句でも指定できます。
関連項目 関連項目関連項目
関連項目: 2-123ページ「keepOption」 構文の要素
構文の要素構文の要素
構文の要素 説明説明説明説明
例 例 例 例
UNAVAILABLEステータスへのバックアップの更新ステータスへのバックアップの更新ステータスへのバックアップの更新ステータスへのバックアップの更新: 例例例例 この例では、バックアップ・セッ ト
100
と、1
日以上前に作成されたサーバー・パラメータ・ファイルのすべてのバックアッ プについて、ステータスをUNAVAILABLE
に変更します。メンテナンス・チャネルの割当て は不要です。CHANGE BACKUPSET 100 UNAVAILABLE;
CHANGE BACKUP OF SPFILE COMPLETED BEFORE 'SYSDATE-1' UNAVAILABLE;
カタログ内のアーカイブ・ログの削除と追加 カタログ内のアーカイブ・ログの削除と追加カタログ内のアーカイブ・ログの削除と追加
カタログ内のアーカイブ・ログの削除と追加: 例例例例 この例では、最初にすべてのアーカイ ブ・ログを一時ディレクトリに移動して、カタログから削除します。
HOST 'mv $ORACLE_HOME/oradata/trgt/arch/* /tmp/arch';
CHANGE COPY OF ARCHIVELOG ALL UNCATALOG;
EXIT;
UNIX
コマンド・シェルからPerl
を使用して、各アーカイブ・ログ用のCATALOG
コマンド を含むコマンド・ファイルを作成します。% perl5 -e '@files=</tmp/arch/*>; foreach (@files) \
? {print "CATALOG ARCHIVELOG '$_'\;\n";}' > $HOME/rman.cmd
最後に、
Recovery Manager
を起動し、コマンド・ファイルを実行して、再配置したログをカタログに追加します。
% rman TARGET / @$HOME/rman.cmd
バックアップ・セットの保存ステータスの変更 バックアップ・セットの保存ステータスの変更バックアップ・セットの保存ステータスの変更
バックアップ・セットの保存ステータスの変更: 例例例例 この例では、通常のバックアップを長 期バックアップに変更します。この操作にはリカバリ・カタログが必要です。
CHANGE BACKUP TAG 'consistent_db_bkup' KEEP FOREVER NOLOGS;