構文 構文 構文 構文
change::=
maintSpec::=
用途 用途 用途 用途
次の変更を行います。
■ リポジトリ内のバックアップ、コピーおよびアーカイブ・ログのステータスを、
AVAILABLEまたはUNAVAILABLEに変更します。この機能が役立つのは、以前は使用 不可能だったファイルが再び使用可能になった場合や、特定のバックアップまたはコ ピーをリストア対象にせず、削除もしない場合です。
■ CHANGEコマンドで、以前のインカネーションからの使用可能なバックアップおよびコ
ピーのリポジトリ・ステータスを変更できます。
■ バックアップとコピーのカタログ・レコードを削除し、ターゲット制御ファイル内で対 応するレコードのステータスをDELETEDに更新します。この機能が役立つのは、
Recovery ManagerのCHANGEコマンドではなくオペレーティング・システム・コマン
ドを使用してファイルを削除し、そのリポジトリ・レコードも削除する場合です。
CHANGE maintSpec
AVAILABLE keepOption UNAVAILABLE UNCATALOG
DEVICE TYPE
=
deviceSpecifier ,
;
g
BACKUP
OF listObjList archivelogRecordSpecifier COPY
OF listObjList
maintQualifier
recordSpec
DEVICE TYPE
=
deviceSpecifier ,
p
■ バックアップまたはコピーを、現在構成されている保存方針の対象にするか、除外する ように指定します。
制限事項と使用上の注意 制限事項と使用上の注意 制限事項と使用上の注意 制限事項と使用上の注意
■ ターゲット・インスタンスを事前に起動する必要があります。
■ KEEPFOREVER句を指定するには、リカバリ・カタログを使用する必要があります。
■ フラッシュ・リカバリ領域に格納されているファイルのCHANGE... UNAVAILABLEま たはKEEP属性は使用できません。
■ 手動または自動メンテナンス・チャネルを必要とするCHANGEコマンドは、CHANGE ...AVAILABLEコマンドのみです。ただし、ディスク専用(つまり、ARCHIVELOG、
DATAFILECOPYまたはCONTROLFILECOPY)のファイルにCHANGE ... AVAILABLE を使用する場合、メンテナンス・チャネルは不要です。
CHANGE ... AVAILABLEをディスク専用でないファイルに使用する場合に、自動チャ ネル用に構成されていないデバイス・タイプでオブジェクトを作成しているときは、こ れらのチャネルに対して手動メンテナンス・コマンドを発行します。たとえば、sbt チャネルでバックアップを作成したが、自動的に構成されているのがDISKチャネルの みであれば、バックアップに対してCHANGE ... AVAILABLE操作を行う前に、sbt チャネルを手動で割り当てる必要があります。
キーワードとパラメータ キーワードとパラメータ キーワードとパラメータ キーワードとパラメータ
状態変更が必要なレコードの主キーを取得するには、LISTコマンドを実行するか、リカバ リ・カタログ・ビューを検索します。
関連項目 関連項目関連項目
関連項目: バックアップまたはコピーの可用性ステータスについては、
『Oracle Databaseバックアップおよびリカバリ基礎』を参照してくださ
い。
構文の要素 構文の要素構文の要素
構文の要素 説明説明説明説明
maintSpec CHANGEを実行するファイルを指定します。この句のオプションについては、
2-192ページの「maintSpec」を参照してください。
AVAILABLE リポジトリ内でバックアップまたはコピーのステータスをAVAILABLEに変更し
ます。ステータスは、LIST出力またはリカバリ・カタログ・ビューに表示され ます。
例 例 例 例
UNAVAILABLEステータスへのバックアップの更新ステータスへのバックアップの更新ステータスへのバックアップの更新ステータスへのバックアップの更新: 例例例例 この例では、バックアップ・セッ ト100と、1日以上前に作成されたサーバー・パラメータ・ファイルのすべてのバックアッ プについて、ステータスをUNAVAILABLEに変更します。
CHANGE BACKUPSET 100 UNAVAILABLE;
CHANGE BACKUP OF SPFILE COMPLETED BEFORE 'SYSDATE-1' UNAVAILABLE;
メンテナンス・チャネルの割当ては不要です。
keepOption バックアップまたはコピーのステータスを、構成済の保存方針に基づいて変更し
ます。たとえば、CHANGE...NOKEEPを指定すると、現在は保存方針から除外 されているバックアップをOBSOLETEステータスに適格にすることができます。
backupSpec句には、KEEPも指定できます。
注意 注意注意
注意: このオプションは、フラッシュ・リカバリ領域では使用できません。
関連項目 関連項目関連項目
関連項目: 2-164ページの「keepOption」を参照してください。
UNAVAILABLE リポジトリ内でバックアップまたはコピーのステータスをUNAVAILABLEに変
更します。ステータスは、LIST出力またはリカバリ・カタログ・ビューに表示 されます。このオプションは、ファイルが見つからない場合、または別のサイト に移された場合に使用します。Recovery Managerでは、UNAVAILABLEマーク を付けたファイルは、RESTOREまたはRECOVERコマンドでは使用されません。
後でそのファイルが見つかるか、メイン・サイトに戻った場合は、AVAILABLE オプションを使用して、このステータスを更新します。
UNCATALOG リカバリ・カタログからデータ・ファイルのコピー、バックアップ・ピースまた
はアーカイブREDOログの参照を削除し、ターゲット制御ファイル内のレコー ドをステータスDELETEDに更新します。CHANGE...UNCATALOGコマンドで は、物理バックアップおよびコピーは処理されません。ファイルがDELETEコ マンド以外の手段で削除されたときは、このコマンドを使用してRecovery Managerに通知します。
注意注意注意
注意: バックアップ制御ファイルから再同期化するか、またはリカバリ・カタ ログをアップグレードすると、カタログから削除されたレコードがカタログ・メ タデータに再表示される場合があります。
DEVICETYPE deviceSpecifier
指定したデバイス・タイプにのみCHANGEを実行します(2-131ページの
「deviceSpecifier」を参照)。このオプションが有効になるのは、構成済の自動 チャネルがあり、チャネルを手動で割り当てていない場合のみです。たとえば、
CHANGEUNCATALOG...DEVICETYPEDISKを実行すると、Recovery
Managerではディスク上のファイルのみがカタログから削除されます。
構文の要素 構文の要素構文の要素
構文の要素 説明説明説明説明
カタログ内のアーカイブ・ログの削除と追加 カタログ内のアーカイブ・ログの削除と追加カタログ内のアーカイブ・ログの削除と追加
カタログ内のアーカイブ・ログの削除と追加: 例例例例 この例では、すべてのアーカイブ・ログ を新しいディレクトリに移動し、カタログから削除した後で、新しい場所でカタログ化しま す。
HOST 'mv $ORACLE_HOME/oradata/trgt/arch/* /fs2/arch';
CHANGE ARCHIVELOG ALL UNCATALOG;
CATALOG START WITH '/fs2/arch';
バックアップ・セットの保存ステータスの変更 バックアップ・セットの保存ステータスの変更バックアップ・セットの保存ステータスの変更
バックアップ・セットの保存ステータスの変更: 例例例例 この例では、通常のバックアップを長 期バックアップに変更します。この操作にはリカバリ・カタログが必要です。
CHANGE BACKUP TAG 'consistent_db_bkup' KEEP FOREVER NOLOGS;