INST_ID USE_COUNT OPEN_TIME CLOSE_TIME SID TYPE STATUS ELPD(SEC) BUFFER_SIZE BUFFER_COUNT TOTAL_MB EMBPS IO_COUNT READY SHORT_WAITS LONG_WAITS FILENAME
--- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- 1 1 02/27 11:24:56 02/27 11:26:26 200 AGGREGATE UNKNOWN 90 0 0 68 6146 3512 0 2634
1 1 02/27 11:24:56 02/27 11:26:26 200 INPUT FINISHED 90 1048576 24 6,144 68 6146 3512 0 2634 +DATA/orcl/datafile/jpet.271.xxx 1 1 02/27 11:24:55 02/27 11:26:26 200 OUTPUT FINISHED 91 1048576 24 67 0 0 0 0 +FRA/orcl/datafile/jpet.386.xxx 1 2 02/27 11:24:52 02/27 11:26:03 15 AGGREGATE UNKNOWN 71 0 0 47 3352 2018 0 1334
1 2 02/27 11:24:52 02/27 11:26:03 15 INPUT FINISHED 71 1048576 24 3,350 47 3352 2018 0 1334 +DATA/orcl/datafile/sysaux.260.xxx 1 2 02/27 11:24:50 02/27 11:26:03 15 OUTPUT FINISHED 73 1048576 24 45 0 0 0 0 +FRA/orcl/datafile/sysaux.607.xxx 1 3 02/27 11:26:28 02/27 11:26:36 15 AGGREGATE UNKNOWN 8 0 0 80 643 391 0 252
1 3 02/27 11:26:28 02/27 11:26:36 15 INPUT FINISHED 8 1048576 24 641 80 643 391 0 252 +DATA/orcl/datafile/users.279.xxx 1 3 02/27 11:26:28 02/27 11:26:38 15 OUTPUT FINISHED 10 1048576 24 64 0 0 0 0 +FRA/orcl/datafile/users.646.xxx 1 4 02/27 11:26:49 02/27 11:26:51 200 AGGREGATE UNKNOWN 2 0 0 128 258 143 0 115
1 4 02/27 11:26:49 02/27 11:26:51 200 INPUT FINISHED 2 1048576 24 256 128 258 143 0 115 +DATA/orcl/datafile/tbs64k.268.xxx 1 4 02/27 11:26:49 02/27 11:26:51 200 OUTPUT FINISHED 2 1048576 24 128 0 0 0 0 +FRA/orcl/datafile/tbs64k.661.xxx 1 5 02/27 11:26:56 02/27 11:26:57 200 AGGREGATE UNKNOWN 1 0 0 256 258 152 0 106
1 5 02/27 11:26:56 02/27 11:26:57 200 INPUT FINISHED 1 1048576 24 256 256 258 152 0 106 +DATA/orcl/datafile/tbs4m.257.xxx 1 5 02/27 11:26:56 02/27 11:26:58 200 OUTPUT FINISHED 2 1048576 24 128 0 0 0 0 +FRA/orcl/datafile/tbs4m.373.xxx 1 6 02/27 11:26:58 02/27 11:26:59 15 AGGREGATE UNKNOWN 1 0 0 100 102 61 0 41
1 6 02/27 11:26:58 02/27 11:26:59 15 INPUT FINISHED 1 1048576 24 100 100 102 61 0 41 +DATA/orcl/datafile/tbs100.259.xxx 1 6 02/27 11:26:58 02/27 11:26:59 15 OUTPUT FINISHED 1 1048576 24 100 0 0 0 0 +FRA/orcl/datafile/tbs100.645.xxx 1 7 02/27 11:27:02 02/27 11:27:02 200 AGGREGATE UNKNOWN 0 0 0 21 22 20 2 0
1 7 02/27 11:27:02 02/27 11:27:02 200 INPUT FINISHED 0 1048576 16 21 22 20 2 0 /u01/app/oracle/product/11.2.0/xxx 1 7 02/27 11:27:02 02/27 11:27:02 200 OUTPUT FINISHED 0 1048576 10 21 19 0 2 +FRA/orcl/autobackup/2014_02_27/xx 2 1 02/27 11:24:43 02/27 11:25:10 16 AGGREGATE UNKNOWN 27 0 0 37 1026 601 0 425
2 1 02/27 11:24:43 02/27 11:25:10 16 INPUT FINISHED 27 1048576 20 1,024 37 1026 601 0 425 +FRA/orcl/datafile/undotbs1.xxx 2 1 02/27 11:24:43 02/27 11:25:12 16 OUTPUT FINISHED 29 1048576 20 35 0 0 0 0 +FRA/orcl/datafile/undotbs1.336.xxx 2 2 02/27 11:24:45 02/27 11:25:14 15 AGGREGATE UNKNOWN 29 0 0 35 1026 571 0 455
2 2 02/27 11:24:45 02/27 11:25:14 15 INPUT FINISHED 29 1048576 20 1,024 35 1026 571 0 455 +FRA/orcl/datafile/undotbs2.383.xxx 2 2 02/27 11:24:44 02/27 11:25:15 15 OUTPUT FINISHED 31 1048576 20 33 0 0 0 0 +FRA/orcl/datafile/undotbs2.652.xxx 2 3 02/27 11:26:31 02/27 11:26:48 16 AGGREGATE UNKNOWN 17 0 0 60 1026 494 0 532
2 3 02/27 11:26:31 02/27 11:26:48 16 INPUT FINISHED 17 1048576 20 1,024 60 1026 494 0 532 +FRA/orcl/datafile/undotbs3.411.xxx 2 3 02/27 11:26:30 02/27 11:26:48 16 OUTPUT FINISHED 18 1048576 20 56 0 0 0 0 +FRA/orcl/datafile/undotbs3.537.xxx 2 4 02/27 11:26:30 02/27 11:26:44 15 AGGREGATE UNKNOWN 14 0 0 55 772 476 0 296
2 4 02/27 11:26:30 02/27 11:26:44 15 INPUT FINISHED 14 1048576 24 770 55 772 476 0 296 +DATA/orcl/datafile/system.270.xxx 2 4 02/27 11:26:29 02/27 11:26:45 15 OUTPUT FINISHED 16 1048576 24 48 0 0 0 0 +FRA/orcl/datafile/system.428.xxx
Input or Output
を判別可能 一つのBuffer
サイズBuffer
の数読取りフェーズのチューニング
• 基本的には、 RMAN チャネル数を増加させることで対処可能
– ASM
環境であれば、最適なBuffer
の数とサイズに自動調整されている• Disk の I/O 性能を全て引き出せてない 、
かつ、 CPU や Memory に空きがある場合に限り、
入力バッファの数とサイズを増加させることが可能
–
ただし、隠しパラメータにつき、サポートの指示に従って設定して下さい•
次のDoc
内のrman_buffer.pdf
)を参照– Doc ID 1072545.1 RMAN Performance Tuning Using Buffer Memory Parameters
読取りフェーズのチューニング
• 多重化のレベルの調整
特に高速増分ではない増分バックアップのときに検討
ASM
ストライプ化されたディスク 推奨事項なし あり 多重化のレベルを上げます。
MAXOPENFILES
または各バックアップ・セット内の ファイル数のいずれが最小値かを確認してから、この値を増やすRMAN
がテープ・バッファを一杯にする速度を上げ、ストリームを継続するのに 十分な速度でバッファがメディア・マネージャに送信される確率を高くするなし なし チャネル上の
MAXOPENFILES
設定値を増やすあり 該当なし チャネルの
MAXOPENFILES
パラメータを1
または2
に設定するコピー・フェーズ
RMAN
バックアップ時の検証/
圧縮/
暗号化ガイドライン• CPU リソースを非常に消費する処理のため、 CPU 増設もしくは下記を実施
– Compression:
圧縮レベルを下げる(LOW / MEDIUM)(
要:Advanced Compression) – TDE
列暗号化: 2
重暗号化なので、RMAN
側は暗号化しない– TDE
表領域暗号化:
• Compressed & Encrypted backup
の場合、暗号化された表領域は復号された後、圧縮
再度暗号化される動作となる為、圧縮しないことを検討
•
その場合、暗号化されたブロックのままバックアップされる–
ブロック検証:
•
デフォルトでPhysical Corruption
のチェックが実行される•
通常、この処理ではCPU
に負荷はかからないコピー・フェーズ
ブロック検証
(
物理破損検証)
• デフォルトで有効化(推奨)
– NOCHECKSUM
オプションで無効化が可能–
ただし、Block
ヘッダやフッターの物理的な整合性チェックは無効化不可• 読込み元ブロックに対して、埋め込まれているチェックサムを検証
– DB_BLOCK_CHECKSUM
初期化パラメータの設定に依存• FALSE
の場合 SYSTEM
表領域のみ• TYPICAL or FULL
の場合
全表領域が対象– http://www.oracle.com/webfolder/technetwork/jp/ondemand/ddd2013/C-2.pdf (
参照資料)
• 書込み先ブロックに対して、チェックサムを計算して埋め込む
– DB_BLOCK_CHECKSUM
初期化パラメータの設定には依存しないコピー・フェーズ
ブロック検証
(
論理破損検証)
• デフォルト無効で、 CHECK LOGICAL オプションで有効化が可能
–
読込み元ブロックに対して、物理破損検証を通過したブロック(表、索引セグメント)の論理的な破損の有無をチェック
–
通常1
~3%
のオーバーヘッドが付加される(マニュアルより)• BACKUP コマンドだけではなく、以下のコマンドでも追加指定が可能
RMAN Command Description
VALIDATE …
バックアップ、データファイル等の検証コマンドRECOVER … Level0
の増分更新、データファイルのリカバリ用コマンドCorruption( 破損 ) 検出時の動作
SET MAXCORRUT
コマンド• バックアップ、リストア中にデータファイルに許容される 物理破損、論理破損の合計数
–
デフォルト設定は0
(ゼロ)で、一つの破損も許容しない•
破損検出時は、バックアップor
リストアがその時点で終了–
デフォルト以外へ変更することで、•
破損の合計数が設定値以下の場合は最後まで実行される–
高速増分バックアップ(差分)の場合、再度同じ