CREATE_ARCHIVAL_BACKUP
このプロシージャは、すべてのバックアップ・ピースをユーザー入力で制限されたリカバリ・アプライアンスからテープにコピーし、保護されたデータベースをrestore_until_scn
、restore_until_time
またはrestore_point
で説明されているユーザーが指定した時点にリカバリできるようにします。
このAPIを使用してテープに作成されたバックアップは、KEEP
バックアップであり、ユーザーが指定したkeep_until_time
まで保持されます。
アーカイブ・バックアップは、restore_point
およびrestore_tag
を使用して検証されます。restore_point
が指定されていない場合、内部的に生成されます。restore_tag
が指定されていない場合、アーカイブ・バックアップのタグ値はrestore_point
名と同じになります。
内部で生成されたrestore_point
名の形式は、<KEEP_BACKUP_><yyyyMMddHH24miSS>
です
ノート:
アーカイブ・バックアップを作成する前に、データベースでarchivelog
モードがオンになっている必要があります。このコマンドでは、アーカイブ目的で完全に一貫性のあるバックアップの作成に必要なファイルを正しく計算するために、アーカイブ・ログが必要になります。
このAPIには、入力オプションに次の制限があります。
-
restore_point
が指定され、存在しない場合、指定されたrestore_point
名で新しいrestore_point
が作成されます。この場合、restore_until_scn
またはrestore_until_time
のいずれかの追加入力を指定できますが、両方は指定できません。 -
restore_point
が指定され、restore_point
が存在する場合、ユーザーは追加入力パラメータを指定できません。 -
指定した
restore_until_time
がデータベースのlow_time
およびhigh_time
内にない場合、このAPIはエラーを返します -
restore_until_time
は、バックアップが必要になるまでの時間です。データベースのタイムゾーンは、テープにコピーするバックアップの決定に使用されるものであるため、指定する必要があります。同様に、keep_until_time
ではデータベースのタイムゾーンも指定する必要があります。 -
restore_until_scn
、restore_until_time
またはrestore_point
がどれも指定されていない場合、アーカイブ・バックアップは、過去14日以内のリストア可能な最新のバックアップを選択することで作成されます。 -
指定した
db_unique_name
データベースのアーカイブ・バックアップを作成するためにrestore_tag
がすでに使用されている場合、このAPIはエラーを返します。
構文
PROCEDURE CREATE_ARCHIVAL_BACKUP( db_unique_name IN VARCHAR2, from_tag IN VARCHAR2 DEFAULT NULL, compression_algorithm IN VARCHAR2 DEFAULT NULL, encryption_algorithm IN VARCHAR2 DEFAULT NULL, restore_point IN VARCHAR2 DEFAULT NULL, restore_until_scn IN VARCHAR2 DEFAULT NULL, restore_until_time IN TIMESTAMP WITH TIME ZONE DEFAULT NULL, attribute_set_name IN VARCHAR2, format IN VARCHAR2 DEFAULT NULL, autobackup_prefix IN VARCHAR2 DEFAULT NULL, restore_tag IN VARCHAR2 DEFAULT NULL, keep_until_time IN TIMESTAMP WITH TIME ZONE DEFAULT NULL, comments IN VARCHAR2 DEFAULT NULL max_redo_to_apply IN NUMBER DEFAULT NULL);
パラメータ
表21-9 CREATE_ARCHIVAL_BACKUPのパラメータ
パラメータ | 説明 |
---|---|
|
保護されたデータベースの |
|
指定した場合、リカバリ・アプライアンスは、テープへのコピーにこのタグを使用しているバックアップのみを考慮します。無効な |
|
バックアップがすでに圧縮されている場合、このパラメータは無視されます。それ以外の場合、出力バックアップ・ファイルは指定されたアルゴリズムを使用して圧縮されます。無効なアルゴリズムが指定されている場合、APIはエラーを返します。
|
|
バックアップがすでに暗号化されている場合、このパラメータは無視されます。 それ以外の場合、出力バックアップ・ファイルは指定されたアルゴリズムを使用して暗号化されます。 有効な値は、'AES128'、'AES192'、'AES256'、'OFF'、'CLIENT'または定数に相当するENC_OFF、ENC_AES128、ENC_AES192、ENC_AES256、ENC_CLIENTです。 ノート: CLIENT またはENC_CLIENT の値では、クライアントが暗号化されたバックアップを生成する必要があります。そうしないと、リカバリ・アプライアンスでクラウド・バックアップ・ジョブが失敗します。
|
|
アーカイブ・バックアップを作成する、ユーザーが生成したリストア・ポイント名。無効なリストア・ポイント名を指定した場合、このAPIはエラーを返します。 |
|
アーカイブ・バックアップを作成する、ユーザーが指定したリカバリSCN。 |
|
アーカイブ・バックアップを作成する、ユーザーが指定したリカバリ時間。データベースのタイムゾーンを指定します。 |
|
ユーザーが指定した属性セット名。無効な |
|
出力バックアップ・ピースのネーミング形式。このパラメータは、RMAN FORMATパラメータと同じルールに従います。nullの場合、デフォルトが |
|
元の自動バックアップ名には、この接頭辞が付きます。 |
|
ユーザーが指定したアーカイブ・バックアップのタグ。nullの場合、アーカイブ・バックアップのタグ値は |
|
ユーザーが指定したアーカイブ・バックアップの保存時間。指定しない場合、アーカイブ・バックアップは |
|
このコマンドを実行する理由を説明する、オプションのユーザー指定コメント。 |
|
アーカイブ・バックアップの作成のためにREDOログを適用できる最大日数を示すユーザー指定のパラメータ。
このパラメータに値が指定されていない場合の、 |