• 検索結果がありません。

構文 構文 構文 構文

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;