RMANのCONFIGURE構成とFORMAT文字列フォーマット!!!


RMAN構成パラメータは:1、CONFIGURE RETENTION POLICY TO REDUNDANCY 1;default冗長数に基づく保存ポリシー:RMAN>CONFIGURE RETENTION POLICY TO REDUNDANCY n;時間ベースの保存ポリシー:RMAN>CONFIGRE RETENTION POLICY TO RECOVERY WINDOW OF n DAYS;バックアップ保存ポリシーのキャンセル:RMAN>CONFIGURE RETENTION POLICY TO NONE;変更のデフォルト値:RMAN>CONFIGURE RETENTION POLICY CLEAR;NOCATALOGで作成されたバックアップの場合、RMANのバックアップセット情報はターゲット側制御ファイルに保存され、RMANのバックアップ情報の場合、制御ファイルに保存されているこの情報は初期化パラメータ:CONTROL_FILE_RECORD_KEEP_TIME.初期化パラメータCONTROL_FILE_RECORD_KEEP_TIMEは、制御ファイルに記録された最小保存時間を日単位で指定し、デフォルト値は7です.したがって、時間ベースのバックアップ保存ポリシーについては、CONTROL_が一般的に推奨されています.FILE_RECORD_ KEEP_TIME初期化パラメータの値は、RMANで設定したバックアップ保存時間より小さくありません.
2、CONFIGURE BACKUP OPTIMIZATION OFF; # defaultオープンバックアップ最適化:RMAN>CONFIGRE BACKUP OPTIMIZATION;バックアップ最適化のオフ:RMAN>CONFIGRE BACKUP OPTIMIZATION OFF;変更するとデフォルト値:RMAN>CONFIGRE BACKUP OPTIMIZATION CLEAR;最適化バックアップがオンになると、以前にバックアップしたファイルはスキップされます.また、読み取り専用表領域とofflineの表領域もスキップします.
3、CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default使用ディスクデバイス:RMAN>CONFIGRE DEFAULT DEVICE TYPE TO DISK;テープデバイスの使用:RMAN>CONFIGURE DEFAULT DEVICE TYPE TO SBT;変更のデフォルト値:RMAN>CONFIGURE DEFAULT DEVICE TYPE CLEAR;
4、CONFIGURE CONTROLFILE AUTOBACKUP OFF; # default自動バックアップ制御ファイルを開く:RMAN>CONFIGRE CONTROLFILE AUTOBACKUP ON;自動バックアップ制御ファイルを開く:RMAN>CONFIGRE CONTROLFILE AUTOBACKUP OFF;変更のデフォルト値:RMAN>CONFIGUR CONTROLFILE AUTOBACKUP CLEAR;
5、CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '%F'; # default自動バックアップ制御ファイルのフォーマットとパスを指定します:RMAN>CONFiGURE CONTOLFILE AUTOBACKUP FORMAT DEVICE TYPE DISK TO'/u 01/app/oracle/%F';変更のデフォルト値:RMAN>CONFIGUR CONTOLFILE AUTOBACKUP FORMAT DEVICE TYPE DISK CLEAR;
6、CONFIGURE DEVICE TYPE DISK PARALLELISM 1 BACKUP TYPE TO BACKUPSET; # default構成ディスク設定のデフォルト並列度はn:RMAN>CONFIGURE DEVICE TYPE DISK PARALLELISMnです.バックアップと自動圧縮の設定:RMAN>CONFIGRE DEVICE TYPE DISK PARALLELISM 1 BACKUPTYPE TO COMPRESSED BACKUPSET;変更のデフォルト値:RMAN>CONFIGURE DEVICE TYPE DISK CLEAR;
7、CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # defaultバックアップデータファイル冗長度の設定:RMAN>CONFIGRE DATAFILE BACKUP COPIESFOR DEVICE TYPE DISK TO n;変更のデフォルト値:RMAN>CONFIGRE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK CLEAR;
8、CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # defaultバックアップアーカイブログファイルの冗長性の設定:RMAN>CONFIGRE ARCHIVELOG BACKUP COPIESFOR DEVICE TYPE DISK TO n;変更のデフォルト値:RMAN>CONFIGRE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK CLEAR;
9、CONFIGURE MAXSETSIZE TO UNLIMITED; # default設定単一ファイル最大2 G:RMAN>CONFIGURE MAXSETSIZE TO 2 G;変更のデフォルト値:RMAN>CONFIGURE MAXSETSIZE CLEAR;
10、CONFIGURE ENCRYPTION FOR DATABASE OFF; # defaultオープンバックアップ暗号化:RMAN>CONFIGRE ENCRYPTION FOR DATABASE ON;バックアップ暗号化をオフにする:RMAN>CONFIGURE ENCRYPTION FOR DATABASE OFF;変更のデフォルト値:RMAN>CONFIGURE ENCRYPTION FOR DATABASE CLEAR;
11、CONFIGURE ENCRYPTION ALGORITHM 'AES128'; # defaultのデフォルトの暗号化アルゴリズム.
12、CONFIGURE ARCHIVELOG DELETION POLICY TO NONE; # defaultはアーカイブファイル削除ポリシーを構成します.
13、CONFIGURE SNAPSHOT CONTROLFILE NAME TO '/u01/app/oracle/product/10.2.0/db_1/dbs/snapcf_orcl.f'; # defaultはバックアップ中に、ファイルの読み取り一貫性を制御するための制御ファイルのスナップショットを生成します.
rmanの構成を表示rmanで表示するか、データベースで表示できます.
RMAN> show all;

 
RMAN  :
CONFIGURE RETENTION POLICY TO REDUNDANCY 2;
CONFIGURE BACKUP OPTIMIZATION OFF; # default
CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default
CONFIGURE CONTROLFILE AUTOBACKUP ON;
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '%F'; # default
CONFIGURE DEVICE TYPE DISK PARALLELISM 1 BACKUP TYPE TO BACKUPSET; # default
CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
CONFIGURE MAXSETSIZE TO 2 G;
CONFIGURE ENCRYPTION FOR DATABASE OFF; # default
CONFIGURE ENCRYPTION ALGORITHM 'AES128'; # default
CONFIGURE ARCHIVELOG DELETION POLICY TO NONE; # default
CONFIGURE SNAPSHOT CONTROLFILE NAME TO '/u01/app/oracle/product/10.2.0/db_1/dbs/snapcf_orcl.f'; # default
SQL> select * from v$rman_configuration;

     CONF# NAME                                                              VALUE
---------- ----------------------------------------------------------------- ------------------------------
         1 RETENTION POLICY                                                  TO REDUNDANCY 2
         2 CONTROLFILE AUTOBACKUP                                            ON
         3 MAXSETSIZE TO                                                     2 G

 
FORMAT文字列フォーマットでは、FORMATパラメータを使用するときに使用できる様々な置換変数が以下のように表示されます(注:BACKUPコマンドでFORMATオプションが指定されていない場合、RMANはデフォルトで%Uを使用してバックアップクリップに名前を付けます).
%a:Oracleデータベースのactivation IDであるRESETLOG_ID.
%c:バックアップクリップのコピー数(1から番号付け、最大256を超えない).
%d:Oracleデータベース名.
%D:現在の時刻の日、形式はDDです.
%e:アーカイブシーケンス番号.
%f:絶対ファイル番号.
%F:「DBID+時間」に基づいて決定された一意の名称であり、形式はc-IIIIIIII-YYYYYYMMDD-QQであり、ここでIIIII II IIはデータベースのDBIDであり、YYYYMMDDは日付であり、QQは1~256のシーケンスである.
%h:アーカイブログスレッド番号.
%I:OracleデータベースのDBID.
%M:現在の期間の月.MM形式です.
%N:表領域名.
%n:データベース名で、右側にx文字で埋め込まれ、長さが8のままになります.たとえばデータベース名JSBOOKであれば,生成される名前はJSBOOKxである.
%p:バックアップセットのバックアップクリップの番号.1から開始します.
%s:バックアップセット番号.
%t:バックアップセットタイムスタンプ.
%T:現在時刻の年月日書式(YYYYYMMDD).
%u:バックアップセット番号と確立時間圧縮からなる8文字名です.%uを使用すると、バックアップセットごとに一意の名前を生成できます.
%U:デフォルトは%u_%p_%cの略記形式では、バックアップクリップ(すなわちディスクファイル)ごとに一意の名前を生成できます.これは最も一般的なネーミング方法であり、異なるバックアップ操作を実行する際に生成されるルールも異なります.以下に示します.
バックアップクリップを生成する場合、%U=%u_%p_%c;
データファイルミラーコピーを生成する場合、%U=data-D-%d_id-%I_TS-%N_FNO-%f_%u;
アーカイブミラーコピーを生成する場合、%U=arch-D_%d-id-%I_S-%e_T-%h_A-%a_%u;
制御ファイルミラーコピーを生成する場合、%U=cf-D_%d-id-%I_%u.
%Y:現在の期間の年で、フォーマットはYYYYです.