アーカイブ REDO ログファイルのバックアップ - Amazon Relational Database Service

アーカイブ REDO ログファイルのバックアップ

Amazon RDS パッケージ rdsadmin.rdsadmin_rman_util を使用して Amazon RDS Oracle DB インスタンスのアーカイブ REDO ログをバックアップできます。

アーカイブ REDO ログをバックアップするプロシージャは、以下の Amazon RDS for Oracle DB エンジンバージョンでサポートされています。

  • Oracle Database 21c (21.0.0)

  • Oracle Database 19c (19.0.0)

すべてのアーカイブ REDO ログのバックアップ

Amazon RDS Oracle DB インスタンスのすべてのアーカイブ REDO ログをバックアップするには、Amazon RDS プロシージャ rdsadmin.rdsadmin_rman_util.backup_archivelog_all を使用します。

このプロシージャでは、以下の RMAN タスクの共通パラメータを使用します。

  • p_owner

  • p_directory_name

  • p_label

  • p_parallel

  • p_compress

  • p_rman_to_dbms_output

  • p_tag

詳細については、「RMAN プロシージャの共通パラメータ」を参照してください。

次の例では、DB インスタンスのすべてのアーカイブ REDO ログをバックアップします。

BEGIN rdsadmin.rdsadmin_rman_util.backup_archivelog_all( p_owner => 'SYS', p_directory_name => 'MYDIRECTORY', p_parallel => 4, p_tag => 'MY_LOG_BACKUP', p_rman_to_dbms_output => FALSE); END; /

日付範囲からのアーカイブ REDO ログのバックアップ

日付範囲を指定して Amazon RDS Oracle DB インスタンスの特定のアーカイブ REDO ログをバックアップするには、Amazon RDS プロシージャ rdsadmin.rdsadmin_rman_util.backup_archivelog_date を使用します。日付範囲では、どのアーカイブ REDO ログをバックアップするかを指定します。

このプロシージャでは、以下の RMAN タスクの共通パラメータを使用します。

  • p_owner

  • p_directory_name

  • p_label

  • p_parallel

  • p_compress

  • p_rman_to_dbms_output

  • p_tag

詳細については、「RMAN プロシージャの共通パラメータ」を参照してください。

このプロシージャでは、以下の追加のパラメータも使用します。

パラメータ名 データ型 有効な値 デフォルト 必須 説明

p_from_date

date

ディスクにあるアーカイブ REDO ログの start_datenext_date の日付。この値は、p_to_date で指定した値以下にする必要があります。

はい

アーカイブログのバックアップのスタート日。

p_to_date

date

ディスクにあるアーカイブ REDO ログの start_datenext_date の日付。この値は、p_from_date で指定した値以上にする必要があります。

はい

アーカイブログのバックアップの終了日。

次の例では、DB インスタンスの日付範囲のアーカイブ REDO ログをバックアップします。

BEGIN rdsadmin.rdsadmin_rman_util.backup_archivelog_date( p_owner => 'SYS', p_directory_name => 'MYDIRECTORY', p_from_date => '03/01/2019 00:00:00', p_to_date => '03/02/2019 00:00:00', p_parallel => 4, p_tag => 'MY_LOG_BACKUP', p_rman_to_dbms_output => FALSE); END; /

SCN 範囲からのアーカイブ REDO ログのバックアップ

システム変更番号 (SCN) 範囲を指定して Amazon RDS Oracle DB インスタンスの特定のアーカイブ REDO ログをバックアップするには、Amazon RDS プロシージャ rdsadmin.rdsadmin_rman_util.backup_archivelog_scn を使用します。SCN 範囲では、どのアーカイブ REDO ログをバックアップするかを指定します。

このプロシージャでは、以下の RMAN タスクの共通パラメータを使用します。

  • p_owner

  • p_directory_name

  • p_label

  • p_parallel

  • p_compress

  • p_rman_to_dbms_output

  • p_tag

詳細については、「RMAN プロシージャの共通パラメータ」を参照してください。

このプロシージャでは、以下の追加のパラメータも使用します。

パラメータ名 データ型 有効な値 デフォルト 必須 説明

p_from_scn

number

ディスクにあるアーカイブ REDO ログの SCN。この値は、p_to_scn で指定した値以下にする必要があります。

はい

アーカイブログのバックアップのスタート SCN。

p_to_scn

number

ディスクにあるアーカイブ REDO ログの SCN。この値は、p_from_scn で指定した値以上にする必要があります。

はい

アーカイブログのバックアップの終了 SCN。

次の例では、DB インスタンスの SCN 範囲のアーカイブ REDO ログをバックアップします。

BEGIN rdsadmin.rdsadmin_rman_util.backup_archivelog_scn( p_owner => 'SYS', p_directory_name => 'MYDIRECTORY', p_from_scn => 1533835, p_to_scn => 1892447, p_parallel => 4, p_tag => 'MY_LOG_BACKUP', p_rman_to_dbms_output => FALSE); END; /

シーケンス番号範囲からのアーカイブ REDO ログのバックアップ

シーケンス番号範囲を指定して Amazon RDS Oracle DB インスタンスの特定のアーカイブ REDO ログをバックアップするには、Amazon RDS プロシージャ rdsadmin.rdsadmin_rman_util.backup_archivelog_sequence を使用します。シーケンス番号範囲では、どのアーカイブ REDO ログをバックアップするかを指定します。

このプロシージャでは、以下の RMAN タスクの共通パラメータを使用します。

  • p_owner

  • p_directory_name

  • p_label

  • p_parallel

  • p_compress

  • p_rman_to_dbms_output

  • p_tag

詳細については、「RMAN プロシージャの共通パラメータ」を参照してください。

このプロシージャでは、以下の追加のパラメータも使用します。

パラメータ名 データ型 有効な値 デフォルト 必須 説明

p_from_sequence

number

ディスクにあるアーカイブ REDO ログのシーケンス番号。この値は、p_to_sequence で指定した値以下にする必要があります。

はい

アーカイブログのバックアップのスタートシーケンス番号。

p_to_sequence

number

ディスクにあるアーカイブ REDO ログのシーケンス番号。この値は、p_from_sequence で指定した値以上にする必要があります。

はい

アーカイブログのバックアップの終了シーケンス番号。

次の例では、DB インスタンスのシーケンス番号範囲のアーカイブ REDO ログをバックアップします。

BEGIN rdsadmin.rdsadmin_rman_util.backup_archivelog_sequence( p_owner => 'SYS', p_directory_name => 'MYDIRECTORY', p_from_sequence => 11160, p_to_sequence => 11160, p_parallel => 4, p_tag => 'MY_LOG_BACKUP', p_rman_to_dbms_output => FALSE); END; /