■ リ ス ト アが失敗し た場合
:
#ERROR filename
リ ス ト アが成功し た場合、
backint
は#RESTORED BID filename
を通知し ま す。 その後、brrestore
は次の メ ッ セージを書き込みます。#FILE.../oracle/CER/sapdata1/btabd_1/btabd.data1
#RESTORED.VXF1147974254
backint
が#ERROR filename
を通知し た場合、brrestore
は メ ッ セージ を 書き込みません。一部のフ ァ イルが リ ス ト ア された後に リ ス ト アジ ョ ブが失敗し た場合、 リ ス ト ア されたフ ァ イルに対し て
NetBackup for SAP
エージ ェ ン ト(backint)
は#RESTORED
を通知し ます。 リ ス ト ア されなかったフ ァ イルに対し ては、#ERROR
を通知し ます。リ ス ト アの再開
brrestore
コ マン ド の-f
オプシ ョ ン を使用し て、 リ ス ト アに失敗し たフ ァ イル のみを リ ス ト アで き ます。 すべてのフ ァ イルを再度リ ス ト アする よ う に指定する 必要はあ り ません。リ ス ト アを再開するには、 次の手順を実行し ます。
リ ス ト アを再開する方法
■
-f logfile
パ ラ メ ータ を指定し てbrrestore
コ マン ド を実行し ます。logfile
には、 次のいずれかを指定し ます。■ 失敗し たジョ ブのロ グフ ァ イ ル名。 ロ グフ ァ イ ルが指定された場合、 正常 にリ ス ト アされなかったフ ァ イ ルがロ グフ ァ イ ルによ って確認されま す。
■ キーワ ード の
last
。こ のキーワ ード が指定された場合、正常にリ ス ト アさ れなかったフ ァ イルが含まれる最後の リ ス ト アジ ョ ブの状態が確認され ます。brrestore
コ マン ド に よ って、指定されたフ ァ イルが確認されます。 これに よ っ て、 正常に リ ス ト ア さ れたフ ァ イル と 正常に リ ス ト ア さ れなかったフ ァ イルが判 別 さ れ ま す。brrestore
は、 ま だ リ ス ト ア の必要が あ る フ ァ イ ルの リ ス ト をbackint
へ送信し ます。brrestore
は、 まだ リ ス ト アの必要があ る フ ァ イルの みを対象 と する新し いジ ョ ブを開始し ます。例
1:
次の コ マン ド では、 ロ グ フ ァ イルを指定し ます。brrestore -d util_file -m all -f rdsqcxdf.rsb 例
2:
次の コ マン ド では、 最後の リ ス ト アジ ョ ブを指定し ます。brrestore -d util_file -m all -f last
例 : リ ス ト アジ ョ ブの再開
こ こ では、 失敗し た リ ス ト アジ ョ ブを再開する方法を示し ます。 ア ク テ ィビテ ィ モニ ターに よ ってジ ョ ブが意図的に取り消された こ と を前提 と し ます。実際には、
ジ ョ ブは様々な理由で失敗する こ と があ り ます。
こ の例では、 次の コ マン ド を使用し て、
CER
データベースのフ ァ イルを リ ス ト ア し ている間にbrrestore
で作成された ロ グ メ ッ セージを示し ます。brrestore -d util_file -b last -m all
対応する
brrestore
ロ グ フ ァ イルか ら の引用を次に示し ます。BR0280I BRRESTORE time stamp: 2006-05-18 23.18.15 BR0407I Restore of database:CER
86 NetBackup for SAP の使用方法
失敗し たバッ ク ア ッ プおよび リ ス ト アの再開 BR0408I BRRESTORE action ID:rdsqcxdf BR0409I BRRESTORE function ID:rsb BR0449I Restore mode:ALL
BR0419I Files will be restored from backup:bdsqcwtl.aff 2006-05-18 23.14.01 BR0416I 19 files found to restore, total size 645.148 MB
BR0421I Restore device type:util_file
BR0134I Unattended mode with 'force' active - no operator confirmation allowed BR0280I BRRESTORE time stamp: 2006-05-18 23.18.16
BR0229I Calling backup utility with function 'restore'...
BR0278I Command output of '/usr/sap/CER/SYS/exe/run/backint -u CER -f restore -i /oracle/CER/sapbackup/.rdsqcxdf.lst -t file -p /home/orasap/Ora920/dbs/initCER.utl -c':
******************************************************************************
Program:/usr/sap/CER/SYS/exe/run/backint 6.5 Input File:/oracle/CER/sapbackup/.rdsqcxdf.lst Profile:/home/orasap/Ora920/dbs/initCER.utl Function:RESTORE
******************************************************************************
BR0280I BRRESTORE time stamp: 2006-05-18 23.18.57
#FILE.../oracle/CER/sapdata1/btabd_1/btabd.data1
#RESTORED.VXF1147974254
….
….
BR0280I BRRESTORE time stamp: 2006-05-18 23.18.57
#FILE.../oracle/CER/sapdata1/el46bi_1/el46bi.data1
#RESTORED.VXF1147974254
***********************************************************************
BR0374E 7 of 19 files restored by backup utility BR0280I BRRESTORE time stamp: 2006-05-18 23.18.57 BR0231E Backup utility call failed
brrestore
コ マン ド の開始後に、 ア ク テ ィビテ ィ モニ ターか ら リ ス ト アジ ョ ブ を取り消し ます。 前述の ロ グが示すよ う に、brrestore
に よ って19
個のフ ァ イ ルの うち7
個が リ ス ト ア されま し た。 新し いbrrestore
セ ッ シ ョ ンの一部と し て、残り のフ ァ イ ルを リ ス ト アで き ます。 実稼働環境では、brrestore
を再開 する前に、 失敗の原因を特定し て修正する必要があ り ます。-f
オプシ ョ ン を指定し て次のコ マン ド を入力し、brrestore
を実行し ます。brrestore -d util_file -m all -f last
次の出力は、 対応する
brrestore
ロ グ フ ァ イルか ら の引用です。BR0453W Error message found in /oracle/CER/sapbackup/rdsqcxdf.rsb:
'BR0374E 7 of 19 files restored by backup utility'
BR0453W Error message found in /oracle/CER/sapbackup/rdsqcxdf.rsb:
'BR0231E Backup utility call failed'
BR0471W Restore /oracle/CER/sapbackup/rdsqcxdf.rsb terminated with errors BR0428W File /oracle/CER/sapdata6/es46bd_1/es46bd.data1 will be overwritten BR0280I BRRESTORE time stamp: 2006-05-18 23.19.20
BR0407I Restore of database:CER BR0408I BRRESTORE action ID:rdsqcxfs BR0409I BRRESTORE function ID:rsb BR0449I Restore mode:ALL
BR0419I Files will be restored from backup:bdsqcwtl.aff 2006-05-18 23.14.01 BR0416I 12 files found to restore, total size 520.094 MB
BR0445I 7 files were already restored in the following run:rdsqcxdf.rsb BR0421I Restore device type:util_file
brrestore
に よ って以前の ロ グ フ ァ イルが確認さ れ、12
個のフ ァ イルは リ ス ト アが必要で、7
個のフ ァ イ ルはすでに リ ス ト ア済みであ る こ と が検出されます。brrestore
は、 こ の12
個のフ ァ イルを リ ス ト アする よ う にbackint
に指示し ます。 ロ グ フ ァ イルを次に示し ます。BR0134I Unattended mode with 'force' active - no operator confirmation allowed BR0280I BRRESTORE time stamp: 2006-05-18 23.19.20
BR0229I Calling backup utility with function 'restore'...
BR0278I Command output of '/usr/sap/CER/SYS/exe/run/backint -u CER -f restore -i /oracle/CER/sapbackup/.rdsqcxfs.lst -t file -p /home/orasap/Ora920/dbs/initCER.utl -c':
***********************************************************************
Program:/usr/sap/CER/SYS/exe/run/backint 6.5 Input File:/oracle/CER/sapbackup/.rdsqcxfs.lst Profile:/home/orasap/Ora920/dbs/initCER.utl Function:RESTORE
***********************************************************************
BR0280I BRRESTORE time stamp: 2006-05-18 23.20.09
#FILE.../oracle/CER/sapdata6/es46bd_1/es46bd.data1
#RESTORED.VXF1147974254
….
….
BR0280I BRRESTORE time stamp: 2006-05-18 23.20.09
#FILE.../oracle/CER/sapdata1/system_1/system.data1
#RESTORED.VXF1147974254
***********************************************************************
BR0280I BRRESTORE time stamp: 2006-05-18 23.20.09 BR0374I 12 of 12 files restored by backup utility BR0230I Backup utility called successfully
前述の ロ グが示すよ う に、残り の
12
個のフ ァ イルが正常に リ ス ト ア さ れま し た。88 NetBackup for SAP の使用方法
失敗し たバッ ク ア ッ プおよび リ ス ト アの再開
5
Snapshot Client を使用し た NetBackup for SAP
こ の章の内容は次の と お り です。
■
90
ページの「NetBackup for SAP を使用し た大規模なデータベースのバ ッ ク ア ッ プ」■
92
ページの 「Snapshot Client を使用し た NetBackup for SAP の概要」■
94
ページの 「NetBackup for SAP の Snapshot Client の動作」■
101
ページの 「スナ ッ プシ ョ ッ ト バ ッ ク ア ッ プの構成」■
110
ページの 「スナ ッ プシ ョ ッ ト バ ッ ク ア ッ プか ら のデータ の リ ス ト ア」■
113
ページの 「Block Level Incremental バ ッ ク ア ッ プの構成」■
118
ページの 「Snapshot Client の追加の構成情報」NetBackup for SAP
をSnapshot Client
と と も に使用する と 、Oracle
データベー スに基づいた環境がサポー ト されます。MaxDB
データベースに基づいた環境はサ ポー ト されません。環境を迅速に リ ス ト アする こ と は、重要なビジネ スデータ を迅速にバ ッ ク ア ッ プ で き る か ど う かに依存し ます。 バ ッ ク ア ッ プ し てお く と 、論理デー タ ベース エ ラー、 ま たはハー ド ウ ェ ア障害や災害な どの物理エ ラーが発生し た場合に環境を リ ス ト アする こ と がで き ます。 オン ラ イ ンバ ッ ク ア ッ プを毎日
1
回以上、 オフ ラ イ ンバ ッ ク ア ッ プを1
週間に1
回実行する こ と をお勧め し ます。長い時間がかか るバ ッチジ ョ ブは週末ま たは夜間に実行する こ と が多いため、SAP
のシ ス テム動 作が低下する期間はほとんど あ り ません。90 Snapshot Client を使用し た NetBackup for SAP
NetBackup for SAP を使用し た大規模なデータ ベースのバッ ク ア ッ プ
NetBackup for SAP を使用 し た大規模なデータ ベー スのバ ッ ク ア ッ プ
実稼働データベースの環境を毎日バ ッ ク ア ッ プする こ と をお勧め し ます。ただ し、
データベースのサ イズが
100 GB
か ら1 TB
を超え る場合、 次の問題のために毎日 のバ ッ ク ア ッ プが適さない こ と があ り ます。■ サーバーのパフ ォーマン ス。大規模なデータベースのバ ッ ク ア ッ プ処理では、
データベースサーバーの リ ソースが消費される こ と が原因で、 サーバーのパ フ ォーマン スに深刻な問題が発生する可能性があ り ます。
CPU
時間、 シ ス テ ムバス、I/O
バス、 ハー ド デ ィ ス ク コ ン ト ローラ、 およびボ リ ューム コ ン ト ローラ が飽和状態にな り ます。 その結果、SAP
シ ス テムのオン ラ イ ン使用が 制限されて、 バ ッ ク ア ッ プ実行中のシ ス テムのパフ ォーマン スが予測で き なく な り ます。
■ シス テムの可用性。従来、 シス テムがほとんど 、 ま たはま ったく 動作し ていな いと き にバッ ク アッ プ処理を実行し ていま し た。 こ の時間帯は、 通常、夜間で し た。今日の実稼働環境ではシス テムの停止時間がほとんど 、 ま たはま っ たく ないこ と が必要と さ れ、 こ のよ う な時間帯はあったと し ても短いも のです。
■ ネ ッ ト ワーク のパフ ォーマン ス。 実稼働ホ ス ト か ら ネ ッ ト ワーク経由で大規 模なデータベース をバ ッ ク ア ッ プする と 、不安定にな り パフ ォーマン スが損 なわれる可能性があ り ます。
Snapshot Client
を使用 し たNetBackup for SAP
は分割 ミラ ーバ ッ ク ア ッ プをサ ポー ト し ます。分割 ミラーバ ッ ク ア ッ プは前述の問題を解決で き る ため、 大規模 なデータベースに推奨されるバ ッ ク ア ッ プ方式です。91
ページの図5-1 に、分割 ミラーの環境を示し ます。図 5-1 SAP 分割 ミ ラーバ ッ ク ア ッ プの例
SAP
環境において、Snapshot Client
テ ク ノ ロ ジに よ っ て次の主要なバ ッ ク ア ッ プ方法がサポー ト されます。■ オフ ホ ス ト バ ッ ク ア ッ プ。パフ ォーマン ス を向上させます。データベースバ ッ ク ア ッ プ処理および
CPU
サ イ ク ルを、実稼働ホ ス ト か らバ ッ ク ア ッ プホ ス ト に移行し て負荷を軽減し ます。 こ のため、 実稼働環境のパフ ォーマン スが向 上し ます。■ スナ ッ プシ ョ ッ ト バ ッ ク ア ッ プ。 実稼働シ ス テム を停止する必要があ り ませ ん。
SAP
はオ フ ラ イ ン と オン ラ イ ンの両方の分割 ミラ ーバ ッ ク ア ッ プ をサ ポー ト し ます。オン ラ イ ンの分割 ミラーバ ッ ク ア ッ プでは、実稼働データベー スは、 バ ッ ク ア ッ プ中も ユーザー ト ラ ンザ ク シ ョ ンに利用で き ます。 バ ッ ク ア ッ プ処理時間帯の必要性がな く な り 、継続的なビジネ ス ト ラ ンザ ク シ ョ ン を週7
日、24
時間稼働させる こ と がで き ます。■
Block Level Incremental (BLI)
バ ッ ク ア ッ プ。BLI
バ ッ ク ア ッ プでは、 必要な バ ッ ク ア ッ プ メ デ ィ ア容量や、バ ッ ク ア ッ プ中のCPU
およびネ ッ ト ワーク の オーバーヘッ ド を大幅に減らすこ と がで き ます。■ 分割 ミラーバ ッ ク ア ッ プ。 ミラーは標準デバイ スか ら分割されてバ ッ ク ア ッ プサーバーにマ ウ ン ト される ため、 バ ッ ク ア ッ プに よ ってネ ッ ト ワーク に過 大な負荷が発生する こ と はあ り ません。 ネ ッ ト ワーク に影響を与え る こ と な
く 、 バ ッ ク ア ッ プサーバー上でバ ッ ク ア ッ プが実行さ れます。
継続的なコ ピー
(分割) ローカル
コ ピー
ミ ラー 2 稼働中のシステム用の
デー タ ベースサーバー バ ッ ク ア ッ プ用のデー タ ベースサーバー、
セカ ンダ リ システムも兼ねる
稼働中のデー タ
ミ ラー 1