veritas netbackup for sapdownload1.veritas.com/support/products/netbackup... · maxdb...
TRANSCRIPT
NetBackup_AdminGuide_SAP_Unix.book Page 1 Tuesday, September 18, 2007 10:25 PM
Veritas NetBackup™ for SAP
管理者ガイド
UNIX および Linux
リ リース 6.5
NetBackup_AdminGuide_SAP_Unix.book Page 2 Tuesday, September 18, 2007 10:25 PM
Veritas NetBackup for SAP管理者ガイド
Copyright © 2007 Symantec Corporation. All rights reserved.
NetBackup 6.5
Symantec、Symantec ロゴ、NetBackup は Symantec Corporation の米国およびその他の国における登録商標または商標です。 その他の会社名、 製品名は各社の登録商標または商標です。
本ソフ ト ウェアでは、 RSA Data Security 社の MD5 メ ッセージダイジェス ト アルゴ リ ズムを使用しています。Copyright 1991-92, RSA Data Security, Inc. Created 1991. All rights reserved.
本書に記載する製品は、使用、 コピー、頒布、逆コンパイルおよびリバース ・エンジニア リングを制限する ラ イセンスに基づいて頒布されています。 また、 本書のいかなる部分も、Symantec Corporation およびそのラ イセンサーから事前に文書によ る許諾を得る こ となく、いかなる方法によっても無断で逆コンパイル、 リバース ・エンジニア リ ング、複写および複製をしないでください。
Symantec Corporation が提供する技術文書は Symantec Corporation の著作物であ り、Symantec Corporation が保有するものです。保証の免責 : 技術文書は現状有姿で提供され、Symantec Corporation はその正確性や使用について何ら保証いたしません。 技術文書またはこれに記載される情報はお客様の責任にてご使用ください。本書には、技術的な誤りやその他不正確な点を含んでいる可能性があ り ます。Symantec は事前の通知なく本書を変更する権利を留保します。
使用を許諾される ソ フ ト ウ ェアおよび関連書類は、 FAR Section 12.212 および DFARSSection 227.7202 に定義される 「commercial computer software (商用コンピュータ ・ ソフ ト ウェア)」 および 「commercial computer software documentation (商用コンピュータ ・ソフ ト ウェア説明書類)」 である と見なされます。
NetBackup_AdminGuide_SAP_Unix.book Page 3 Tuesday, September 18, 2007 10:25 PM
サードパーティ (第三者) 製ソフ トウェアの権利に関する通知
本製品には、 特定のサードパーティ製ソフ ト ウェアが配布、 組み込み、 または同梱されている場合があ り ます。 また、 本製品のインス トールおよび使用にと もない、 サードパーティ製ソフ ト ウェアの使用を推奨する場合があ り ます。 同サードパーティ製ソフ ト ウェアのライセンスは、 著作権の保有者によ り別途付与されます。 サードパーティのソフ ト ウェアの使用に必要なライセンスおよび著作権に関する情報については、 本製品リ リース ノートのサードパーティに関する章を参照して ください。
ライセンスと登録Veritas NetBackup はライセンスが必要な製品です。 ライセンスのインス トールについては、 『NetBackup インス トールガイ ド』 を参照して ください。
テクニカルサポート製品のサポート を受けるには、 http://entsupport.symantec.com ページにアクセスします。 Knowledge Base の検索機能を使って、 TechNotes、 Software Alerts、ソフ ト ウェアのダウンロード、 ハード ウェア互換性リ ス ト 、 Email Notifications Sevices などにアクセスするこ とができます。
NetBackup_AdminGuide_SAP_Unix.book Page 4 Tuesday, September 18, 2007 10:25 PM
NetBackup_AdminGuide_SAP_Unix.book Page 5 Tuesday, September 18, 2007 10:25 PM
目次
第 1章 概要
NetBackup for SAP の機能 ..................................................................................12
NetBackup for SAP の概要 ..................................................................................14
技術的な概要 .................................................................................................14
処理のシーケンス .........................................................................................16
Oracle データベース上の NetBackup for SAP .........................................17
MaxDB データベース上の NetBackup for SAP ........................................21
第 2章 エージェン トのインストール
インス トールの前提条件の確認 .........................................................................23
オペレーティングシステムおよびプラ ッ ト フォームの互換性 ..............23
NetBackup ソフ ト ウェア ............................................................................24
データベースソフ ト ウェア .........................................................................24
ク ラスタソフ ト ウェア .................................................................................25
NetBackup for SAP のインス トール ..................................................................25
NetBackup for SAP のリモート インス トール ..........................................26
NetBackup for SAP のローカルインス トール ..........................................34
NetBackup for SAP と backint のリ ンクまたはコピー
(RMAN を使用しない Oracle データベースの場合のみ ) ................................37
Oracle データベース と SBT ライブラ リの リ ンク
(RMAN を使用する Oracle データベースの場合のみ ) ...................................38
第 3章 構成
ユーザーインターフェースの用語に関する注意事項 .....................................42
[1 ク ライアン ト あた りの最大ジ ョブ数 (Maximum jobs per client)] の
構成 ........................................................................................................................42
データベースのバッ クアップポ リ シーの構成 .................................................43
新しいポ リシーの追加 .................................................................................44
スケジュールの追加 .....................................................................................45
ク ライアン トの追加 .....................................................................................49
バッ クアップ対象の追加 .............................................................................50
LOFS を使用してマウン ト されたファイルのバッ クアップ ...................52
スク リプ トの作成 .................................................................................................52
バッ クアップスク リプ トの修正 .................................................................54
スク リプ トパラ メータ .................................................................................56
6 目次
NetBackup_AdminGuide_SAP_Unix.book Page 6 Tuesday, September 18, 2007 10:25 PM
構成ファイルの変更 ............................................................................................. 57
構成するファイル ......................................................................................... 57
ファイル間の関連 ......................................................................................... 57
initSID.utl ファイルの変更 ......................................................................... 58
initSID.sap ファイルの変更 (Oracle データベース上の
NetBackup for SAP の場合のみ ) ............................................................... 59
bsi.env ファイルの変更
(MaxDB データベース上の NetBackup for SAP) ..................................... 61
構成設定のテス ト ................................................................................................ 64
複数のド ライブおよびファイルのテス ト ......................................................... 65
第 4章 NetBackup for SAP の使用方法
バッ クアップの実行 ............................................................................................. 67
方法 1: NetBackup スケジューラを使用した SAP バッ クアップの
開始 ................................................................................................................ 67
方法 2:BRTools を使用した SAP バッ クアップの開始
(Oracle データベースの場合のみ ) ............................................................. 68
アーカイブの実行 ................................................................................................ 73
方法 1:NetBackup の [コピーを複数作成する (Multiple copies)]
機能の使用 .................................................................................................... 73
方法 2:2 つの brarchive コマンドの逐次的な使用 ................................... 73
リ ス ト アの実行 .................................................................................................... 74
SAPDBA ユーティ リ ティの使用 (Oracle データベース上の
NetBackup for SAP の場合のみ ) ............................................................... 74
代替クライアント へのリ ダイレク ト リ スト ア (Oracle データベース上の
NetBackup for SAP の場合のみ ) ............................................................... 75
BRRECOVER を使用したディザスタ リ カバリ ......................................... 78
失敗したバッ クアップおよびリ ス ト アの再開 ................................................. 78
バッ クアップの再開 ..................................................................................... 79
リ ス ト アの再開 ............................................................................................. 84
第 5章 Snapshot Client を使用した NetBackup for SAP
NetBackup for SAP を使用した大規模なデータベースのバッ クアップ ...... 90
Snapshot Client を使用した NetBackup for SAP の概要 ............................... 92
スナップシ ョ ッ トバッ クアップ ................................................................. 92
インスタン ト リ カバリ ................................................................................. 93
オフホス トバッ クアップ ............................................................................. 93
Block Level Incremental バッ クアップ ..................................................... 93
RMAN プロキシコピー ................................................................................ 93
RMAN のス ト リームベースのバッ クアップ ............................................ 94
RMAN プロキシおよび RMAN ス ト リームベースバッ クアップの
併用 ................................................................................................................ 94
7目次
NetBackup_AdminGuide_SAP_Unix.book Page 7 Tuesday, September 18, 2007 10:25 PM
NetBackup for SAP の Snapshot Client の動作 ...............................................94
処理のシーケンス : バッ クアップ ..............................................................95
処理のシーケンス : リ ス ト ア ....................................................................100
拡張バッ クアップ方式でサポート されるデータベース
オブジェク ト ...............................................................................................100
スナップシ ョ ッ トバッ クアップの構成 ...........................................................101
構成要件 .......................................................................................................101
Snapshot Client バッ クアップ方式を使用するポ リシーの構成 ..........102
スナップシ ョ ッ トバッ クアップからのデータのリ ス ト ア ...........................110
個々のファイルのリ ス ト ア .......................................................................110
スナップシ ョ ッ ト ロールバッ クを使用したボ リ ュームおよびファ
イルシステムのリ ス ト ア ...........................................................................110
Block Level Incremental バッ クアップの構成 ...............................................113
BLI の動作 ....................................................................................................113Storage Checkpoint ....................................................................................114
構成要件 .......................................................................................................116
BLI バッ クアップ用のポ リシーの構成 ....................................................116
Snapshot Client の追加の構成情報 .................................................................118
バッ クアップ形式 .......................................................................................118
バッ クアップスク リプ ト ...........................................................................119
RMAN プロキシを使用した brbackup に必要な追加構成 ....................120
RMAN ス ト リームと RMAN プロキシバッ クアップの併用 .................120
ユーザー主導バッ クアップの実行 ...........................................................121
ネッ ト ワーク接続ス ト レージ (NAS) に必要な追加構成 ...............................122
NAS を使用した BACKINT バッ クアップ ...............................................122
NAS を使用した RMAN プロキシバッ クアップ .....................................122
第 6章 MaxDB データベース上の NetBackup for SAP
構成 ......................................................................................................................124
バッ クアップメディアの作成 ...........................................................................124MaxDB データベース上の NetBackup for SAP を使用したバッ クアップおよびリ ス ト アの実行 ...................................................................................125
バッ クアップの実行 ...................................................................................125問い合わせの実行 .......................................................................................126リ ス ト アの実行 ...........................................................................................126並列メディアグループを使用したバッ クアップおよびリ ス ト アの
実行 ...............................................................................................................127
第 7章 ト ラブルシューティ ング
デバッグレベルの設定 .......................................................................................129
NetBackup レポート ..........................................................................................130
ログの有効化 ...............................................................................................130
ログファイルへのアクセス .......................................................................131
NetBackup サーバーのレポート ...............................................................131
8 目次
NetBackup_AdminGuide_SAP_Unix.book Page 8 Tuesday, September 18, 2007 10:25 PM
sapdba のログおよびメ ッセージ
(Oracle を使用した SAP 環境の場合のみ ) .....................................................132
バッ クアップおよびリ ス ト アのログファイル .......................................132
アーカイブログファイル ...........................................................................133
大規模なデータベースのリ ス ト アにおけるタイムアウ トエラーの
最小化 ..................................................................................................................133
付録 A backint コマンド ライン
付録 B backint -i in_file の内容
付録 C backint -o out_file の内容
バッ クアップに対して戻される情報 ...............................................................141
リ ス ト アに対して戻される情報 .......................................................................141
照会に対して戻される情報 ...............................................................................142
付録 D 環境変数
付録 E bp.conf ファイル
付録 F initSID.utl で使用するパラメータ
パラ メータの概略 ..............................................................................................147
パラ メータ ..........................................................................................................150backint_dirwork_directory ..............................................................150
backup_stream_buffersize size .........................................................150
bplist_filter script_path ...............................................................150
client client_machine_name ..........................................................151
custom_sort_file file_path .............................................................152
drives number_of_drives ..................................................................153
inquiry_query_period months .............................................................154
master_time_offset minutes ..............................................................154
media_notify_script script_path ..................................................155
policy policy_name .............................................................................155
policy2 policy_name ...........................................................................155
restore_filter script_path .............................................................156
restore_stream_buffersize size .......................................................157
retry_backup number_of_retries ..................................................157
schedule schedule_name ....................................................................157
schedule2 schedule_name ..................................................................157
server server_name .............................................................................158
sleep seconds .........................................................................................158
sort_backup_type value .......................................................................158
9目次
NetBackup_AdminGuide_SAP_Unix.book Page 9 Tuesday, September 18, 2007 10:25 PM
sort_restore_type value .....................................................................162
switch_list control_file_path .....................................................164
switch_log control_file_path .......................................................164
switch_sem control_file_path .......................................................165
付録 G NetBackup for SAP を使用した SAPDB のバックアップ
バッ クアップ環境の構成ファイルの作成 .......................................................168
backint for SAPDB の構成ファイル .......................................................168
アダプタプログラムの構成ファイル .......................................................169
NetBackup for SAP 構成ファイル、 initSID.utl .....................................170
SAPDB のバッ クアップメディアの定義 .........................................................171
バッ クアップの実行 ...........................................................................................171
リ ス ト アの実行 ...................................................................................................172
付録 H 分割ミ ラーバックアップの構成
ローカルホス トのスナップシ ョ ッ ト方式 : nbu_snap (Solaris SPARC プラ ッ
ト フォームのみ ) .................................................................................................174
要件 ...............................................................................................................174
構成 ...............................................................................................................174
ローカルホスト のスナップショ ッ ト 方式 : VxVM (Solaris SPARC、 HP-UX、Windows 2000/2003) .........................................................................................175
要件 ...............................................................................................................175
構成 ...............................................................................................................176
ローカルホス トのスナップシ ョ ッ ト方式 : VxFS_Checkpoint .....................176
オフホス ト代替ク ライアン ト : FlashSnap 方式 .............................................177
要件 ...............................................................................................................177
構成 ...............................................................................................................178
オフホス ト代替ク ライアン ト : VVR 方式 (Solaris SPARC、 HP-UX) ..........179
要件 ...............................................................................................................179
構成 ...............................................................................................................180
ハード ウェアアレイベースのスナップショ ッ ト 方式 : Hitachi Shadow Image、
EMC TimeFinder および HP Business Copy ...................................................182
付録 I NetBackup for SAP リ リース 6.x の相違点
索引 185
10 目次
NetBackup_AdminGuide_SAP_Unix.book Page 10 Tuesday, September 18, 2007 10:25 PM
NetBackup_AdminGuide_SAP_Unix.book Page 11 Tuesday, September 18, 2007 10:25 PM
1
概要
この章の内容は次のとおりです。
■ 12 ページの 「NetBackup for SAP の機能」
■ 14 ページの 「NetBackup for SAP の概要」
NetBackup for SAP は、 SAP のデータベースのバッ クアップおよびリ カバリ機能
と、 NetBackup のバッ クアップおよびリ カバリ管理機能を統合します。
NetBackup for SAP は、 次のデータベースに基づく SAP 環境をサポート します。
■ Oracle データベース。 Oracle 環境では、 Recovery Manager (RMAN) を使用
しているかど うかに関係なく、 Oracle データベースを使用できます。
■ SAP DB および MaxDBTM データベース。 このマニュアルでは、 SAP DB およ
び MaxDB データベースの両方で NetBackup for SAP を使用する方法につい
て説明します。 このマニュアルでは、 読みやすくするために、 両方のデータ
ベースプラ ッ ト フ ォームを指す用語と して MaxDB のみを使用し ます。
SAP DB とい う名称は、 7.4 以前のリ リースを指します。 MaxDB とい う名称
は、 7.5 以降のリ リースを指します。
この章では、 各データベース環境で NetBackup for SAP を使用する際の相違点と
共通点について説明します。 たとえば、 SAP ツールは Oracle データベースでの
みサポート される という大きな相違点があ り ます。
メ モ : このマニュアルでは、 Oracle データベース と MaxDB データベースで
NetBackup for SAP を使用する際の相違点を説明する必要がある場合にのみ、 そ
れぞれのデータベース上の SAP を区別しています。 ほぼすべてのタス クでは、
NetBackup for SAP はいずれの環境でも同じよ うに動作します。
12 概要
NetBackup for SAP の機能
NetBackup_AdminGuide_SAP_Unix.book Page 12 Tuesday, September 18, 2007 10:25 PM
NetBackup for SAP の機能表 1-1 に NetBackup for SAP の主な機能を示し、 NetBackup for SAP マニュアル
で使用される用語について説明します。
表 1-1 NetBackup for SAP の機能および説明
機能 説明
メディアおよびデバイ
スの管理
Media Manager でサポート されるすべてのデバイスは、
NetBackup for SAP で使用できます。
スケジュール機能 マスターサーバーの NetBackup のスケジュール機能は、
SAP バッ クアップのスケジュールを自動化する場合に使用
できます。
この場合、 これらの操作が実行可能な時間を選択する必要が
あ り ます。 たとえば、 通常の日中の操作の妨げにならないよ
うに、 データベースのバッ クアップを夜中にだけ実行するよ
うにスケジュールできます。
多重化されたバッ ク アッ
プおよびリ スト ア
NetBackup for SAP を使用すると 、NetBackup の多重化機能を
利用できます。 多重化機能を使用すると 、 複数のデータスト
リ ームが 1 台のバッ クアップデバイスに送信されます。これに
よって、 操作を完了するまでに必要な時間を短縮できます。
SAP および通常のファ
イルシステムでのバッ
クアップと リ スト アの
透過的な操作
すべてのバッ クアップおよびリ ス ト アは、 NetBackup 管理者
の操作なしで同時に透過的に実行されます。
データベース管理者は、 データベースのバッ クアップおよび
リ ス ト アの操作を NetBackup から実行できます。
または、 Oracle データベース上で NetBackup for SAP を使用
している場合は、 NetBackup が存在しない場合と同様に SAP
ツール を使用できます。
管理者または別の権限を持つユーザーは、 NetBackup を使用
してデータベースのバッ クアップおよびリ スト アを実行でき
ます。
他のファイルのバッ
クアップで使用され
ている同じス ト レー
ジユニッ トの共有
別のバッ クアップで使用中の同じデバイスおよびメディア
を共有できます。 または、 特定のデバイスおよびメディア
を SAP のバッ クアップのために排他的に使用できます。
NetBackup for SAP では、 Media Manager、 ディ スク およ
び PureDisk スト レージユニッ ト を使用できます。
集中管理されたネッ ト
ワーク上のバッ クアッ
プ操作
NetBackup マスターサーバーから、 データベースバッ クアッ
プのスケジュールを設定したり、 任意のク ライアン トのバッ
クアップを手動で開始できます。 さ らに、 NetBackup がバッ
クアップを格納するデバイス とは異なるホス ト上に SAP デー
タベースを配置できます。
13概要
NetBackup for SAP の機能
NetBackup_AdminGuide_SAP_Unix.book Page 13 Tuesday, September 18, 2007 10:25 PM
一般的な NetBackup 用語について詳し くは、 『Veritas NetBackup 管理者ガイ ド
Vol. 1』 を参照してください。
グラフィ カルユーザーイ
ンターフェース
NetBackup では、 クライアン トユーザーおよび管理者用に次の
グラフ ィカルユーザーインターフェースを提供します。
■ Java ベースの NetBackup 管理コンソール
■ Windows 版 NetBackup 管理コンソール
データベース管理者または NetBackup 管理者は、 マスターサー
バー上の NetBackup グラフィ カルユーザーインターフェースか
ら SAP に対するバッ クアップまたはリ ス ト ア操作を開始でき
ます。
並列のバックアップおよ
びリ スト アの操作
NetBackup for SAP では、 SAP ツールのバッ クアップおよび
リ ス ト アの並列機能をサポート しています。 たとえば、 ユー
ザーは 1 つの SAP バッ クアップまたはリ ス ト ア用に、 複数の
テープデバイスを同時に使用できます。 これによって、 操作
を完了するまでに必要な時間を短縮できます。
圧縮 圧縮を使用する と、 ネッ ト ワークを介したバッ クアップのパ
フォーマンスが向上し、 NetBackup がス ト レージユニッ トに
書き込むバッ クアップイ メージのサイズが小さ くな り ます。
NetBackup for SAP では、 次のバッ クアップ形式の圧縮がサ
ポート されます。
■ MaxDB および RMAN の両方を使用したス ト リームベー
スのバッ クアップ
■ backint を使用したファイルベースのバッ クアップ
■ backint を使用した Snapshot Client バッ クアップ
NetBackup for SAP では、RMAN を使用した Snapshot Client
バッ クアップの圧縮はサポート されません。
表 1-1 NetBackup for SAP の機能および説明 (続き )
機能 説明
14 概要
NetBackup for SAP の概要
NetBackup_AdminGuide_SAP_Unix.book Page 14 Tuesday, September 18, 2007 10:25 PM
NetBackup for SAP の概要この項では、 NetBackup for SAP の技術的な概要と処理のシーケンスについて説
明します。
技術的な概要図 1-1 に、 NetBackup for SAP 構成の主要なコンポーネン ト を示します。 Oracle
または MaxDB データベースをホステ ィ ングするサーバーは NetBackup ク ラ イ
アン トである必要があ り ます。
また、 NetBackup for SAP がインス トールされている必要があ り ます。
図 1-1 Oracle データベースまたは MaxDB データベース上の NetBackup
for SAP 環境
NetBackup マスターサーバーまたはリモート メディアサーバー
ネッ トワーク (TCP/IP)
NetBackup for SAP で提供されるもの :
- backint インターフェース- サンプルスクリプ ト ファイル
NetBackup ソフ トウェア :
- NetBackup マスターサーバー- NetBackup メディアサーバー
( システムがメディアサーバーの場合 )
その他の必要な NetBackup ソフ トウェア :
- NetBackup クライアン ト
ス ト レージユニッ ト
Oracle データベースまたは MaxDB データベース
Oracle データベースまたは MaxDB データベースをホステ ィ ングするシステム
15概要
NetBackup for SAP の概要
NetBackup_AdminGuide_SAP_Unix.book Page 15 Tuesday, September 18, 2007 10:25 PM
NetBackup for SAP では、基礎となるデータベースが Oracle データベースまたは
MaxDB データベースのいずれかであるこ とを前提と しています。基礎となるデー
タベースに応じて、 次の追加コンポーネン トが提供されます。
■ Oracle 環境では、 SAP ツールによってデータベース関連のタスクが実行され
ます。 brbackup、 brarchive および brrestore ユーティ リ ティ は、
NetBackup for SAP backint インターフェースを介して NetBackup と 通信し
ます。 SAP ツールの sapdba コンポーネント は、 NetBackup で使用されるバッ
クアップカタログにアクセスし、 有効なバッ クアップの状態を判断します。
■ MaxDB 環境では、 MaxDB 管理インターフェースによってバッ クアップおよ
びリ ス ト アを開始します。管理インターフェースには、Database Manager グ
ラフ ィカルユーザーインターフェース (DBM GUI)、 Database Manager コマ
ン ド ラ イ ン イ ン ターフ ェース (DBM CLI)、 および Web Database Manager
(Web DBM) があ り ます。
16 概要
NetBackup for SAP の概要
NetBackup_AdminGuide_SAP_Unix.book Page 16 Tuesday, September 18, 2007 10:25 PM
処理のシーケンスデータベースのバッ クアップまたはリ ス ト アは、NetBackup ユーザーまたはスケ
ジュールが SAP スク リプ ト を選択するこ とによって開始されます。バッ クアップ
がマス ターサーバー上のポ リ シーによって開始された場合は、 bphdb とい う
NetBackup プロセスによって、 ク ラ イアン ト上で SAP スク リプ トが開始されま
す。 次に、 SAP アプリ ケーシ ョ ンによって、 データベース上で要求された操作が
開始されます。
図 1-2 に、 処理のシーケンスを示します。
図 1-2 NetBackup for SAP の操作
バッ クアップの場合、brbackup によって NetBackup for SAP backint インター
フェースが呼び出されます。 backint インターフェースは、 XBSA API を呼び出
して NetBackup と連動します。
リ ス ト アは、 バッ クア ップ と同様に行われます。 ただし、 NetBackup for SAP
backint インターフェースによって XBSA API が呼び出され、NetBackup でデー
タがセカンダ リ ス ト レージから取得され、 ク ライアン トに送信される点が異な り
ます。
データベースファイル
SAP ツールまたはMaxDB 管理
インターフェース (DBM CLI)NetBackup for
SAPbackint
NetBackupXBSA API
NetBackup
スクリプ ト
bphdb
コマンド ライン
NetBackup クライアン ト
NetBackup マスターサーバースケジューラ
17概要
NetBackup for SAP の概要
NetBackup_AdminGuide_SAP_Unix.book Page 17 Tuesday, September 18, 2007 10:25 PM
Oracle データベース上の NetBackup for SAPこの項では、Oracle データベース環境における NetBackup for SAP のソフ ト ウェ
アの概要について説明し ます。 Oracle データベースでは、 Recovery Manager
(RMAN) を使用しているかど うかに関係な く、 NetBackup for SAP を使用できま
す。 以降の項では、 RMAN を使用する場合と使用しない場合の Oracle 環境のコ
ンポーネン トについて説明します。
Oracle データベースでの NetBackup for SAP の使用 (RMAN を使用しない場合 )
図 1-3 に、Oracle データベース環境における NetBackup for SAP のコンポーネン
ト を示します。
図 1-3 Oracle データベース環境における NetBackup for SAP のソフ ト
ウェアコンポーネン ト
sapdbaXBSA API
backint
インターフェース
brbackup
brrestore
brarchive
brconnect
Oracle
データベース
SAP ツール
SAP 環境
NetBackup for SAP NetBackup
18 概要
NetBackup for SAP の概要
NetBackup_AdminGuide_SAP_Unix.book Page 18 Tuesday, September 18, 2007 10:25 PM
Oracle データベースでの NetBackup for SAP の使用 (RMAN を使用する場合 )
NetBackup for SAP には、SAP ツールと RMAN を統合する Oracle Defined SBT イ
ンターフェースが実装されています。 Oracle データベース上で NetBackup for
SAP を使用する場合、 RMAN は必須ではあ り ませんが、 RMAN バッ クアップを
使用する と、 次のよ うな利点があ り ます。
■ RMAN では、 増分バッ クアップ (以前に取得したバッ クアップ以降に変更さ
れたブロ ッ クのみを対象と したバッ クアップ ) がサポート されています。 こ
れによって、 バッ クアップ対象のブロ ッ クの数を減らすこ とができます。 未
使用および未変更のデータベースブロ ッ クはバッ クアップされません。
■ RMAN で、バッ クアップ処理中にデータベースブロ ッ クの論理エラーが検出
されます。
■ RMAN でブロ ッ ク単位のチェッ クが行われ、データの整合性が検証されるた
め、オンラインバッ クアップに BEGIN BACKUP および END BACKUP コマン
ドが不要になり ます。 これによって、 REDO ログ情報の量を減らすこ とがで
きます。
■ RMAN の verify コマンドを使用して、 バッ クアップを検証できます。
19概要
NetBackup for SAP の概要
NetBackup_AdminGuide_SAP_Unix.book Page 19 Tuesday, September 18, 2007 10:25 PM
図 1-4 に、 RMAN を使用する Oracle データベース環境における NetBackup for
SAP を示します。
図 1-4 Oracle データベース環境における NetBackup for SAP のソフ ト
ウェアコンポーネン ト (RMAN を使用する場合 )
RMAN を使用する Oracle データベース環境で NetBackup for SAP を使用する場
合、 バッ クアップは次の 2 つのフェーズで構成されます。
■ フェーズ 1: Oracle データベースファイルのバッ クアップ
■ フェーズ 2: SAP の制御ファイル、ログファイルおよび構成ファイルのバッ ク
アップ
SAP ツール
フェーズ 1
RMAN
制御ファイル
プロファイル
ログファイル
ローカルディスク
backintNetBackup for SAP NetBackup
ス ト レージユニッ ト
Oracle サーバー
libobk (liborasap)
(NetBackup for Oracle)
Oracle データベース
フェーズ 2
20 概要
NetBackup for SAP の概要
NetBackup_AdminGuide_SAP_Unix.book Page 20 Tuesday, September 18, 2007 10:25 PM
SAP ツールの概要
SAP 環境は、多く のモジュールと アプリ ケーショ ンで構成されています。そのう ち
の 1 つが SAP ツールです。 SAP ツールは、 RMAN を使用しているかどう かに関
係なく 使用できます。表 1-2 に、 SAP ツールに含まれるソフト ウェアを示します。
表 1-2 SAP ツールソフ トウェア
コンポーネン ト 機能
sapdba メニュー方式のユーティ リ ティです。 メニューは、ユーザーの視点
を反映して設計されています。
sapdba を使用する と、データベースのバッ クアップおよびリ ス ト
アを実行する brbackup、 brarchive および brrestore に簡単
にアクセスできます。 このツールによって、 データベース全体の
バッ クアップを リ ス ト アした り、 データベースを以前の状態に リ
セッ トできます。
brbackup データベースサーバーをオンラインまたはオフラインにして、SAP
ファイルの状態を確認し、データベースの表領域を BACKUP モード
に設定して、データの一貫性を保証するコマンドです。 brbackup
コマンドを使用する と、オンラインバッ クアップおよびオフライン
バッ クアップを実行できます。また、各バッ クアップのプロファイ
ルおよびログも保存されます。
brbackup では、 NetBackup for SAP を介して NetBackup ソフ ト
ウェアを使用するこ とによって、 次の処理が実行されます。
■ SAPデータファイルのバッ クアップ
■ データファイルおよびオンラインログのバッ クアップ
■ エラーの処理
brarchive NetBackup for SAP backint インターフェース と通信するこ とに
よって、 Oracle のオフライン REDO ログファイルをアーカイブす
るコマンドです。 これらのファ イルは、 Oracle によってアーカイ
ブディ レク ト リにコピーされます。 brarchive コマンドを使用す
る と これらのログの複製が利用可能になり、元のファイルが不用意
に削除されてログが使用できな くなるこ とを防止できます。 また、
各アーカイブのプロファイルおよびログも保存されます。
brrestore NetBackup for SAP backint インターフェースを介して、 データ
ベースのデータファイル、制御ファイルおよびオンライン REDO ロ
グファイルを リ カバリするコマンドです。 brrestore コマンドを
使用する と、これらのファイルのリ ス ト ア前に十分な領域が確保さ
れ、 リ カバリ中に上書きされるファイルが削除されます。 また、問
い合わせモード も提供されます。
SAP スク リプ ト brbackup、 brrestore などの SAP コマンドを含む小さいスク リ
プ トです。
21概要
NetBackup for SAP の概要
NetBackup_AdminGuide_SAP_Unix.book Page 21 Tuesday, September 18, 2007 10:25 PM
MaxDB データベース上の NetBackup for SAP図 1-5 に、MaxDB データベース環境における NetBackup for SAP のコンポーネン
ト を示します。
図 1-5 MaxDB データベース環境における NetBackup for SAP のソフ ト
ウェアコンポーネン ト
MaxDB インスタンス
名前付きパイプ
MaxDB サーバー
NetBackup for SAP(backint)
NetBackup
DBM CLI DBM GUI Web DBM
22 概要
NetBackup for SAP の概要
NetBackup_AdminGuide_SAP_Unix.book Page 22 Tuesday, September 18, 2007 10:25 PM
NetBackup_AdminGuide_SAP_Unix.book Page 23 Tuesday, September 18, 2007 10:25 PM
2
エージェン トのインストール
この章の内容は次のとおりです。
■ 23 ページの 「インス トールの前提条件の確認」
■ 25 ページの 「NetBackup for SAP のインス トール」
■ 37 ページの 「NetBackup for SAP と backint のリ ンクまたはコピー (RMAN
を使用しない Oracle データベースの場合のみ )」
■ 38 ページの 「Oracle データベース と SBT ラ イブラ リの リ ンク (RMAN を使
用する Oracle データベースの場合のみ )」
NetBackup for SAP を構成する前に、 この章に示す手順を実行してください。
インストールの前提条件の確認データベースエージェン ト をインス トールする前に、この項の手順を実行します。
これらの要件は、 リモート インス トールおよびローカルインス トールに適用され
ます。
オペレーティングシステムおよびプラッ ト フォームの互換性ご使用のオペレーテ ィ ングシステムまたはプラ ッ ト フォームで NetBackup for
SAP がサポート されているこ とを確認して ください。
互換性を確認する方法
1 テクニカルサポートの Web ページ http://entsupport.symantec.com に接続
します。
2 [Product Lookup] リ ス トで [NetBackup Enterprise Server] を選択し、
[>] ボタンをク リ ッ ク します。
3 右側のリ ス トで、 [Compatibility List] をク リ ッ ク します。
24 エージェン トのインストール
インストールの前提条件の確認
NetBackup_AdminGuide_SAP_Unix.book Page 24 Tuesday, September 18, 2007 10:25 PM
4 マニュアルのリ ス トで、 [Veritas NetBackup(tm) Enterprise Server x.x/
NetBackup Server x.x Database Agent Compatibility (Updated date)] をク
リ ッ ク します。
x.x は現在のリ リース番号です。 date が最新の日付のものを検索します。
NetBackup for SAP でサポート されているク ラスタ環境については、
「NetBackup (tm) x.x Cluster Compatibility (updated date)」 を参照してくだ
さい。
5 PDF ドキュ メン トの リ ンクをク リ ッ ク します。 このドキュ メン トはダウン
ロード可能なファイルで、 この リ リースでサポート されるデータベースの一
覧表を確認できます。
6 ドキュ メン ト を参照し、 ご使用の環境のソフ ト ウェアが NetBackup および
データベースエージェン ト と互換性があるこ とを確認します。
NetBackup ソフ トウェアNetBackup サーバーおよびク ラ イアン ト ソフ ト ウェアが次の要件を満たしてい
るこ とを確認します。
❏ NetBackup サーバーソフ ト ウェアが NetBackup サーバー上にインス トール
され、 実行可能な状態である。
NetBackup サーバーのプラ ッ ト フォームは、NetBackup がサポートするもの
であれば、 どのプラ ッ ト フォームでも問題あ り ません。 インス トール情報に
ついては、 『Veritas NetBackup インス トールガイ ド』 を参照してください。
❏ NetBackup ク ラ イアン ト と、 インス トールするデータベースエージェン トの
バージ ョ ンが一致している ( たとえば、 6.5)。
❏ データベースエージェン ト をインス トールする各マシンに、 十分な空きディ
スク領域がある。 /usr/openv/netbackup ディレク ト リ用に、 2 MB 弱の
空きディ スク領域が必要です。 実際に実行する と きには、 さ らに多くのディ
スク領域が必要になり ます。
❏ ス ト レージユニッ ト で使用されるバッ クアップメディアが構成されている。
必要なバッ クアップメディアの容量は、 使用しているデバイス、 バッ クアッ
プを行うデータベースのサイズ、 アーカイブを行うデータの量、 バッ クアッ
プのサイズ、 バッ クアップやアーカイブの間隔などによって異な り ます。
Media Manager の使用方法について詳し くは、『Veritas NetBackup 管理者ガ
イ ド Vol. 1』 を参照してください。
データベースソフ トウェアNetBackup ク ラ イアン ト上のデータベースソフ ト ウェアに関する次の項目につ
いて確認します。
❏ SAP のベンダーソフ ト ウェアがインス トールされ、 実行可能な状態である。
❏ 1 つ以上の SAP インスタンスが存在している。
25エージェン トのインストール
NetBackup for SAP のインストール
NetBackup_AdminGuide_SAP_Unix.book Page 25 Tuesday, September 18, 2007 10:25 PM
クラスタソフ トウェアNetBackup ク ラ ス タに構成された NetBackup サーバー上にデータベースエー
ジェン ト ソフ ト ウェアをインス トールする場合、 次の要件を満たしているこ とを
確認します。
❏ SAP のベンダーソフ ト ウェアが、NetBackup によるフェールオーバーが可能
な各ノード上にインス トールされ、 実行可能な状態である。
❏ NetBackup サーバーソフ ト ウェアが NetBackup ク ラスタ内にインス トール
され、動作するよ うに構成されている。 NetBackup サーバーソフ ト ウェアの
インス ト ール後の cluster_config ス ク リ プ ト の実行を含め、 『Veritas
NetBackup インス トールガイ ド』 で説明されている手順に従います。
NetBackup サーバーソフ ト ウェアのインス トール後、 cluster_config ス
ク リプ トのみを実行する必要がある。 NetBackup ク ラスタ内の NetBackup
サーバー上にデータベースエージェン ト をインス トールした後、
cluster_config を実行する必要はあ り ません。
また、 次の追加情報も ク ラスタ環境に関連します。
❏ NetBackup によるフェールオーバーが可能な各ノード上に NetBackup ク ラ
イアン ト ソフ ト ウェアおよびデータベースエージェン ト ソフ ト ウェアがイン
ス トールされている。
❏ bpplclients や update_dbclients などのコマンドが、 NetBackup のア
クテ ィブマス ターサーバーまたはメディ アサーバーから実行されている。
データベースエージェン ト ソフ ト ウェアをク ラスタ内のク ライアン トにプッ
シュインス トールして、 リモート インス トールを実行する場合は、 ク ライア
ン ト リ ス トに仮想名ではなく、 個々のノード名を指定します。
NetBackup for SAP のインストールデータベースエージェン ト ソフ ト ウェアをインス トールするには、 次のいずれか
の方法を実行します。
■ リモート インス トール。 マスターサーバーまたはメディアサーバーにソフ ト
ウェアをコピーして、 データベースソフ ト ウェアをク ライアン トにプッシュ
インス トールします。 この方法によって、 リモート初期インス トールまたは
リモート アップグレードを実行できます。
この手順について詳し くは、26 ページの 「NetBackup for SAP のリモート イ
ンス トール」 を参照して ください。
■ ローカルインス トール。 ソフ ト ウェアをローカルのマシンにだけコピーして
インス トールします。
この手順について詳し くは、34 ページの 「NetBackup for SAP のローカルイ
ンス トール」 を参照して ください。
26 エージェン トのインストール
NetBackup for SAP のインストール
NetBackup_AdminGuide_SAP_Unix.book Page 26 Tuesday, September 18, 2007 10:25 PM
NetBackup for SAP のリモート インストールリ モート インス トール中に、 UNIX マスターサーバーまたはメディアサーバーの
いずれかにデータベースエージェン ト ファ イルをコピーします。 その後、 ソフ ト
ウェアをク ラ イアン トにプッシュインス トールします。
サーバーへのデータベースエージェン ト ファイルのコピー
サーバーにファイルをコピーするには、 次の手順を実行します。
データベースエージェン ト ファイルを UNIX サーバーにコピーする方法
1 23 ページの 「インス トールの前提条件の確認」 を確認します。
ク ラスタ NetBackup サーバーにデータベースエージェン ト をインス トール
する場合は、 25 ページの 「ク ラスタ ソフ ト ウェア」 の要件を確認して くだ
さい。
2 この手順は、NetBackup ク ラスタ内のサーバーにインス トールする場合にの
み実行します。
a NetBackup のアクティブノードをフ リーズします。
NetBackup for SAP をインス ト ールする際に、 すべての非アクテ ィブ
ノードにソフ ト ウェアをインス トールしてから、 アクティブノードにイ
ンス トールします。 特定のク ラスタ環境でアクティブノードをフ リーズ
する方法について詳し くは、 『Veritas NetBackup High Availability 管理
者ガイ ド UNIX、 Windows および Linux』 を参照してください。
b ソフ ト ウェアを最初にインス トールする非アクテ ィブノードを決定し
ます。
次の手順では、 最初のマシンにログインし、 インス トール処理を開始し
ます。 すべての非アクティブノードへのインス トールを最初に実行する
必要があるため、 選択した最初のマシンが非アクティブノードであるこ
とを確認します。
3 マスターサーバーまたはメディアサーバーに root ユーザーと してログイン
します。
root 以外のユーザーと してすでにログインしている場合、次のコマンドを実
行します。
su - root
4 NetBackup for SAP の有効なライセンスキーが登録され、 マスターサーバー
上に存在するこ とを確認します。
マスターサーバーのラ イセンス情報は、 マスターサーバーまたはメディ ア
サーバーから取得できます。 ライセンスキーを表示または追加するには、 次
のいずれかの手順を実行します。
■ マスターサーバーまたはメディアサーバーから、 次のコマンドを実行
する。
/usr/openv/netbackup/bin/admincmd/get_license_key
システムプロンプ トが表示されたら、NetBackup マスターサーバーのホ
ス ト名を入力します。
27エージェン トのインストール
NetBackup for SAP のインストール
NetBackup_AdminGuide_SAP_Unix.book Page 27 Tuesday, September 18, 2007 10:25 PM
■ NetBackup 管理コンソールを開き、 [ヘルプ (Help)] > [ラ イセンスキー
(License Keys)] を選択する。
NetBackup マスターサーバーが NetBackup ク ラスタ内に存在する場合、 ラ
イセンスキーは各ノードに登録されている必要があ り ます。
5 CD-ROM をマウン ト します。
CD-ROM のマウン ト方法について詳し くは、『Veritas NetBackup インス トー
ルガイ ド』 を参照して ください。
6 作業ディ レク ト リ を CD-ROM ディ レク ト リに変更します。
次に例を示します。
cd /CD_mount_point
7 インス トールスク リプ ト を実行して、 ソフ ト ウェアをインス トールします。
次に例を示します。
./install
a [NetBackup Database Agent Software] オプシ ョ ンを選択します。
次のプロンプ トが表示されます。
Do you want to do a local installation?(y/n) [n]
b 「n」 を入力します。
c NetBackup for SAP オプシ ョ ンを選択します。
d 「q」 を入力して、 オプシ ョ ンの選択を終了します。
リ ス トが正しいかど うかを確認するプロンプ トが表示されます。
e 「y」 を入力します。
インス トールスク リプ トでは、NetBackup サーバーのインス トール中に
コピーされるク ライアン ト ソフ ト ウェアの種類を識別します。 デフォル
トでは、一致するすべての NetBackup for SAP ソフ ト ウェアが自動的に
コピーされます。 さ らに多くのプラ ッ ト フォームが利用可能な場合、 デ
フォルトの リ ス トにク ライアン トの種類を追加する メニューがスク リプ
トによって表示されます。 リ ス トが完成する と、 データベースエージェ
ン トのバージ ョ ンファイルおよび install_dbext スク リプ トが、イン
ス ト ールス ク リ プ ト によって /usr/openv/netbackup/dbext ディ
レク ト リにコピーされます。 ( これらのファイルは、gzip(1) で圧縮され
た tar(1) ファイルです。 )
8 ソフ ト ウェアをインス トールする別のノードを選択します (該当する場合
のみ )。
この手順は、 次の場合にのみ実行します。
■ NetBackup ク ラスタ内のサーバーに NetBackup for SAP ソフ ト ウェア
をインス トールする場合。
および
28 エージェン トのインストール
NetBackup for SAP のインストール
NetBackup_AdminGuide_SAP_Unix.book Page 28 Tuesday, September 18, 2007 10:25 PM
■ ソフ ト ウェアをインス トールする必要がある ノードがまだ存在する場合
まだソフ ト ウェアをインス トールしていない非アクティブノードが存在する
場合は、 該当する非アクティブノードを 1 台選択します。 その後、 そのノー
ドに対して手順 3 から手順 8 を繰り返します。
すべての非アクティブノードにソフ ト ウェアをインス トールした場合は、 ア
クティブノードを選択し、そのノードに対して手順 3 から手順 8 までを繰り
返します。
すべてのノードへのインス トールを完了した場合は、 手順 9 に進みます。
9 アクティブノードをアンフ リーズします (該当する場合のみ )。
NetBackup ク ラ スタ内のサーバーに NetBackup for SAP ソフ ト ウェアをイ
ンス トールする場合、 この手順を実行します。 インス トール処理の最後の手
順はアクティブノードのアンフ リーズです。 アクティブノードのアンフ リー
ズは、 すべてのソフ ト ウェアをすべてのノードにインス トールした後でのみ
実行して ください。
特定のク ラスタ環境でアクティブノードをアンフ リーズする方法について詳
し くは、『Veritas NetBackup High Availability 管理者ガイ ド UNIX、Windows
および Linux』 を参照してください。
10 NetBackup for SAP ソフト ウェアをクライアント に配布する方法を決定します。
既存の環境でク ラ イアン ト をアップグレードするか、 または新規にインス
トールを実行するかにかかわらず、 次のいずれかの方法を実行します。
■ 現在、 データベースポ リシーで指定されているすべてのク ライアン トに
配布する。 この方法では、 現在データベースポ リシーに含まれているす
べてのク ラ イアン ト に NetBackup for SAP ソフ ト ウ ェアが配布されま
す。 この方法は、 マスターサーバーからプッシュインス トールする場合
にのみ使用できます。
この方法について詳し くは、 29 ページの 「すべてのク ラ イアン トへの
ソフ ト ウェアのプッシュインス トール」 を参照して ください。
■ 選択したク ライアン トに配布する。 この方法では、 選択したク ライアン
トにのみ NetBackup for SAP ソフ ト ウェアが配布されます。 新規にインス トールする場合やソフ ト ウェアのインス トール後にク ライアン ト を
データベースポ リシーに追加する場合は、 そのク ライアン トにソフ ト
ウェアをインス トールし、 後でポ リシーを構成するこ とができます。 ま
た、 この時点では 6.5 にアップグレード しないク ライアン ト をスキップ
するこ と もできます。 この方法は、 プッシュインス トールを実行するの
がマスターサーバーかメディアサーバーかにかかわらず、 使用するこ と
ができます。
この方法について詳し くは、 32 ページの 「新しいク ライアン ト または
選択したク ライアン トへのソフ ト ウェアのプッシュインス トール」 を参
照して ください。
メモ : NetBackup for SAP のバージ ョ ンが NetBackup ク ライアン ト ソフ ト ウェア
と同じバージ ョ ンであるこ とを確認します。
29エージェン トのインストール
NetBackup for SAP のインストール
NetBackup_AdminGuide_SAP_Unix.book Page 29 Tuesday, September 18, 2007 10:25 PM
すべてのクライアン トへのソフ トウェアのプッシュインストール
現在、NetBackup データベースポ リシーで構成されているすべてのク ライアン ト
上で、 データベースエージェン ト ソフ ト ウェアのインス トールまたはアップグ
レードを行う場合は、 次の手順を実行します。 この手順は、 マスターサーバーか
らのみ実行できます。
すべてのクライアン トにソフ トウェアをプッシュインス トールする方法
メモ : NetBackup ク ラスタ内のサーバーからデータベースエージェン ト ソフ ト
ウェアをプッシュインス トールする場合は、NetBackup のアクティブノードから
この手順のすべてのコマンドを入力します。
メモ : NetBackup ク ラスタ内のサーバーからク ラスタ内の非アクティブノードに
データベースエージェン ト ソフ ト ウェアをプッシュインス トールする場合は、 非
アクティブノードへのインス トールを強制的に実行する必要があ り ます。
1 update_dbclients コマンドを実行して、 インス トールスク リプ ト を開始
します。
次のコマンドを入力します。
/usr/openv/netbackup/bin/update_dbclients SAP ALL ALL
2 update_dbclients コマンドによって返されたク ライアン ト リ ス ト を確認
します。
a ク ライアン ト リ ス ト を検索します。
update_dbclients コマンドは、 そのポ リ シーに含まれているク ライ
アン トの リ ス ト をコンパイルします。 このコマンドを実行する と、 ク ラ
イアン ト リ ス トが表示されます。 ク ライアン ト リ ス トに含まれるク ライ
アン トの数が 9 以下である場合、 update_dbclients コマンドによってすべてのク ライアン ト名が表示されます。 ク ライアン ト リ ス トに含ま
れるク ライアン トの数が 10 以上である場合、update_dbclients コマンドによって、最初の 9 個のク ライアン トが標準出力に書き込まれます。
リ ス ト全体は、$TMPDIR/NB_DBCLIENT_LIST.identifier に書き込まれます。 identifier は、日付、時刻およびプロセス識別子に関する情報を示します。 環境変数 TMPDIR は /tmp と して定義されます。
b ク ライアン ト リ ス ト を確認します。
ク ライアント のホスト 名は、ク ライアント の個々のノ ード 名である必要が
あり ます。 仮想名は指定でき ません。 個々のノ ード 名の正し い値は、
hostname(1) および domainname(1) コマンド によって返されます。 コマンド の形式は hostname または hostname.domainname になり ます。
ク ライアン ト リ ス トに仮想名が含まれている場合、 この手順を完了でき
ません。 次のいずれかを実行します。
30 エージェン トのインストール
NetBackup for SAP のインストール
NetBackup_AdminGuide_SAP_Unix.book Page 30 Tuesday, September 18, 2007 10:25 PM
■ 複数のク ラ イアン ト が存在する場合にこの手順を終了するには、
Enter キーを押します。 「n」 を入力し、 アップグレードを停止して、
このインス トールダイアログボッ クスを終了します。
この状況でソフ ト ウェアをインス トールするには、32 ページの 「新
しいク ライアン ト または選択したク ライアン トへのソフ ト ウェアの
プッシュインス トール」 を参照して ください。
■ ク ライアン トが 1 つだけ存在する場合にこの手順を終了するには、
「n」 と入力します。
この状況でソフ ト ウェアをインス トールするには、32 ページの 「新
しいク ライアン ト または選択したク ライアン トへのソフ ト ウェアの
プッシュインス トール」 を参照して ください。
ク ラ イアン ト リ ス トに個々のノード名のみが含まれている場合、 次の手
順に進みます。
c 必要に応じて、 スキップされたク ライアン トの リ ス ト を確認します。
update_dbclients コマンドが特定のク ライアン ト を更新できないこ
とを検出した場合、 そのク ライアン ト名はク ライアン ト リ ス トには含ま
れません。 このよ うなク ライアン トは、 次の 1 つ以上の理由でスキップ
されます。
■ ク ライアン トが PC ク ライアン トである。 UNIX サーバーから PC ク
ライアン ト上で NetBackup for SAP のインス トールまたはアップグ
レードを行う こ とはできません。
■ データベースエージェン トが、 そのク ライアン トのプラ ッ ト フォー
ムをサポート していない。
■ そのク ラ イアン ト用のデータベースエージェン ト ソフ ト ウェアが、
サーバーにコピーされていない。 (26 ページの 「データベースエー
ジェン ト ファ イルを UNIX サーバーにコピーする方法」 の手順 )
■ ク ライアン トがデータベース形式のポリシーに含まれていない。
スキップされたク ライアン トの リ ス トは
$TMPDIR/skipped_clients.PID に書き込まれます。 PID は、
プロセス識別子です。 環境変数 TMPDIR は /tmp と して定義されま
す。 ファイルが存在しない場合、 スキップされたク ライアン トは存
在しません。
3 同時に更新するク ライアン トの数を指定します (該当する場合のみ )。
複数のクライアント を更新する場合、 インスト ールソフト ウェアは、 クライア
ント にソフト ウェアを配布するために必要な更新の数を表示します。 複数のク
ライアント を更新する必要がある場合は、 次のプロンプト が表示されます。
Enter the number of simultaneous updates you wish to take place.[1 - max] (default: dflt)
31エージェン トのインストール
NetBackup for SAP のインストール
NetBackup_AdminGuide_SAP_Unix.book Page 31 Tuesday, September 18, 2007 10:25 PM
インス トールソフ ト ウェアで dflt の同時更新を実行する場合、 Enter キー
を押します。
同時更新に異なる数を指定できます。1 以上 max 以下の数を指定して、Enterキーを押します。
たとえば、 3 つのク ライアン トの更新を行う場合、 max および dflt の値は3 になり ます。50 のクライアン トの更新を行う場合、max の値は 30 で、dfltの値は 15 です。
update_dbclients は、 ユーザーが指定した数で更新を開始します。 この数値は、 更新を実行する ク ラ イアン トの総数よ り も小さい場合があ り ます。
この場合、 すべての更新が完了するまで、 先の更新が終わる と同時に新しい
更新が開始されます。
4 この時点でク ライアン トの更新を行うかど うかを指定します。
応答に基づいて、 ク ライアン トの更新に必要な時間が表示され、 その後に次
の質問が表示されます。
Do you want to upgrade the clients now?(y/n) [y]
「y」 または 「n」 を入力します。
「n」 を入力する と、 update_dbclients が終了し、 更新が必要なク ライアン トの リ ス トがファイルに残り ます。 このファイルは、 -ClientList パラメータの引数と して後で使用するこ とができます。 デフォルトでは、 インス
トールソフ ト ウェアによって、 ク ライアン ト リ ス トが $TMPDIR/NB_DBCLIENT_LIST.identifier に書き込まれます。 この場合、 identifier は、 日付、 時刻およびプロセス識別子に関する情報を示します。 環境変数 TMPDIR は /tmp と して定義されます。
「y」 を入力すると 、インスト ール処理が継続します。次の処理が実行されます。
■ update_dbclients コマンドによって、 ク ライアン トにソフ ト ウェア
が配布されます。 正常に終了した場合、 install_dbext スク リプ トが
ク ライアン ト上で起動されます。
■ install_dbext スク リプ トが、 それぞれのク ライアン ト上で実行され
ます。 正常に終了した場合、 インス トールされた NetBackup for SAP のバージ ョ ンを記録し たバージ ョ ン フ ァ イルが /usr/openv/shareディ レク ト リに書き込まれます。
■ update_dbclients コマンドによって、 それぞれのク ライアン トの更
新が正常に終了 し たか ど う かについての情報が表示 さ れ ます。
update_dbclients コマンドが完了する と、 それぞれのク ライアン ト
で行われた処理の完全なログを含むファイル名が表示されます。 いずれ
かのク ライアン トで更新に失敗した場合、 ログファイルを調べて問題点
を確認します。
max 同時に更新可能なク ライアン トの最大数。表示される値の範囲は、1 から 30
までです。
dflt 数を指定しないで Enter キーを押した場合に、プログラムが使用する数。表
示される値の範囲は、 1 から 15 までです。
32 エージェン トのインストール
NetBackup for SAP のインストール
NetBackup_AdminGuide_SAP_Unix.book Page 32 Tuesday, September 18, 2007 10:25 PM
新しいクライアン トまたは選択したクライアン トへのソフ トウェアのプッシュインストール
選択したク ラ イアン ト上で NetBackup for SAP ソフ ト ウェアのインス トールまたはアップグレードを行う場合は、 次の手順を実行します。 この手順は、 マスター
サーバーまたはメディアサーバーのいずれからでも実行できます。
新しいクライアン トまたは選択したクライアン トにソフ トウェアをプッシュ
インス トールする方法
メモ : NetBackup ク ラスタ内のサーバーから NetBackup for SAP ソフ ト ウェアを
プッシュインス トールする場合は、NetBackup のアクティブノードから この手順
のすべてのコマンドを入力します。
メモ : NetBackup ク ラスタ内のサーバーからク ラスタ内の非アクティブノードに
データベースエージェン ト ソフ ト ウェアをプッシュインス トールする場合は、 非
アクティブノードへのインス トールを強制的に実行する必要があ り ます。
1 マスターサーバーで次のコマンドを入力し、bpdbm デーモンが実行されているこ とを確認します。
/usr/openv/netbackup/bin/bpps
bpdbm デーモンが実行されていないこ とが出力に表示された場合は、次のコマンドを入力して、 デーモンを起動します。
/usr/openv/netbackup/bin/initbpdbm
2 次のコマンドを入力して、 NetBackup の bin ディ レク ト リに移動します。
cd /usr/openv/netbackup/bin
3 bpplclients(1M) コマンドを使用して、 現在 NetBackup データベースに構成されているク ライアン トの リ ス トのファイルを作成します。
このコマンドのオプシ ョ ンは、 インス トールをマスターサーバーと メディア
サーバーのいずれから行うかによって異な り ます。
■ マスターサーバーからインス トールを実行する場合、 次のコマンドを入
力します。
./admincmd/bpplclients -allunique -noheader > file
■ メディアサーバーからインス トールを実行する場合、 次のコマンドを入
力します。
./admincmd/bpplclients -allunique -noheader -M ms_name > file
ms_name この環境の NetBackup マスターサーバーの名前。
file ク ラ イアン ト リ ス トのファイルの名前。 NetBackup データベースにク
ライアン トが構成されていない場合、 file は空になり ます。
bpplclients で生成されたものと同じ形式で file を作成します。
33エージェン トのインストール
NetBackup for SAP のインストール
NetBackup_AdminGuide_SAP_Unix.book Page 33 Tuesday, September 18, 2007 10:25 PM
bpplclients は、 次の形式の file に出力を書き込みます。
hardware op_system client
たとえば、 file には次のよ うな行が含まれる場合があ り ます。
Solaris Solaris8 curry
4 file を編集します (任意 )。
この手順を実行する と、 file の内容を変更できます。 file を編集して、
NetBackup for SAP ソフト ウェアで更新するクライアント だけを含めます。
ク ライアン トのホス ト名は、 ク ライアン トの個々のノード名である必要があ
り ます。 仮想名は指定できません。 個々のノード名の正しい値は、
hostname(1) および domainname(1) コマンドによって返されます。 コマン
ドの形式は hostname または hostname.domainname になり ます。
5 update_dbclients スク リプ ト を実行して、 ソフ ト ウェアをインス トール
します。
手順 3 で作成した file を update_dbclients の引数と して指定します。
このコマンドによって、 file に示されている ク ラ イアン ト上にソフ ト ウェ
アがインス トールされます。
次に例を示します。
./update_dbclients SAP -ClientList file
6 update_dbclients コマンドによって表示される質問に答えます。
update_dbclients コマンドによって、 ダイアログボッ クスが表示されま
す。 更新処理中の操作を確認するよ うに求められ、 選択が可能な場合にはオ
プシ ョ ンが示されます。
詳し くは、 29 ページの 「すべてのク ラ イアン トにソフ ト ウェアをプッシュ
インス トールする方法」 の手順 2 を参照して ください。
メモ : NetBackup ク ラスタ内のサーバー上にデータベースエージェン ト をインス
トールした後、 cluster_config スク リプ ト を実行する必要はあ り ません。
hardware ハードウェア名。 たとえば、 ls(1) コマンドを
/usr/openv/netbackup/client ディレク ト リで入力した際に表
示されるものと同じ名称を指定します。
op_system オペレーティングシステム名。 たとえば、 ls(1) コマンドを
/usr/openv/netbackup/client/hardware ディレク ト リで入
力した際に表示されるものと同じ名称を指定します。
client ク ラ イアン ト名。
34 エージェン トのインストール
NetBackup for SAP のインストール
NetBackup_AdminGuide_SAP_Unix.book Page 34 Tuesday, September 18, 2007 10:25 PM
NetBackup for SAP のローカルインストールローカルインス トールを実行する と、 データベースエージェン ト ファ イルが展開
され、インス トールされます。ローカルマシンは、ク ライアン ト または NetBackup
for SAP ク ライアン ト を兼ねるサーバーのいずれかを示します。
ローカルマシンに NetBackup for SAP をインストールする方法
1 23 ページの 「インス トールの前提条件の確認」 を確認します。
ク ラスタ NetBackup サーバーにデータベースエージェン ト をインス トール
する場合は、 25 ページの 「ク ラスタ ソフ ト ウェア」 の要件を確認して くだ
さい。
2 この手順は、NetBackup ク ラスタ内のサーバーにインス トールする場合にの
み実行します。
a NetBackup のアクティブノードをフ リーズします。
NetBackup for SAP をインス トールする際に、 すべての非アクティブ
ノードにソフ ト ウェアをインス トールしてから、 アクティブノードにイ
ンス トールします。 特定のク ラスタ環境でアクティブノードをフ リーズ
する方法について詳し くは、 『Veritas NetBackup High Availability 管理
者ガイ ド UNIX、 Windows および Linux』 を参照してください。
b ソフ ト ウェアを最初にインス トールする非アクティブノードを決定し
ます。
次の手順では、 最初のマシンにログインし、 インス トール処理を開始し
ます。 すべての非アクティブノードへのインス トールを最初に実行する
必要があるため、 選択した最初のマシンが非アクティブノードであるこ
とを確認します。
3 マシンに root ユーザーと してログインします。
root 以外のユーザーと してすでにログインしている場合、次のコマンドを実
行します。
su - root
4 メディアサーバーまたはマスターサーバーにログインします (該当する場合
のみ )。
この手順は、ローカルマシンが NetBackup ク ライアン トである場合に実行し
ます。
5 NetBackup for SAP の有効なライセンスキーが登録され、 マスターサーバー
上に存在するこ とを確認します。
マスターサーバーのラ イセンス情報は、 マスターサーバーまたはメディ ア
サーバーから取得できます。 ライセンスキーを表示または追加するには、 次
のいずれかの手順を実行します。
■ マスターサーバーまたはメディアサーバーから、 次のコマンドを入力
する。
35エージェン トのインストール
NetBackup for SAP のインストール
NetBackup_AdminGuide_SAP_Unix.book Page 35 Tuesday, September 18, 2007 10:25 PM
/usr/openv/netbackup/bin/admincmd/get_license_key
システムプロンプ トが表示されたら、NetBackup マスターサーバーのホ
ス ト名を入力します。
■ NetBackup 管理コンソールを開き、 [ヘルプ (Help)] > [ラ イセンスキー
(License Keys)] を選択する。
NetBackup マスターサーバーが NetBackup ク ラスタ内に存在する場合、 ラ
イセンスキーは各ノードに登録されている必要があ り ます。
6 メディアサーバーまたはマスターサーバーからログアウ ト し、 ローカルク ラ
イアン トに戻り ます (該当する場合のみ )。
この手順は、手順 4 で説明したメディアサーバーまたはマスターサーバーに
ログインして、 ライセンスを確認する場合にのみ実行します。
7 CD-ROM をマウン ト します。
CD-ROM のマウン ト方法について詳し くは、『Veritas NetBackup インス トー
ルガイ ド』 を参照して ください。
8 作業ディ レク ト リ を CD-ROM ディ レク ト リに変更します。
次に例を示します。
cd /CD_mount_point
9 インス トールスク リプ ト を実行して、 ソフ ト ウェアをインス トールします。
メモ : NetBackup for SAP のバージ ョ ンが NetBackup ク ライアン ト ソフ ト ウェア
と同じバージ ョ ンであるこ とを確認します。
次のコマンドを入力します。
./install
a [NetBackup Database Agent Software] オプシ ョ ンを選択します。
次のプロンプ トが表示されます。
Do you want to do a local installation?(y/n) [n]
b 「y」 を入力します。
CD-ROM に含まれる利用可能なすべてのデータベースエージェン ト の
メニューが表示されます。
c NetBackup for SAP オプシ ョ ンを選択します。
d 他のオプシ ョ ンを選択しない場合は、 「q」 を入力して終了します。
リ ス トが正しいかど うかを確認するプロンプ トが表示されます。
e 「y」 を入力します。
次の処理が実行されます。
■ バージョ ンファイル、 gzip(1) で圧縮された tar(1) ファイルおよび
install_dbext スク リ プト が、 スク リ プト によって
/usr/openv/netbackup/dbext ディ レク ト リ に書き込まれます。
■ インス トールスク リプ トによって、 install_dbext スク リプ トが
自動的に実行されます。
36 エージェン トのインストール
NetBackup for SAP のインストール
NetBackup_AdminGuide_SAP_Unix.book Page 36 Tuesday, September 18, 2007 10:25 PM
■ install_dbext が正常に終了した場合、 インス トールされた
NetBackup for SAP のバージ ョ ンを記録したバージ ョ ンファイルが
/usr/openv/share ディ レク ト リに書き込まれます。
f 「q」 を入力して、 スク リプ ト を終了します。
メモ : NetBackup ク ラスタ内のサーバー上に NetBackup for SAP をインス トール
した後、 cluster_config スク リプ ト を実行する必要はあ り ません。
10 ソフ ト ウェアをインス トールする別のノードを選択します ( 該当する場合
のみ )。
この手順は、 次の場合にのみ実行します。
■ NetBackup ク ラスタ内のサーバーに NetBackup for SAP ソフ ト ウェア
をインス トールする場合
および
■ ソフ ト ウェアをインス トールする必要がある ノードがまだ存在する場合
まだソフ ト ウェアをインス トールしていない非アクティブノードが存在する
場合は、 該当する非アクティブノードを 1 台選択します。 その後、 そのノー
ドに対して手順 3 から手順 10 を繰り返します。
すべての非アクティブノードにソフ ト ウェアをインス トールした場合は、 ア
クテ ィブノードを選択し、 そのノードに対して手順 3 から手順 10 までを繰
り返します。
すべてのノードへのインス トールを完了した場合は、 手順 11 に進みます。
11 アクティブノードをアンフ リーズします (該当する場合のみ )。
NetBackup ク ラ スタ内のサーバーに NetBackup for SAP ソフ ト ウェアをイ
ンス トールする場合、 この手順を実行します。 インス トール処理の最後の手
順はアクティブノードのアンフ リーズです。 アクティブノードのアンフ リー
ズは、 すべてのソフ ト ウェアをすべてのノードにインス トールした後でのみ
実行して ください。
特定のク ラスタ環境でアクティブノードをアンフ リーズする方法について詳
し くは、『Veritas NetBackup High Availability 管理者ガイ ド UNIX、Windows
および Linux』 を参照してください。
37エージェン トのインストール
NetBackup for SAP と backint のリンクまたはコピー (RMAN を使用しない Oracle データベースの場合のみ )
NetBackup_AdminGuide_SAP_Unix.book Page 37 Tuesday, September 18, 2007 10:25 PM
NetBackup for SAP と backint のリ ン クまたはコピー (RMAN を使用しない Oracle データベースの場合のみ )
この項で説明する リ ン ク操作またはコピー操作は、 Oracle Recovery Manager
(RMAN) を使用していない Oracle データベースで NetBackup for SAP を使用す
る場合に実行します。
SAP では、すべての SAP ツールが事前に決められたディ レク ト リに存在する必要
があ り ます。 ディ レク ト リパスは、 次のとおりです。/usr/sap/SID/SYS/exe/run
SID は Oracle データベースインスタンスの一意の名前です。SID は、システム ID
と も呼ばれます。
ディ レク ト リには、 次のコマンドが含まれている必要があ り ます。
■ brarchive
■ brbackup
■ brconnect
■ brrestore
■ brtools
■ sapdba
NetBackup for SAP バイナリファイルをリンクまたはコピーする方法
■ NetBackup のインス トールディ レク ト リから SAP ツールディ レク ト リに
backint を リ ンク します。
たとえば、Oracle インスタンス名が CER である場合、次のコマンドを入力し
ます。
ln -s /usr/openv/netbackup/bin/backint ¥
/usr/sap/CER/SYS/exe/run/backint
38 エージェン トのインストール
Oracle データベースと SBT ライブラリのリンク (RMAN を使用する Oracle データベースの場合のみ )
NetBackup_AdminGuide_SAP_Unix.book Page 38 Tuesday, September 18, 2007 10:25 PM
Oracle データベースと SBT ライブラリのリンク(RMAN を使用する Oracle データベースの場合のみ )
この項で説明する リ ン ク操作は、 RMAN を使用する Oracle データベースで
NetBackup for SAP を使用する場合に実行します。 リ ンクを実行するためのコマ
ンドは、 オペレーティングシステムのプラ ッ ト フォームによって異な り ます。
AIX (32 ビッ ト版または 64 ビッ ト版 ) および 32 ビッ ト版の Oracle8 または
Oracle8i ソフ トウェアで NetBackup for SAP バイナリファイルをリンクする
方法
■ 次のコマンドを入力して、 Oracle データベースおよび SBT ライブラ リ を
NetBackup にリ ンク します。
ln -s /usr/openv/netbackup/bin/libsapora.a ¥
$ORACLE_HOME/lib/libobk.a
AIX (64 ビッ ト版 ) および 64 ビッ ト版の Oracle8i ソフ トウェアで NetBackup
for SAP バイナリファイルをリンクする方法
■ 次のコマンドを入力して、 Oracle データベースおよび SBT ライブラ リ を
NetBackup にリ ンク します。
ln -s /usr/openv/netbackup/bin/libsapora.a64 ¥
$ORACLE_HOME/lib64/libobk.a
AIX および 64 ビッ ト版の Oracle9i ソフ トウェアで NetBackup for SAP バイ
ナリファイルをリンクする方法
■ 次のコマンドを入力して、 Oracle データベースおよび SBT ライブラ リ を
NetBackup にリ ンク します。
ln -s /usr/openv/netbackup/bin/libsapora.a64 ¥
$ORACLE_HOME/lib/libobk.a
HP-UX (32 ビッ ト版または 64 ビッ ト版 ) および 32 ビッ ト版の Oracle8 また
は Oracle8i ソフ トウェアで NetBackup for SAP バイナリファイルをリンクす
る方法
■ 次のコマンドを入力して、 Oracle データベースおよび SBT ライブラ リ を
NetBackup にリ ンク します。
ln -s /usr/openv/netbackup/bin/libsapora.sl ¥
$ORACLE_HOME/lib/libobk.sl
HP-UX (64 ビッ ト版 ) および 64 ビッ ト版の Oracle8 または Oracle8i ソフ ト
ウェアで NetBackup for SAP バイナリファイルをリンクする方法
■ 次のコマンドを入力して、 Oracle データベースおよび SBT ライブラ リ を
NetBackup にリ ンク します。
ln -s /usr/openv/netbackup/bin/libsapora.sl ¥
$ORACLE_HOME/lib64/libobk.sl
39エージェン トのインストール
Oracle データベースと SBT ライブラリのリンク (RMAN を使用する Oracle データベースの場合のみ )
NetBackup_AdminGuide_SAP_Unix.book Page 39 Tuesday, September 18, 2007 10:25 PM
HP-UX (32 ビッ ト版または 64 ビッ ト版 ) および 64 ビッ ト版の Oracle9i 以降
のソフ トウェアで NetBackup for SAP バイナリファイルをリンクする方法
■ 次のコマンドを入力して、 Oracle データベースおよび SBT ライブラ リ を
NetBackup にリ ンク します。
ln -s /usr/openv/netbackup/bin/libsapora.sl64 ¥
$ORACLE_HOME/lib/libobk.sl
Linux および Oracle8 または Oracle8i ソフ トウェアで NetBackup for SAP バ
イナリファイルをリンクする方法
■ 次のコマンドを入力して、 Oracle データベースおよび SBT ライブラ リ を
NetBackup にリ ンク します。
ln -s /usr/openv/netbackup/bin/libsapora.so ¥
$ORACLE_HOME/lib/libobk.so
Linux および Oracle9i 以降のソフ トウェアで NetBackup for SAP バイナリ
ファイルをリンクする方法
■ 次のコマンドを入力して、 Oracle データベースおよび SBT ライブラ リ を
NetBackup にリ ンク します。
ln -s /usr/openv/netbackup/bin/libsapora.so ¥
$ORACLE_HOME/lib/libobk.so
Solaris (32 ビッ ト版または 64 ビッ ト版 ) および 32 ビッ ト版の Oracle8 また
は Oracle8i ソフ トウェアで NetBackup for SAP バイナリファイルをリンクす
る方法
■ 次のコマンドを入力して、 Oracle データベースおよび SBT ライブラ リ を
NetBackup にリ ンク します。
ln -s /usr/openv/netbackup/bin/libsapora.so.1 ¥
$ORACLE_HOME/lib/libobk.so
Solaris (32 ビッ ト版または 64 ビッ ト版 ) および 64 ビッ ト版の Oracle8 また
は Oracle8i ソフ トウェアで NetBackup for SAP バイナリファイルをリンクす
る方法
■ 次のコマンドを入力して、 Oracle データベースおよび SBT ライブラ リ を
NetBackup にリ ンク します。
ln -s /usr/openv/netbackup/bin/libsapora.so64.1 ¥
$ORACLE_HOME/lib64/libobk.so
Solaris (32 ビッ ト版または 64 ビッ ト版 ) および 32 ビッ ト版の Oracle 9i 以降
のソフ トウェアで NetBackup for SAP バイナリファイルをリンクする方法
■ 次のコマンドを入力して、 Oracle データベースおよび SBT ライブラ リ を
NetBackup にリ ンク します。
ln -s /usr/openv/netbackup/bin/libsapora.so.1 ¥
$ORACLE_HOME/lib/libobk.so
40 エージェン トのインストール
Oracle データベースと SBT ライブラリのリンク (RMAN を使用する Oracle データベースの場合のみ )
NetBackup_AdminGuide_SAP_Unix.book Page 40 Tuesday, September 18, 2007 10:25 PM
Solaris (32 ビッ ト版または 64 ビッ ト版 ) および 64 ビッ ト版の Oracle 9i 以降
のソフ トウェアで NetBackup for SAP バイナリファイルをリンクする方法
■ 次のコマンドを入力して、 Oracle データベースおよび SBT ライブラ リ を
NetBackup にリ ンク します。
ln -s /usr/openv/netbackup/bin/libsapora.so64.1 ¥
$ORACLE_HOME/lib/libobk.so
Tru64 で NetBackup for SAP バイナリファイルをリンクする方法
■ 次のコマンドを入力して、 Oracle データベースおよび SBT ライブラ リ を
NetBackup にリ ンク します。
ln -s /usr/openv/netbackup/bin/libsapora.so.1 ¥
$ORACLE_HOME/lib/libobk.so.1
NetBackup_AdminGuide_SAP_Unix.book Page 41 Tuesday, September 18, 2007 10:25 PM
3
構成
この章の内容は次のとおりです。
■ 42 ページの 「ユーザーインターフェースの用語に関する注意事項」
■ 42 ページの 「 [1 ク ライアン ト あたりの最大ジ ョブ数 (Maximum jobs per
client)] の構成」
■ 43 ページの 「データベースのバッ クアップポ リ シーの構成」
■ 52 ページの 「スク リプ トの作成」
■ 57 ページの 「構成ファイルの変更」
■ 64 ページの 「構成設定のテス ト 」
■ 65 ページの 「複数のド ライブおよびファイルのテス ト 」
NetBackup for SAP を構成する前に、 23 ページの 「エージェン ト のインス トー
ル」 の説明に従って、 インス トール手順を完了して ください。
インス トールが完了したら、 この章の手順に従って使用する環境を構成します。
メモ : Oracle データベース上で NetBackup for SAP を使用している場合、 この章
に記載するすべての情報が適用されます。 MaxDB データベース上で NetBackup
for SAP を使用している場合、 この章にいくつかの相違点を示します。 123 ペー
ジの 「MaxDB データベース上の NetBackup for SAP」 も参照して ください。
42 構成
ユーザーインターフェースの用語に関する注意事項
NetBackup_AdminGuide_SAP_Unix.book Page 42 Tuesday, September 18, 2007 10:25 PM
ユーザーインターフェースの用語に関する注意事項この章で説明する構成手順の多くは、マスターサーバー上の NetBackup 管理コン
ソールから実行できます。 マスターサーバーのプラ ッ ト フォームに応じて、 1 つ
または 2 つの形式のコンソールを使用できます。 NetBackup では、 Windows マ
スターサーバーと UNIX マスターサーバーの両方に対して Java インターフェー
スがサポート されています。 Windows マスターサーバーに対しては、 Windows
インターフェースもサポート されます。
Java インターフェース と Windows インターフェースはほぼ同じです。 これらの
インターフェース間で構成手順に違いがある場合は、 どちらのインターフェース
の説明かを示すために、 次の見出しを付けます。
Windows インターフェースの場合 :
Java インターフェースの場合 :
[1 クライアン トあたりの最大ジ ョブ数 (Maximum jobs per client)] の構成
次の手順では、 [1 ク ライアン ト あた りの最大ジ ョブ数 (Maximum jobs per
client)] 属性を設定する方法について説明します。
[1 クライアン トあたりの最大ジ ョブ数 (Maximum jobs per client)] を構成す
る方法
1 NetBackup 管理コンソールの左ペインで、 [ホス トプロパティ (Host
Properties)] を展開します。
2 [マスターサーバー (Master Server)] を選択します。
3 右ペインで、 サーバーのアイコンをダブルク リ ッ ク します。
4 [グローバル属性 (Global Attributes)] をク リ ッ ク します。
5 [1 ク ライアン ト あた りの最大ジ ョブ数 (Maximum jobs per client)] の値
を 99 に変更します。
[1 ク ライアン ト あた りの最大ジ ョブ数 (Maximum jobs per client)] では、
1 ク ライアン トで並行して実行するこ とができるバッ クアップの最大数を
指定します。 デフォルトは 1 です。 99 よ り小さい値を使用する場合は、
次の計算式を使用します。
1 クライアン トあたりの最大ジョブ数 =number_of_drives X number_of_policies
number_of_drives 並列して実行される brbackup ジ ョブの数。
initSID.utl ファ イルの drives パラ メータによっ
て、 これらのジ ョブが定義されます。
43構成
データベースのバックアップポリシーの構成
NetBackup_AdminGuide_SAP_Unix.book Page 43 Tuesday, September 18, 2007 10:25 PM
ヒン ト : [1 ク ラ イアン ト あた りの最大ジ ョブ数 (Maximum jobs per client)] 属
性には、 SAP で実行されるジ ョブの数に対して十分な値を入力して ください。 サ
イ トで様々な値を試す必要がある場合もあ り ます。
データベースのバックアップポリシーの構成データベースのバッ クアップポ リ シーでは、 1 台以上のク ライアン トで構成され
る特定のグループに対するバッ クアップの条件を定義します。 この条件には、 次
のものが含まれます。
■ 使用するス ト レージユニッ トおよびス ト レージメディア
■ ポ リシー属性
■ バッ クアップスケジュール
■ バッ クアップするク ライアン ト
■ ク ライアン トで実行する スク リプ ト ファイル
データベース環境をバッ クアップするには、 適切にスケジュールされた 1 つ以上
の SAP ポ リシーを定義する必要があ り ます。すべてのク ライアン トが含まれる 1
つのポリシーまたは複数のポリシーを構成するこ とができます。 複数のポ リ シー
の中には、 1 つのク ライアン トだけを含むポ リシーもあ り ます。
データベースポ リシーの要件は、 ファイルシステムのバッ クアップの場合とほぼ
同じです。 このデータベースエージェン トのポ リ シー属性に加え、 利用可能なそ
の他の属性も考慮する必要があ り ます。
利用可能な属性の情報および構成手順について詳し くは、 『Veritas NetBackup 管
理者ガイ ド Vol. 1』 を参照してください。
number_of_policies このク ラ イアン トのバッ クアップを同時に実行できるポ
リ シーの数。 この数は、 2 以上です。 たとえば、 2 つの異
なるデータベースのバッ クアップを実行するために、1 つ
のク ライアン ト を 2 つのポ リシーに設定できます。 これ
らのバッ クアップ処理時間帯は、重なる場合があ り ます。
44 構成
データベースのバックアップポリシーの構成
NetBackup_AdminGuide_SAP_Unix.book Page 44 Tuesday, September 18, 2007 10:25 PM
新しいポリシーの追加これらの手順では、 データベース用の新しいバッ クアップポ リ シーを追加する方
法について説明します。
データベース用のバックアップポリシーを構成する方法
1 マスターサーバーに管理者 (Administrator)(Windows) または root ユーザー
(UNIX) と してログオンします。
2 NetBackup 管理コンソールを起動します。
3 サイ トに複数のマスターサーバーが存在する場合は、 ポ リ シーを追加するマ
スターサーバーを選択します。
4 Windows インターフェースの場合 :左ペインで、 [ポ リ シー (Policies)] を右
ク リ ッ ク して、 [新しいポ リ シー (New Policy)] を選択します。
Java インターフェースの場合 : 左ペインで、 [ポ リ シー (Policies)] をク リ ッ
ク します。 [すべてのポ リシー (All Policies)] ペインで、マスターサーバーを
右ク リ ッ ク して、 [新しいポ リ シー (New Policy)] を選択します。
5 [新しいポ リ シーの追加 (Add a New Policy)] ダイアログボッ クスの [ポ リ
シー名 (Policy name)] フ ィールドに、 新しいポ リ シーの一意の名前を入力
します。
6 [OK] をク リ ッ ク します。
7 [新しいポ リ シーの追加 (Add a New Policy)]または[ポ リ シーの変更 (Change
Policy)] ダイアログボッ クスの [ポ リ シー形式 (Policy type)] リ ス ト で、SAP
ポ リシー形式を選択します。
ご使用のマスターサーバーにデータベースエージェン トのライセンスキーが
登録されていない場合、 ド ロ ップダウン メニューにデータベースエージェン
トのポ リ シー形式は表示されません。
8 [属性 (Attributes)] タブのエン ト リ を設定します。
詳し くは、 「属性の説明」 を参照してください。
9 その他のポ リシー情報を追加します。
■ スケジュールを追加する場合は、 45 ページの 「スケジュールの追加」
を参照して ください。
■ ク ラ イアン ト を追加する場合は、49 ページの 「ク ライアン トの追加」 を
参照して ください。
■ スク リプ ト を [バッ クアップ対象 (Backup Selections)] リ ス トに追加す
る場合は、50 ページの「バッ クアップ対象の追加」を参照して ください。
10 必要なすべてのスケジュール、 ク ライアン トおよびバッ クアップ対象の追加
が終了したら、 [OK] をク リ ッ ク します。
45構成
データベースのバックアップポリシーの構成
NetBackup_AdminGuide_SAP_Unix.book Page 45 Tuesday, September 18, 2007 10:25 PM
属性の説明
いくつかの例外を除き、NetBackup ではファイルシステムのバッ クアップと同じ
よ うにデータベースのバッ クアップを管理します。表 3-1 に、 SAP のバッ クアッ
プでは異なるポ リ シー属性を示します。 この情報は、 新しいポ リシーを追加する
際に使用されます。
その他のポ リ シー属性は、 ユーザー固有のバッ クアップ方針やシステム構成に
よって異な り ます。
ポ リシー属性について詳し くは、 『Veritas NetBackup 管理者ガイ ド Vol. 1』 を参
照して ください。
スケジュールの追加それぞれのポリ シーには、 独自のスケジュールセッ ト があり ます。 こ のスケ
ジュールによって、自動バッ ク アッ プの開始を制御するこ と や、ユーザーによる
操作の開始時期を指定するこ と ができます。データベースバッ ク アッ プには、ア
プリ ケーショ ンバッ ク アッ プおよび自動バッ ク アッ プの 2 つのスケジュール形
式があり ます。
スケジュールを構成するためのヒン ト
■ アプリ ケーシ ョ ンバッ クアップスケジュールの時間帯は、 曜日および 24 時
制で設定します。 この時間帯によって、 アプリ ケーシ ョ ンバッ クアップスケ
ジュールのために操作が実行できな くなるこ とはあ り ません。
アプリケーシ ョ ンバックアップスケジュールの構成
データベースバッ クアップには、 アプリ ケーシ ョ ンバッ クアップスケジュールが
必要です。 ポ リ シーにこのスケジュール形式が含まれていない場合、 バッ クアッ
プを実行するこ とはできません。 このスケジュールは、 新しいデータベースポ リ
シーを構成する際に 「Default-Application-Backup」 とい う名前でデータベース
エージェン トによって自動的に作成されます。
表 3-1 ポリシー属性の説明
属性 説明
ポ リシー形式
(Policy type)
ポ リシーに含めるク ラ イアン トの種類を指定します。 ポ リ シー形
式によって、 そのク ライアン ト上で NetBackup が実行可能なバッ
クアップ形式が決定される場合もあ り ます。 データベースエー
ジェン ト を使用するには、 1 つ以上の種類の SAP ポ リシーを定義
する必要があ り ます。
46 構成
データベースのバックアップポリシーの構成
NetBackup_AdminGuide_SAP_Unix.book Page 46 Tuesday, September 18, 2007 10:25 PM
アプリケーシ ョ ンバックアップスケジュールを構成する方法
1 [ポ リ シーの変更 (Change Policy)] ダイアログボッ クスで、 [スケジュール
(Schedules)] タブをク リ ッ ク します。
[ポ リ シーの変更 (Change Policy)] ダイアログボッ クスにアクセスするには、
NetBackup 管理コン ソールのポ リ シー リ ス ト 内のポ リ シー名をダブルク
リ ッ ク します。
2 [Default-Application-Backup] とい う名前のスケジュールをダブルク リ ッ ク
します。
3 スケジュールに対する他のプロパティを指定します。
48 ページの 「スケジュールプロパティ」 を参照して ください。
アプリ ケーシ ョ ンバッ クアップスケジュールのバッ クアップ処理時間帯に
は、 スケジュールされているかど うかにかかわらず、 すべてのジ ョブが発生
する時間帯が含まれる必要があ り ます。 アプリ ケーシ ョ ンバッ クアップスケ
ジュールによって、 自動的に開始されるバッ クアップを含むすべてのデータ
ベースバッ クアップに必要な処理が開始されるため、 この時間帯が必要にな
り ます。
たとえば、 次の条件を想定します。
■ 就業時間の 8 時から 13 時までの間にユーザーがデータベースバッ ク
アップ操作を実行する。
■ 18 時から 22 時の間にこのポ リシーを使用する自動バッ クアップが開始
される。
この場合、 アプ リ ケーシ ョ ンバッ クアップスケジュールは、 8 時に開始して
14 時間継続するこ とにな り ます。 46ページの表 3-2 に、 このスケジュール
の例を示します。
メモ : ク ライアン トの initSID.utl ファイルでアプリ ケーシ ョ ンバッ クアップ
スケジュール名を指定します。
表 3-2 アプリケーシ ョ ンバックアップスケジュールの設定例
バックアップ形式 スケジュール設定 説明 設定
アプリ ケーシ ョ ンバッ
クアップ (Application
Backup)
保持 (Retention) バッ クアップイ メージがリ ス ト ア用
に NetBackup カタログに保持される
期間
2 週間
バッ クアップ処理時間
帯 (Backup Window)
NetBackup 操作が開始可能な時間帯 日曜日から土曜日
00:08:00 - 22:00:00
47構成
データベースのバックアップポリシーの構成
NetBackup_AdminGuide_SAP_Unix.book Page 47 Tuesday, September 18, 2007 10:25 PM
自動バックアップスケジュールの構成
NetBackup によ り自動バッ クアップを実行する場合、 または Snapshot Client の
機能を使用する場合は、 1 つ以上の自動バッ クアップスケジュールも必要になり
ます。
自動バックアップスケジュールを構成する方法
1 [ポ リ シーの変更 (Change Policy)] ダイアログボッ クスで、 [スケジュール
(Schedules)] タブをク リ ッ ク します。
2 [新規 (New)] をク リ ッ ク します。
3 一意のスケジュール名を指定します。
4 [バッ クアップ形式 (Type of backup)] を選択します。
「バッ クアップスケジュール形式」 を参照して ください。
5 スケジュールに対する他のプロパティを指定します。
「スケジュールプロパティ」 を参照して ください。
表 3-3 に、 自動バッ クアップスケジュールの設定例を示します。
6 他に追加するスケジュールがない場合は、 [OK] をク リ ッ ク します。 さ らに
スケジュールを追加するには、 手順 1 から手順 6 を繰り返します。
表 3-3 自動バックアップスケジュールの設定例
バックアップ形式 スケジュール設定 説明 設定
自動バッ クアップ
(Automatic Backup)
保持 (Retention) バッ クアップの記録を格納する期間。 こ
の値は、 NetBackup がスケジュールを実
行する必要があるかど うかを決定するた
めに使用します。
2 週間
間隔 (Frequency) バッ クアップを実行する間隔 毎週
バッ クアップ処理時間
帯 (Backup Window)
NetBackup 操作が開始可能な時間帯 日曜日
18:00:00 - 22:00:00
48 構成
データベースのバックアップポリシーの構成
NetBackup_AdminGuide_SAP_Unix.book Page 48 Tuesday, September 18, 2007 10:25 PM
バックアップスケジュール形式表 3-4 に、 指定可能なバッ クアップスケジュールを示します。
スケジュールプロパティ
スケジュールプロパティの中には、 データベースバッ クアップと通常のファイル
システムのバッ クアップで意味が異なるものがあ り ます。 表 3-5 に、 スケジュールプロパティを示します。
その他のスケジュールプロパティは、 ユーザー固有のバッ クアップ方針やシステ
ム構成によって異な り ます。スケジュールプロパティについて詳し くは、『VeritasNetBackup 管理者ガイ ド Vol. 1』 を参照してください。
表 3-4 SAP バックアップ形式
バックアップ形式 説明
アプリ ケーシ ョ ン
バッ クアップ
(Application Backup)
アプ リ ケーシ ョ ンバ ッ ク ア ップスケジ ュールでは、 ク ラ イ アン ト から実行される
NetBackup の操作をユーザーが制御できます。 これらの操作には、 ク ラ イアン トから開
始される操作と、 マスターサーバー上で自動スケジュールによって開始される操作の両
方が含まれます。 NetBackup では、 ユーザーがバッ クアップを手動で開始する と、 アプ
リ ケーシ ョ ンバッ クアップスケジュールが使用されます。 それぞれのデータベースポ リ
シーに対して、 1 つ以上のアプリ ケーシ ョ ンバッ クアップスケジュールを構成する必要
があ り ます。Default-Application-Backup スケジュールは、アプリ ケーシ ョ ンバッ クアッ
プスケジュールと して自動的に構成されます。
表 3-5 スケジュールプロパティの説明
プロパティ 説明
バッ クア ップ形式
(Type of backup)
このスケジュールで制御するバッ クアップ形式を指定します。バッ ク
アップ対象のリ ス トには、構成するポ リシーに適用されるバッ クアッ
プ形式だけが表示されます。
詳し くは、 「バッ クアップスケジュール形式」 を参照してください。
間隔 (Frequency) この設定は、スケジュールバッ クアップにだけ使用し、ユーザー主導
バッ クアップでは使用しません。このスケジュールで次のバッ クアッ
プ操作またはアーカイブ操作を開始できるまでの期間を指定します。
たとえば、バッ クアップ間隔を 7 日に設定して、正常なバッ クアップ
が水曜日に行われるよ うに設定したと します。次の完全バッ クアップ
は、次の水曜日まで行われません。通常、増分バッ クアップは、完全
バッ クアップよ り短い間隔で行います。
カレンダー
(Calendar)
この設定は、 スケジュールバッ クアップの場合にのみ使用します。
ユーザー主導バッ クアップの場合には使用しません。特定の日付、週
の特定の曜日または月の特定の日に基づいてバッ クアップ操作をス
ケジュールするこ とができます。
コピーを複数作成
する (Multiple
copies)
ポ リシーで複数のバッ クアップのコピーを指定する場合、アプリ ケー
シ ョ ンバ ッ ク ア ッ プ ス ケジ ュールで [コ ピーを複数作成する
(Multiple copies)] を構成します。
49構成
データベースのバックアップポリシーの構成
NetBackup_AdminGuide_SAP_Unix.book Page 49 Tuesday, September 18, 2007 10:25 PM
クライアン トの追加ク ライアン ト リ ス トには、 自動バッ クアップ中に SAP スク リプ ト が実行される
ク ライアン トが表示されます。 NetBackup ク ラ イアン トは、 1 つ以上のポリ シー
内に存在している必要があ り、 複数のポ リシー内に存在するこ と も可能です。
データベースポ リシーの場合は、 追加するク ライアン トに次のソフ ト ウェアがイ
ンス トールされている必要があ り ます。
■ SAP
■ NetBackup ク ラ イアン ト またはサーバー
■ NetBackup for SAP
■ バッ クアップスク リプ ト またはリ ス ト アスク リプ ト
クライアン ト をポリシーに追加する方法
1 [ポ リ シーの変更 (Change Policy)] ダイアログボッ クスで、 [ク ラ イアン ト
(Clients)] タブをク リ ッ ク します。
[ポ リ シーの変更 (Change Policy)] ダイアログボッ クスにアクセスするには、
NetBackup 管理コン ソールのポ リ シー リ ス ト 内のポ リ シー名をダブルク
リ ッ ク します。
2 [新規 (New)] をク リ ッ ク します。
3 追加するク ライアン ト名を入力します。
SAP が NetBackup ク ラスタ内にインス トールされている場合は、ク ライアン
ト名と して仮想 SAP 名を指定してください。
Windows インターフェースの場合
■ ク ライアン トの名前を入力し、 Enter キーを押します。
NetBackup によってハード ウェアおよびオペレーテ ィ ングシステムが
検出されない場合、 この情報を指定するダイアログボッ クスが表示され
ます。
または
■ コンピュータの参照ボタンをク リ ッ ク して、 ネッ ト ワークから ク ライア
ン ト を選択します。
Java インターフェースの場合
a [ク ラ イアン ト名 (Client name)] フ ィールドに、 追加するク ライアン ト
名を入力します。
b [ハード ウェアおよび OS (Hardware and operating system)] でハード
ウ ェアおよびオペレーテ ィ ングシステムの種類を選択し て、 [追加
(Add)] をク リ ッ ク します。
4 さ らにク ライアン ト を追加するには、 手順 2 および手順 3 を繰り返します。
5 他に追加するク ライアン トがない場合は、 [OK] をク リ ッ ク します。
50 構成
データベースのバックアップポリシーの構成
NetBackup_AdminGuide_SAP_Unix.book Page 50 Tuesday, September 18, 2007 10:25 PM
バックアップ対象の追加データベースポ リシーのバッ クアップ対象のリ ス トは、 その他のポ リシーのバッ
クアップ対象のリ ス ト と意味が異な り ます。 たとえば、標準または Windows-NTポ リシー形式では、 バッ クアップするファイルおよびディ レク ト リ を一覧表示し
ます。
データベースポ リシーの場合は、 実行するスク リプ ト を指定します。
スクリプ トの規則
スク リプ ト を使用する と きは、 次の注意事項に従って ください。
■ ク ライアント リ スト 内の各クライアント にスク リ プト が格納されていること を
確認します。 スク リ プト は任意の場所に格納できます。 ただし、 NetBackup でスク リ プト のアクセスおよび実行が可能な場所に格納する必要があり ます。
■ ソフ ト ウェアをインス トールする と、 サンプルスク リプ トがインス トールさ
れます。 必要に応じて、 これらのスク リプ ト を変更できます。 スク リプ ト を
元のインス トール場所以外の場所に書き込みます。 これによって、 今後の
NetBackup のインス トールでサイ トのスク リプ トが上書きされません。
■ NetBackup サーバーク ラスタで NetBackup for SAP を使用する場合は、フェールオーバー後でも利用可能な場所にスク リプ ト を格納する必要があ り
ます。
自動バッ クアップ用のポ リシーを設定する場合にのみ、 [バッ クアップ対象 (Backup Selections)] リ ス トにスク リプ ト を追加します。 これらのスク リプ ト
は、 [スケジュール (Schedules)] タブに指定されている自動バッ クアップスケジュールおよび手動バッ クアップに対して実行されます。 NetBackup は、 [バックアップ対象 (Backup Selections)] リ ス トに表示されている順にスク リプ ト を実
行します。
バッ クアップスク リプ トについて詳し くは、52 ページの 「スク リプ トの作成」 を
参照して ください。
[バックアップ対象 (Backup Selections)] リス トへのスクリプ トの追加
次の手順では、 Java インターフェースおよび Windows インターフェースを使用
して、[バッ クアップ対象 (Backup Selections)] リ ス トにスク リプ ト を追加する方
法について説明します。
注意 : エラーや誤操作が発生しないよ う に、 [バ ッ ク ア ッ プ対象 (Backup
Selections)] リ ス ト内の正しいスク リ プ ト名を指定します。 [バッ クアップ対象
(Backup Selections)] リ ス ト に追加する前に、 そのスク リプ トがク ラ イアン トに
格納されているこ とを確認して ください。
バッ クアップスク リプ トについて詳し くは、52 ページの 「スク リプ トの作成」 を
参照して ください。
51構成
データベースのバックアップポリシーの構成
NetBackup_AdminGuide_SAP_Unix.book Page 51 Tuesday, September 18, 2007 10:25 PM
Java インターフェースから [バックアップ対象 (Backup Selections)] リス ト
にスクリプ ト を追加する方法
1 [ポ リ シーの変更 (Change Policy)] ダイアログボッ クスを開きます。
[ポ リ シーの変更 (Change Policy)] ダイアログボッ クスにアクセスするには、
NetBackup 管理コン ソールのポ リ シー リ ス ト 内のポ リ シー名をダブルク
リ ッ ク します。
2 [バッ クアップ対象 (Backup Selections)] タブをク リ ッ ク します。
3 [新規 (New)] をク リ ッ ク します。
4 NetBackup で使用するスク リプ ト名を指定します。
a [ス ク リプ ト (Script)] ボッ クスで、 ク ライアン ト上のスク リプ トのフル
パス名を入力します。
次に例を示します。
/usr/openv/netbackup/ext/db_ext/sap/scripts/sap_oracle/sap_offline_backup
b [追加 (Add)] をク リ ッ ク し、 スク リプ ト を リ ス トに追加します。
c 手順 a および手順 b を繰り返して、 他のスク リプ ト を追加します。
5 [OK] をク リ ッ ク します。
バッ クアップスク リプ トについて詳し くは、52 ページの 「スク リプ トの作成」 を
参照して ください。
Windows インターフェースから [バックアップ対象 (Backup Selections)] リ
ス トにスクリプ ト を追加する方法
1 [ポ リ シーの変更 (Change Policy)] ダイアログボッ クスで、 [バッ クアップ対
象 (Backup Selections)] タブをク リ ッ ク します。
[ポ リ シーの変更 (Change Policy)] ダイアログボッ クスにアクセスするには、
NetBackup 管理コン ソールのポ リ シー リ ス ト 内のポ リ シー名をダブルク
リ ッ ク します。
2 [新規 (New)] をク リ ッ ク します。
3 NetBackup で使用するスク リプ ト名を指定します。
次のいずれかの方法を実行します。
■ ク ライアン ト上のスク リプ トのフルパス名を入力します。
次に例を示します。
/usr/openv/netbackup/ext/db_ext/sap/scripts/sap_oracle/sap_offline_backup
■ リモート フォルダボタンをク リ ッ ク します。
スク リプ ト ファ イルを検索して選択します。 [OK] をク リ ッ ク します。
4 [OK] をク リ ッ ク します。
52 構成
スクリプ トの作成
NetBackup_AdminGuide_SAP_Unix.book Page 52 Tuesday, September 18, 2007 10:25 PM
LOFS を使用してマウン ト されたファイルのバックアップNetBackup for SAP エージェント では、ループバッ ク仮想ファイルシステム (LOFS)
からのファイルのバッ クアップがサポート されています。 LOFS ファイルシステム
を使用すると 、代替パス名を使用して既存のファイルにアクセスできる仮想ファイ
ルシステムを作成できます。/oracle ファイルシステムを /database ファイルシ
ステムへループバッ クマウント する場合を考慮します。このループバッ クマウント
によって、 /database ファイルシステムの下に、 /oracle ファイルシステムも表
示さ れる よ う になり ます。 /oracle に格納さ れているすべてのファ イルには、
/oracle で始まるパス名または /database で始まるパス名のどちらを使用して
も アク セスできます。 たと えば、 /database/sapdata1/system/system.dbf
のよう にパス名を指定します。
ローカルファ イルシステムを LOFS と してマウン トする場合は、 [NFS をたどる
(Follow NFS)] を選択する必要はあ り ません。 実際のファイルシステム ( たとえ
ば /oracle) が次のいずれかに該当する場合は、 LOFS のバッ クアップに対して
[NFS をたどる (Follow NFS)] オプシ ョ ンを選択します。
■ NFS マウン ト
■ LOFS を使用してマウン ト された Solaris ゾーンのグローバルゾーンファイ
ルシステム
スクリプ トの作成50 ページの 「バッ クアップ対象の追加」 で自動スケジュール用のポ リ シーを構
成している場合、 バッ クアップスク リプ トが自動的に実行されるよ うに指定する
必要があ り ます。 独自のスク リプ ト を作成するか、 次の場所に格納されたスク リ
プ ト を変更するこ とができます。
/usr/openv/netbackup/ext/db_ext/sap/scripts/sap_oracle
/usr/openv/netbackup/ext/db_ext/sap/scripts/sap_maxdb
sap_oracle および sap_maxdb ディ レ ク ト リ に格納されているス ク リ プ ト を
53 ページの 「NetBackup for SAP スク リプ ト 」 に示します。
53構成
スクリプ トの作成
NetBackup_AdminGuide_SAP_Unix.book Page 53 Tuesday, September 18, 2007 10:25 PM
これらのスク リプ ト を使用する場合は、 環境に合わせてカスタマイズします。
注意 : 自動バッ クアップを構成する と き、 または NetBackup を使用して操作を開
始する と きは、 常に正しいスク リプ ト を指定して ください。 たとえば、 リ ス ト ア
スク リプ トがバッ クアップ操作に指定されている場合、 またはバッ クアップスク
リプ トが リ ス ト ア操作に指定されている場合、 NetBackup for SAP ではエラーが
生成されません。
表 3-6 NetBackup for SAP スクリプ ト
スクリプ ト名 使用環境
(基礎となるデータベース )
コ メン ト
sap_offline_backup Oracle (RMAN を使用しない環境 ) brbackup コマンドが発行され、 データベー
スの完全オフラ インバッ クアップが実行され
ます。
bphdb によって $SAP_SERVER および
$SAP_POLICY 変数がルートに作成されます。
export コマンドを実行して、 これらの変数
が NetBackup for SAP backint インター
フェースプロセスで使用できるよ うにして く
ださい。
sap_online_backup Oracle (RMAN を使用しない環境 ) brbackup および brarchive コマンドが発
行され、 データベースの完全オンラ インバッ
クアップが実行されます。
sap_redo_log_backup Oracle (RMAN を使用しない環境 ) brarchive コマンドが発行され、オフライン
REDO ログファイルがバッ クアップされます。
sap_rman_backup Oracle (RMAN を使用する環境 ) brbackup コマン ドが RMAN オプシ ョ ンを
指定して発行されます。
sap_maxdb_backup MaxDB dbmcli コマンドが発行され、指定したバッ ク
アップメディアが使用されます。
54 構成
NetBackup_AdminGuide_SAP_Unix.book Page 54 Tuesday, September 18, 2007 10:25 PM
スクリプ トの作成
バックアップスクリプ トの修正
バックアップスクリプ ト を修正する方法
1 /usr/openv/netbackup/ext/db_ext/sap/scripts/sap_oracle ま
たは /usr/openv/netbackup/ext/db_ext/sap/scripts/sap_maxdb
のサンプルスク リプ ト を、 ク ライアン ト上の別の場所にコピーします。
SAP スク リプ トは、 ク ラ イアン ト上のどの場所にも格納できます。 サンプル
ディ レク ト リにはスク リプ ト を格納しないでください。 アップグレード時ま
たは再インス トール時に修正したスク リプ トが失われる場合があ り ます。 常
に、安全な場所にスク リプ ト を格納して ください。 NetBackup サーバーク ラ
スタでは、 フェールオーバー後でも利用可能な場所にスク リプ ト を格納する
必要があ り ます。
2 スク リプ ト ファ イルに適切な権限を設定して、NetBackup でスク リプ ト を実
行できるよ うにします。
これらのスク リプ トのアクセス権限を 775 に設定します。
chmod 775 script_name
3 テキス トエディ タを使用してスク リプ ト ファ イルを開きます。
たとえば、 sap_offline_backup スク リプ トの修正では、 次のコマンドを
使用できます。
vi sap_offline_backup
4 ファイル内の指示に従って、 スク リプ ト を修正します。
特に、 su で始まる行を編集しているこ とを確認します。 su - user (userは SAP 管理者アカウン ト ) をスク リプ ト内に含めない場合、 スク リプ トは適
切なアカウン トおよび環境変数で実行されません。 この場合、 データベース
のバッ クアップおよびリ ス ト アで問題が発生する場合があ り ます。
たとえば、sap_offline_backup スク リプ トには次の行が含まれています。
#!/bin/sh##NOTE:IF your SAP user (in this script orasap) runs in C shell, environmental#variables can not be exported.In that case, you should modify this script to#work in your environment.For example:# SAP_SERVER=$SAP_SERVER; export SAP_SERVER; (Correct for Bourne and Korn shells)# can change into# setenv SAP_SERVER $SAP_SERVER; (Correct for C shell)#
##This environment variable are created by Netbackup (bphdb)#
echo "SAP_SCHEDULED = $SAP_SCHEDULED"echo "SAP_USER_INITIATED = $SAP_USER_INITIATED"echo "SAP_SERVER = $SAP_SERVER"echo "SAP_POLICY = $SAP_POLICY"
RETURN_STATUS=0
SAP_ENV=""#
55構成
スクリプ トの作成
NetBackup_AdminGuide_SAP_Unix.book Page 55 Tuesday, September 18, 2007 10:25 PM
# If SAP_SERVER exists then export it to make it available to backint#if [ -n "$SAP_SERVER" ]then SAP_ENV="$SAP_ENV SAP_SERVER=$SAP_SERVER; export SAP_SERVER;"#if Oracle DBA account( orasap user) uses C Shell, comment the above line and#uncomment next line# SAP_ENV="$SAP_ENV setenv SAP_SERVER $SAP_SERVER;"fi
## If SAP_POLICY exists then export it to make it available to backint#if [ -n "$SAP_POLICY" ]then SAP_ENV="$SAP_ENV SAP_POLICY=$SAP_POLICY;export SAP_POLICY;"#if Oracle DBA account( orasap user) uses C Shell, comment the above line and#uncomment next line# SAP_ENV="$SAP_ENV setenv SAP_POLICY $SAP_POLICY;"fi
## Full offline backup#
CMD_LINE="$SAP_ENV brbackup -c -d util_file -t offline -m all"
## The username on the "su" command needs to be replaced with the correct# user name.#echo "Execute $CMD_LINE"su - orasap -c "$CMD_LINE"
RETURN_STATUS=$?
exit $RETURN_STATUS
5 作成したスク リプ トのテス ト を行います。
テス ト について詳し くは、 64 ページの 「構成設定のテス ト 」 を参照して く
ださい。
56 構成
スクリプ トの作成
NetBackup_AdminGuide_SAP_Unix.book Page 56 Tuesday, September 18, 2007 10:25 PM
スクリプ トパラ メータSAP ユーティ リ テ ィでバッ クアップおよびリ ス ト アを実行する SAP スク リプ ト
では、 次のソースに定義されたパラ メータが使用されます。
■ 環境変数
■ 構成ファイル。 initSID.utl などです (SID はインスタンス )。
57 ページの 「構成ファイルの変更」 を参照して ください。
■ NetBackup 構成ファイル (bp.conf)
これらの異なるパラ メータソースを使用して、 データベースの様々なバッ クアッ
プおよびリ ス ト アタスクを実行する SAP スク リプ ト を作成できます。 たとえば、
SAP スク リプ ト で SAP_POLICY 変数を定義して、 様々な形式のバッ クアップを
実行できます。
NetBackup 自動スケジューラによって SAP スク リプ トが実行される と、次の環境
変数がローカルで作成されます。
SAP スク リプ トが Java インターフェースから開始される場合は、 $SAP_POLICY
変数を除く これらすべての変数が作成されます。
環境変数 設定内容
$SAP_POLICY NetBackup for SAP ポリ シー名。
$SAP_SCHEDULED 自動バッ クアップ (SAP のスケジュールバッ クアップ )
の場合、 1 が設定されます。
$SAP_SERVER NetBackup サーバー名。
$SAP_USER_INITIATED ユーザーバッ クアップの場合、1 が設定されます。ユー
ザーバッ クアップでは、 SAP バッ クアップはマスター
サーバーから開始されます。
57構成
構成ファイルの変更
NetBackup_AdminGuide_SAP_Unix.book Page 57 Tuesday, September 18, 2007 10:25 PM
構成ファイルの変更この項では、 NetBackup for SAP 構成ファイルを変更する方法について説明しま
す。 NetBackup for SAP ソフ ト ウェアには、 いくつかの構成ファイルのサンプル
が含まれています。
構成するファイル57ページの表 3-7 に、基礎となるデータベースが Oracle データベースか MaxDB
データベースかに応じて変更する必要があるファイルを示します。
ファイル間の関連SAP ツールおよび NetBackup for SAP によって、 これらの構成ファイル内の情報
が backint インターフェースに渡されます。 backint の実行時の処理は、 次の
とおりです。
■ Oracle データベース上の NetBackup for SAP の場合、 initSID.sap ファイ
ルで、実際の initSID.utl ファイル名を util_par_file パラ メータの引
数と して指定します。
■ MaxDB データベース上の NetBackup for SAP の場合、bsi.env ファイルで、
実際の initSID.utl ファ イル名を PARAMETERFILE パラ メータの引数と
して指定します。
■ initSID.utl ファイル名が、backint コマンドの -p par_file パラ メー
タの引数になり ます。
表 3-7 データベース構成ファイル
ファイル 基礎となるデータベース コ メン ト
initSID.utl Oracle および MaxDB SAP パラ メータファ イル。 このファ イルによって、 backint
インターフェースにポ リシー、 スケジュール、 ク ラ イアン ト な
どの情報が指定されます。
initSID.sap Oracle SAP プロファイルファイル。 このファイルには、SAP ツールで
backint インターフェース との通信に使用される情報が含ま
れます。
bsi.env MaxDB MaxDB 構成フ ァ イル。 このフ ァ イルには、 SAP ツールで
backint インターフェース との通信に使用される情報が含ま
れます。
58 構成
構成ファイルの変更
NetBackup_AdminGuide_SAP_Unix.book Page 58 Tuesday, September 18, 2007 10:25 PM
initSID.utl ファイルの変更initSID.utl ファ イルは、 SAP パラ メータファ イルです。 NetBackup for SAP
を構成する際に、 このファイルを編集します。
initSID.utl ファイルを変更する方法
1 既存のパラ メータファイルの有無を確認します。
initSID.utl ファイルが $ORACLE_HOME/dbs ディ レク ト リにすでに存在
する場合、 そのファイルをバッ クアップファイルにコピーします。
2 新しいパラ メータファイルを作成します。
NetBackup for SAP ソフ ト ウェアと と もに配布されているパラ メータファ イ
ルを、 次のディ レク ト リ にコピーします。
$ORACLE_HOME/dbs
た と えば、 Oracle インス タンスが SAP の場合、 NetBackup のサンプルの
.utl ファイルを次のよ うに initSAP.utl にコピーします。cp /usr/openv/netbackup/ext/db_ext/sap/scripts/sap_oracle/initSAP.utl ¥$ORACLE_HOME/dbs/initSAP.utl
3 テキス トエディ タを使用して、 initSID.utl ファイルのパラ メータをサイ
トに適した値に変更します。
必要なパラ メータは、 client、 switch_list、 switch_log および
switch_sem です。
RMAN を使用しているかど うかに応じて、 次の追加パラ メータを設定でき
ます。
■ RMAN を使用している場合、 policy、 schedule および server を設
定します。
■ RMAN を使用していない場合、 drives、 policy、 schedule および
server を設定します。
た とえば、 パラ メータフ ァ イルが initSAP.utl で、 構成するポ リ シーが
sap_policy_1 である と します。 policy パラ メータを設定するには、次の
手順を実行します。
a テキス トエディ タを使用して initSAP.utl ファイルを開きます。
b 次の行を検索します。
policy sap_backup
c この行をコピーして、 その次の行に貼り付けます。
policy sap_backup
policy sap_backup
d 元の行をコ メン ト アウ ト します。
#policy sap_backup
policy sap_backup
59構成
構成ファイルの変更
NetBackup_AdminGuide_SAP_Unix.book Page 59 Tuesday, September 18, 2007 10:25 PM
e sap_backup を sap_policy_1 に変更します。
#policy sap_backup
policy sap_policy_1
f 変更する各パラ メータで、 前述の手順を繰り返します。
パラ メータの変更が終了したら、 ファイルを保存して閉じます。
Oracle データベース上の NetBackup for SAP に必要なすべてのパラ メータを含
む initSID.utl ファイルの例を次に示します。
policy sap_policy_1
schedule Default-Application-Backup
client puffin
server puffin
drives 2
switch_list /oracle/sap/sapbackup/.switch.lis
switch_sem /oracle/sap/sapbackup/.switch.sem
switch_log /oracle/sap/sapbackup/.switch.log
メモ : Oracle の置換文字である疑問符 (?) およびアンパサンド (&) と、 環境変数
ORACLE_HOME は、 initSID.utl ファイルでは使用できません。 これは、
backint -p parfile オプシ ョ ンで識別される par_file でこれらの文字や
変数が許可されていないためです。
initSID.sap ファイルの変更(Oracle データベース上の NetBackup for SAP の場合のみ )
initSID.sap ファイルは、SAP プロファイルファイルです。このファイルによっ
て、 backint インターフェースを使用しているこ と、および NetBackup for SAP
についての情報が、 SAP ツールに通知されます。 基礎 と なるデータベースが
Oracle である場合は、 NetBackup for SAP を構成する際にこのファイルを編集し
ます。
initSID.sap ファイルを変更する方法
1 既存のプロファイルファイルの有無を確認します。
initSID.sap ファイルが $ORACLE_HOME/dbs ディ レク ト リにすでに存在
する場合、 そのファイルをバッ クアップファイルにコピーします。
2 新しいプロファイルファイルを作成します。
NetBackup for SAP ソフ ト ウェアと と もに配布されているプロファ イルファ
イルを、 $ORACLE_HOME/dbs ディ レク ト リ にコピーします。
た と えば、 Oracle インス タンスが SAP の場合、 NetBackup のサンプルの
.sap ファイルを次のよ うに initSAP.sap にコピーします。
cp /usr/openv/netbackup/ext/db_ext/sap/scripts/sap_oracle/initSAP.sap ¥$ORACLE_HOME/dbs/initSAP.sap
60 構成
構成ファイルの変更
NetBackup_AdminGuide_SAP_Unix.book Page 60 Tuesday, September 18, 2007 10:25 PM
3 テキスト エディ タを使用して、 initSID.sap ファイルの backup_dev_type
および util_par_file パラメ ータをサイト に適した値に変更します。
たとえば、 プロファイルファイルが initSAP.sap で、 パラ メータファイル
が initSAP.utl である と します。 パラ メータを設定するには、 次の手順を
実行します。
a テキス トエディ タを使用して initSAP.sap ファイルを開きます。
b 次の行を検索します。
backup_dev_type = tape
c この行をコピーして、 その次の行に貼り付けます。
backup_dev_type = tape
backup_dev_type = tape
d 元の行をコ メン ト アウ ト します。
#backup_dev_type = tape
backup_dev_type = tape
e tape を util_file に変更します。
#backup_dev_type = tape
backup_dev_type = util_file
f 次の行を検索します。
util_par_file = file_path
g この行をコピーして、 その次の行に貼り付けます。
util_par_file = file_pathutil_par_file = file_path
h 元の行をコ メン ト アウ ト します。
#util_par_file = file_pathutil_par_file = file_path
i file_path を、 initSID.utl パラ メータファイルへのパスに変更し
ます。
#util_par_file = file_path
util_par_file = ?/dbs/[email protected]
このファイルの例では、環境変数設定と Oracle の置換文字を使用してい
ます。SAP ツールで initSID.sap プロファイルファイルが解釈される
場合、疑問符 (?) およびアッ トマーク (@) は、次の環境変数に割り当てら
れた値に置換されます。
$ORACLE_SID
$ORACLE_HOME
61構成
構成ファイルの変更
NetBackup_AdminGuide_SAP_Unix.book Page 61 Tuesday, September 18, 2007 10:25 PM
4 rman_parms パラ メータを指定して、 環境変数 NB_ORA_SAP の値を SAP に
設定します (該当する場合のみ )。
この手順は、RMAN を使用する Oracle データベース上で NetBackup for SAP
を使用している場合にのみ実行します。 次に例を示します。
rman_parms = "ENV=(NB_ORA_SAP=file)"
file には initSID.utl ファイルへのフルパスを指定します。file の指定
には置換を使用しないでください。
たとえば、 このパラ メータは次のよ うにな り ます。
rman_parms = "ENV=(NB_ORA_SAP=$ORACLE_HOME/dbs/initCER.utl)"
サイ トの状況に応じて、 NetBackup 環境変数 NB_ORA_POLICY、
NB_ORA_SCHEDULE、 NB_ORA_CLIENT および NB_ORA_SERV と これらに
対応する値を、 rman_parms パラ メータの引数と して指定するこ と もでき
ます。 これらの環境変数の値は、 initSID.utl ファイルでも指定できま
す。 別々の値を指定した場合、 initSID.utl の値よ り も initSID.sap の
値の方が優先されます。
たとえば、 バッ クアップの最初の部分 ( データファイルのバッ クアップ ) と
2 番目の部分 (制御ファイルのバッ クアップ ) で別々のポ リシーおよびスケ
ジュールを使用する場合、 initSID.sap の変数 NB_ORA_POLICY および
NB_ORA_SCHEDULE を、 バッ クアップの最初の部分に関連する値に設定し
ます。 NetBackup for SAP では、 制御ファイルのバッ クアップ時に
initSID.utl だけが確認され、 initSID.sap は確認されないため、
initSID.utl で、 これらの変数をバッ クアップの 2 番目の部分に関連する
値に設定します。
このファイルで他の RMAN パラ メータを指定するこ と もできます。他のパラ
メータについて詳し くは、 SAP のマニュアルを参照して ください。
5 initSID.sap ファイルを保存して閉じます。
bsi.env ファイルの変更 (MaxDB データベース上の NetBackup for SAP)bsi.env ファイルで指定する内容は、 次のとおりです。
■ backint for MaxDB プログラム (MaxDB 上の NetBackup for SAP) の場所
■ backint との通信方法
Database Manager では、 バッ クアップおよびリ ス ト アの実行時にこの情報が使
用されます。
bsi.env は、 この構成ファ イルのデフォル ト名です。 名前を変更する場合は、
MaxDB ユーザー環境で環境変数 BSI_ENV に別の名前を指定します。
MaxDB 構成ファイルを作成する方法
1 テキスト エディ タを使用して、 MaxDB 構成ファイル bsi.env を作成します。
次のコマンドによって、 UNIX 環境で bsi.env が作成されます。
vi bsi.env
62 構成
構成ファイルの変更
NetBackup_AdminGuide_SAP_Unix.book Page 62 Tuesday, September 18, 2007 10:25 PM
メモ : MaxDB 構成ファイルに、 bsi.env 以外の名前を指定できます。 名前を変
更する場合は、 環境変数 BSI_ENV を編集して、 このファ イルへのフルパスを指
定します。
2 パラ メータを使用して、 バッ クアップの特性を指定します。
bsi.env では、 BACKINT、 INPUT、 OUTPUT、 ERROROUTPUT および PARAMETERFILE パラ メータを指定する必要があ り ます。 これ以外のすべてのパラ メータは任意です。
最小限の構成情報を指定したファイル例を次に示します。
BACKINT /usr/openv/netbackup/bin/backintINPUT /export/home/sapdb/logs/backint.inOUTPUT /export/home/sapdb/logs/backint.outERROROUTPUT /export/home/sapdb/logs/backint.errPARAMETERFILE /export/home/sapdb/indep_data/wrk/initSAP.utl
次のリ ス トに、 bsi.env ファイルで指定できるパラ メータを示します。
パラメータ 説明
BACKINT absolute_path/file_name backint for MaxDB プログラムの絶対
パスおよびファイル名を指定します。
INPUT absolute_path/file_name
OUTPUT absolute_path/file_name
ERROROUTPUT absolute_path/file_name
INPUT パラ メータでは、 標準の入力
フ ァ イルの絶対パスおよびフ ァ イル
名を指定します。 OUTPUT パラ メータ
では、標準の出力ファイルの絶対パス
お よ びフ ァ イ ル名を指定 し ます。
ERROROUTPUT パラ メータでは、 標準
のエラー出力フ ァ イルの絶対パスお
よびファイル名を指定します。
Database Manager では、 これらのファ
イルが一時的に作成され、 MaxDB 用
backint の標準の入力、 出力および
エラー出力に使用されます。
PARAMETERFILE absolute_path/file_name backint for MaxDB プログラムの構
成ファイル (initSAP.utl) の絶対パ
スおよびファイル名を指定します。
63構成
構成ファイルの変更
NetBackup_AdminGuide_SAP_Unix.book Page 63 Tuesday, September 18, 2007 10:25 PM
TIMEOUT_SUCCESS seconds データベースカーネルによってすべ
てのデータが正常にコピーされた後、
バッ クア ップツールが終了するまで
の時間 (秒数 ) を指定します。 デフォ
ル トは 300 です。
この値は、すべてのデータがパイプに
コ ピ ー さ れ た 場 合 に、 Database
Manager によってバッ クアップツー
ルが終了されるまでの時間です。 この
パラ メータで定義した時間が経過す
る と、 データベースカーネルから コ
ピーされたすべてのデータがバッ ク
ア ップツールによってバッ クア ップ
されたかど うかに関係なく、常にバッ
クアップツールは終了します。
TIMEOUT_FAILURE seconds このパラ メータは、 エラーによって
データベースカーネルによ るバッ ク
ア ップが停止された場合にのみ有効
です。 seconds には、 このよ う な場
合にバッ クア ップツールが終了する
までの時間 (秒数 ) を指定します。 デ
フォルトは 300 です。
データベースカーネルによってコピー
されたすべてのデータがバッ ク アッ プ
ツールで保存されるよ う に、 十分な時
間を指定してく ださい。 タイムアウト
が発生すると 、 保存されていないデー
タがある場合でも 、 常にバッ クアッ プ
ツールは終了します。 ただし、 指定し
た時間が長すぎる と 、 データ ベース
カーネルでバッ クアップが停止される
こ と によって、 他のバッ クアップ ( 毎
晩の自動バッ クアップなど ) が実行さ
れなく なる可能性があり ます。
パラメータ 説明
64 構成
構成設定のテスト
NetBackup_AdminGuide_SAP_Unix.book Page 64 Tuesday, September 18, 2007 10:25 PM
構成設定のテストNetBackup for SAP 用にマスターサーバーを構成した後、 構成設定のテス ト を行
います。 作成した自動バッ クアップスケジュールを手動バッ クアップで実行しま
す。 状態コードおよびその他の ト ラブルシューティ ング情報について詳し くは、
『Veritas NetBackup ト ラブルシューテ ィ ングガイ ド UNIX、 Windows および
Linux』 を参照してください。
構成設定をテストする方法
1 マスターサーバーに管理者 (Administrator)(Windows) または root ユーザー
(UNIX) と してログオンします。
2 NetBackup 管理コンソールを起動します。
3 左ペインで、 [ポ リ シー (Policies)] をク リ ッ ク します。
Windows インターフェースの場合:右ペインにポリ シーリ スト が表示されます。
Java インターフェースの場合 :右ペインは、[すべてのポ リシー (All Policies)]
ペインおよび詳細ペインの 2 つに分かれています。
4 テス トするポ リ シーをク リ ッ ク します。
5 [処理 (Actions)] > [手動バッ クアップ (Manual Backup)] を選択します。
[スケジュール (Schedules)] ペインには、 テス トするポ リ シー用に構成され
た自動スケジュールの名前が表示されます。[ク ラ イアン ト (Clients)] ペイン
には、 テス トするポ リ シーにリ ス ト アップされているク ライアン トの名前が
表示されます。
6 [手動バッ クアップ (Manual Backup)] ダイアログボッ クスの指示に従います。
ORIGINAL_RUNDIRECTORY absolute_path ソースデータベースの実行ディ レク ト
リ の絶対パスを指定します。 デフォル
ト 値は、 現在のデータベースインスタ
ンスの実行ディ レク ト リ です。 この値
では大文字と 小文字が区別されます。
このパラメ ータは、 マイグレーショ ン
用にのみ指定し ます。 使用し ている
バージョ ンの backint for MaxDB で、
ソースコンピュータのバッ ク アッ プを
ターゲッ ト コンピュータ上で使用でき
る こ と が、 コ ンピュ ータ 間のマイ グ
レーショ ンの前提条件になり ます。
パラメータ 説明
65構成
複数のドライブおよびファイルのテスト
NetBackup_AdminGuide_SAP_Unix.book Page 65 Tuesday, September 18, 2007 10:25 PM
7 NetBackup 管理コンソールで [アクティビティモニター (Activity Monitor)]
をク リ ッ ク します。
アクティビティモニターおよびスク リプ トの出力には、 バッ クアップ操作の
状態が示されます。
手動バッ クアップの終了状態が正常でない場合は、 129 ページの 「 ト ラブル
シューティング」 を参照して ください。
複数のドライブおよびファイルのテスト複数のド ライブをテス トするには、 環境に次のものが必要です。
■ バッ クアップを行う複数の表領域
■ 同時に書き込まれる複数のス ト レージユニッ ト
multiplex 値を使用して複数のテープド ラ イブおよびディ スク ド ラ イブのシ ミ ュ
レーシ ョ ンを行う こ と もできます。
複数のドライブをテストする方法
1 この章の説明に従って、 NetBackup、 NetBackup for SAP および SAP ツール
の構成を完了します。
2 次の場所の drives パラ メータで指定したテープド ライブおよびディ スク
ド ライブの数をス ト レージユニッ トの数と同じになるよ うに変更します。
$ORACLE_HOME/dbs/initSAP.utl
3 たとえば、multiplex 値にテープド ライブの数を掛けた値は、drives と同じ
です。 詳し く は、 147 ページの 「initSID.utl で使用するパラ メータ」 で
drives パラ メータの説明を参照してください。drives 2
バッ クアップを実行する と、 次のパラ メータファイルで指定したド ライブ数に応
じて、 複数のバッ クアップが実行されます。$ORACLE_HOME/dbs/initSAP.utl
ユーティ リ テ ィ ファ イルのド ライブ数は、 ド ライブ数に multiplex 値を掛けた値
にな り ます。NetBackup for SAP backint インターフェースでは、すべてのバッ
クアップの完了後に、 brbackup に成功または失敗が通知されます。
66 構成
複数のドライブおよびファイルのテスト
NetBackup_AdminGuide_SAP_Unix.book Page 66 Tuesday, September 18, 2007 10:25 PM
NetBackup_AdminGuide_SAP_Unix.book Page 67 Tuesday, September 18, 2007 10:25 PM
4
NetBackup for SAP の使用方法
この章の内容は次のとおりです。
■ 67 ページの 「バッ クアップの実行」
■ 73 ページの 「アーカイブの実行」
■ 74 ページの 「リ ス ト アの実行」
■ 78 ページの 「失敗したバッ クアップおよびリ ス ト アの再開」
すべてのインス トールおよび構成の終了後、NetBackup を使用した SAP のバッ ク
アップおよびリ ス ト アを開始できます。
注意 : ( スク リプ ト を使用して ) NetBackup で自動バッ クアップを構成または操作
を開始する と きは、常に正しい SAP スク リプ ト を指定してください。 リ ス ト アス
ク リプ トがバッ クアップ操作に指定されている場合、 NetBackup for SAP ではエ
ラーが生成されません。 また、 バッ クアップスク リプ トが リ ス ト ア操作に指定さ
れている場合も、 エラーが生成されません。
バックアップの実行この項では、バッ クアップを実行する次の 2 つの異なる方法について説明します。
方法 1: NetBackup スケジューラを使用した SAP バックアップの開始
自動バックアップ
データベースのバッ クア ップの最も便利な方法は、 自動バッ クア ップのスケ
ジュールを設定しておく こ とです。NetBackup スケジューラが自動バッ クアップ
用のスケジュールを起動する と、 SAP スク リプ トが次のよ うに実行されます。
■ ファイルリ ス トの表示と同じ順序で実行
68 NetBackup for SAP の使用方法
バックアップの実行
NetBackup_AdminGuide_SAP_Unix.book Page 68 Tuesday, September 18, 2007 10:25 PM
■ パス名が一致するすべてのク ライアン トで実行
SAP スク リプ トによって、 データベースのバッ クアップが開始されます。
作成した SAP ス ク リ プ ト を使用し、 指定するスケジュールに基づいて、 データ
ベースを自動的にバッ クアップするポ リ シーの作成および構成を行う こ とができ
ます。
41 ページの 「構成」 を参照して ください。 スケジュールを追加または変更する
場合は、 45 ページの 「スケジュールの追加」 を参照して ください。
手動バックアップ
管理者は、NetBackup サーバーソフ ト ウェアを使用して、 SAP ポ リシーを使用し
た自動バッ クアップスケジュールを手動で実行できます。
64 ページの 「構成設定のテス ト 」 を参照して ください。
方法 2:BRTools を使用した SAP バックアップの開始 (Oracle データベースの場合のみ )
メモ : この項で説明する情報は、 Oracle データベース上の NetBackup for SAP に
のみ適用されます。 MaxDB データベース上の NetBackup for SAP では、 異なる
構成が必要です。 123 ページの 「MaxDB データベース上の NetBackup for SAP」
の章を参照して ください。
バッ クアップを開始するには、 次のいずれかの方法を実行します。
■ SAPDBA ユーティ リ ティのメニューの使用
■ brbackup コマンド ラインの使用
SAPDBA ユーテ ィ リ テ ィ または brbackup コマン ド を使用してバッ クアップを
開始する と、 次の処理が実行されます。
1 brbackup の状態メ ッセージがコンソールに表示されます。 このメ ッセージ
は、データベースサーバーが起動または停止したと きに通知されます。また、
表のバッ クアップモードが変更されたと きにも通知されます。
2 brbackup コマンドが NetBackup for SAP backint インターフェースを起
動し、 バッ クアップの対象となるファイルを送信します。
3 NetBackup for SAP backint インターフェースが入力ファイルを処理して、
XBSA インターフェースを呼び出します。 ファ イルオンラ インモード中に、
各データベースファイルが 1 つずつバッ クアップされます。 NetBackup for
SAP backint インターフェースは、セマフォファイルを使用して brbackup
と協調します。
69NetBackup for SAP の使用方法
バックアップの実行
NetBackup_AdminGuide_SAP_Unix.book Page 69 Tuesday, September 18, 2007 10:25 PM
4 すべてのファイルのバッ クアップが行われた後、 完全なファイルリ ス トが表
示されます。 成功または失敗を示すファイルリ ス トが、 NetBackup for SAPbackint インターフェースの仕様で規定された形式で表示されます。この形式には、後でリ ス ト アに使用されるバッ クアップ識別子 (BID) が含まれます。SAP ツールでは、バッ クアップセッシ ョ ンのログも保持されます。NetBackupの標準ログには、 作成されたイ メージが ト ラ ッキングされます。 NetBackupfor SAP backint インターフェースでは、 BID の日付および時刻のみを ト
ラ ッキングする必要があ り ます。 これによって、 brrestore による参照が可能になり ます。
SAPDBA によるオフラインバックアップ
次の手順では、 SAPDBA を使用してオフラインバッ クアップを実行する方法を示
します。
SAPDBA を使用してオフラインバックアップを実行する方法
1 NetBackup、 NetBackup for SAP および SAP ツールが完全に構成されている
こ とを確認します。
41 ページの 「構成」 を参照して ください。
2 sapadm ユーザーであるこ とを確認します。
3 stopsap R3 コマンドを実行して SAP を停止します。
4 sapdba を開始します。
次のよ うに表示されます。
___________________________________________________________________
SAPDBA V6.20 - SAP Database Administration___________________________________________________________________
ORACLE version :9.2.0.1.0 ORACLE_SID :CER ORACLE_HOME :/home/orasap/Ora920 DATABASE :open SAPR3 :5, not connected
a - Startup/shutdown instance h - Backup database b - Instance information i - Backup offline redo logs c - Tablespace administration j - Restore/recovery d - Reorganization k - Additional functions e - Export/import l - Show/cleanup f - Archive mode m - User and security
q - Quit
Please select ==> h
5 「h」 を入力して、 [Backup database] のメニュー項目を選択します。
次のよ うに表示されます。
70 NetBackup for SAP の使用方法
バックアップの実行
NetBackup_AdminGuide_SAP_Unix.book Page 70 Tuesday, September 18, 2007 10:25 PM
__________________________________________________________________
Backup Database__________________________________________________________________
Current value a - Backup function Normal backup b - Parameter file initCER.sap c - Backup device type external backup tool (backint) d - Objects for backup all e - Backup type offline (force)g - Query only no
h - Special options ...
i - Standard backup yes j - Backup from disk backup k - Restart backup l - Make part. backups compl.
S - Start BRBACKUP (V6.20) q - Return
Please select ==> d
6 「d」 を入力して、 [Objects for backup] を選択します。
次のよ うに表示されます。
___________________________________________________________________
Backup Mode/Backup Objects___________________________________________________________________
Current selection:"all"
a - "all" - whole database backup b - "all_data" - whole database backup without index tablespaces c - "full" - full backup (level 0) d - "incr" - incremental backup (level 1) e - "sap_dir" - SAP directories backup f - "ora_dir" - ORACLE directories backup g - - a tablespace name h - - an ORACLE file id <number> or a range of file ids <number>-<number> i - - an absolute or directory name j - - a combination:<item> or <item>,<item>,...
q - Return
Please select ==>g
Enter tablespace name Enter objects for backup (<return> only for no change) => PSAPUSER1D
71NetBackup for SAP の使用方法
バックアップの実行
NetBackup_AdminGuide_SAP_Unix.book Page 71 Tuesday, September 18, 2007 10:25 PM
7 「g」 を入力して、 バッ クアップするオブジェク ト名を入力します。
例 :PSAPUSER1D
次のよ うに表示されます。
___________________________________________________________________
Backup Mode/Backup Objects___________________________________________________________________
Current selection:"PSAPUSER1D"
a - "all" - whole database backup b - "all_data" - whole database backup without index tablespaces c - "full" - full backup (level 0) d - "incr" - incremental backup (level 1) e - "sap_dir" - SAP directories backup f - "ora_dir" - ORACLE directories backup g - - a tablespace name h - - an ORACLE file id <number> or a range of file ids <number>-<number> i - - an absolute file or directory name j - - a combination:<item> or <item>,<item>,...
q - Return
Please select ==>q
8 「q」 を入力して、 前のメニューに戻り ます。
戻される情報は次の内容を示します。
■ バッ クアップデバイス形式は external backup tool (backint)
です。
■ バッ クアップ形式は offline_force です。
■ 表領域は PSAPUSER1D です。
次に例を示します。
___________________________________________________________________
Backup database___________________________________________________________________
Current value a - Backup function Normal backup b - Parameter file initCER.sap c - Backup device type external backup tool (backint) d - Objects for backup PSAPUSER1De - Backup type offline (force)g - Query only no
h - Special options ...
i - Standard backup yes j - Backup from disk backup
72 NetBackup for SAP の使用方法
バックアップの実行
NetBackup_AdminGuide_SAP_Unix.book Page 72 Tuesday, September 18, 2007 10:25 PM
l - Restart backup m - Make part. backups compl.
S - Start BRBACKUP (V6.20) q - Return
Please select ==>S
9 「S」 を入力して、 バッ クアップを開始します。
brbackup によるオンラインバックアップ
sapdba の代わりに brbackup を使用して、データベースのバッ クアップを実行
で き ます。 こ の項では、 オ ン ラ イ ンバ ッ ク ア ッ プについて説明 し ます。
initSAP.sap パラ メータファイルを変更するか、 または brbackup コマンドで
-t online を指定するこ とによって、backup_mode を変更できます。これらの
変更を加える と、 initSAP.sap では次のよ うにな り ます。
backup_type = online_file
このバッ クアップモードでは、 sapdba または brbackup は NetBackup for SAP
backint インターフェースでセマフォファイルを使用するこ とができます。 こ
のモードによって、 必要な表領域のみがバッ クアップモードに設定されるため、
非常に大きなファイルのオンラインバッ クアップも簡単に実行できます。
NetBackup で別のファイルを処理する用意ができる と、 brbackup に通知され
ます。 backup_mode を online に変更して、 このモードのテス ト を行う こ とが
できます。
brbackup を使用する方法
1 NetBackup、 NetBackup for SAP および SAP ツールが完全に構成されている
こ とを確認します。
41 ページの 「構成」 を参照してください。
2 sapadm ユーザーであるこ とを確認します。
3 brbackup コマンドを入力します。
■ オンラインバッ クアップを開始するには、 次のコマンドを入力します。
brbackup -d util_file_online -t online -m all
■ RMAN を使用する場合に完全バッ クアップを開始するには、次のコマン
ドを入力します。
brbackup -d rman_util -t offline -m full -c
■ RMAN を使用する場合に増分バッ クアップを開始するには、次のコマン
ドを入力します。
brbackup -d rman_util -t online -m incr -c
73NetBackup for SAP の使用方法
アーカイブの実行
NetBackup_AdminGuide_SAP_Unix.book Page 73 Tuesday, September 18, 2007 10:25 PM
アーカイブの実行この項では、 アーカイブログのバッ クアップコピーを 2 つ作成する方法について
説明し ます。 アーカ イブは、 バ ッ ク ア ッ プ と類似 し た方法で実行し ます。
NetBackup の[コピーを複数作成する (Multiple copies)]機能、または brarchive
コマンドを使用して、 バッ クアップコピーを作成できます。 各コピーを異なる メ
ディアに格納して、 取得するこ とができます。 NetBackup for SAP の使用方法に
応じて、 最も簡単な方法でアーカイブログのバッ クアップコピーを作成します。
方法 1:NetBackup の [コピーを複数作成する (Multiple copies)]機能の使用
バックアップスケジュールで [コピーを複数作成する (Multiple copies)] を有効にす
ると 、 NetBackup によってバッ クアップのコピーが最大 4 つまで自動的に作成され
ます。brarchive コマンド はこの情報を使用して、指定された数のアーカイブログ
ファ イルのバッ クアッ プコピーを作成します。 [コピーを複数作成する (Multiple
copies)] 機能について詳し くは、 『Veritas NetBackup 管理者ガイ ド Vol. 1』 を参
照して ください。
例
例 1: [コピーを複数作成する (Multiple copies)] が有効な場合、 次のコマンドを
実行する と、 指定した数のバッ クアップコピーが作成され、 それぞれのコピーが
異なるテープに書き込まれます。
brarchive -d util_file -s
例 2: 最初に利用可能なアーカイブログファイルのコピーを リ ス ト アするには、次
のコマンドを実行します。
brrestore -d util_file -a log_number
log_number は、 リ ス ト アを行うアーカイブログの番号です。
方法 2:2 つの brarchive コマンドの逐次的な使用2 つの brarchive コマンドを逐次的に実行して、 アーカイブログのバッ クアッ
プコピーを作成するこ と もできます。 各バッ クアップコピーは異なる メディアに
書き込むこ とができます。たとえば、各バッ クアップコピーを別々のテープ、ディ
スク とテープ、 または任意のメディアの組み合わせに書き込むこ とができます。
例
次の例では、 バッ クアップの対象となるアーカイブログは 1 つのみ ( アーカイブ
ログ 77) であるこ とを前提と しています。
バックアップコピーを作成する方法
最初のコピーの場合、 -s オプショ ンを指定して brarchive を呼び出します。 2 つ
目のコピーの場合は、 -sc オプショ ンを指定して brarchive を呼び出します。 両
74 NetBackup for SAP の使用方法
リス トアの実行
NetBackup_AdminGuide_SAP_Unix.book Page 74 Tuesday, September 18, 2007 10:25 PM
方のコマンド によって、バッ クアップを行う 必要があるアーカイブログファイルが
自動的に判断され、 バッ クアップが実行されます。
1 最初のバッ クアップコピーを作成するには、 次のコマンドを実行します。
brarchive -d util_file -s
2 2 つ目のバッ クアップコピーを作成するには、 次のコマンドを実行します。
brarchive -d util_file -sc
アーカイブログファイルをリス トアする方法
1 最初のバッ クアップコピーを リ ス ト アするには、次のコマンドを実行します。
brrestore -a 77
2 2 つ目のバッ クアップコピーをリ スト アするには、次のコマンド を実行します。
brrestore -a2 77
リス トアの実行以降の項では、Oracle データベース上に NetBackup for SAP が実装されている場
合に リ ス ト アを実行する方法について説明します。 MaxDB データベース上の
NetBackup for SAP では、 異なる構成が必要になり ます。
125 ページの 「MaxDB データベース上の NetBackup for SAP を使用したバッ ク
アップおよびリ ス ト アの実行」 を参照して ください。
SAPDBA ユーティ リテ ィの使用 (Oracle データベース上の NetBackup for SAP の場合のみ )
Oracle データベースの一部または全体のリ ス ト アを実行するには、有効な リ ス ト
アの リ ス ト を持っている必要があ り ます。 sapdba システムを使用し、 特定の表
領域のリ ス ト ア、 またはデータベース全体のリ ス ト アの リ ス ト を保持します。
個々の表領域またはデータベース全体を リ ス ト アする場合、 ターゲッ ト ファ イル
の既存のコピーを削除するかど うかを確認するプロンプ トが表示されます。 その
後、 sapdba によって brrestore コマンドが実行されます。
brrestore によ って、 BID およびフ ァ イル名の リ ス ト が NetBackup for SAP
backint インターフェースに送信されます。 backint インターフェースでは、
バッ クアップを実行した正確な日付および時刻を参照し、NetBackup を使用して
ファイルのリ カバリ を行います。backint インターフェースは、 リ ス ト アの進捗
状況を監視して、 その状態を brrestore に通知します。
リ ス ト アが完了する と、 backint インターフェースは、 NetBackup リ ス ト アロ
グのコピーを監査目的で保存します。 その後、 sapdba によって、 メディア リ カ
バリ などの必要なデータベース リ カバリが実行され、 データベースサーバーが再
起動されます。
75NetBackup for SAP の使用方法
リストアの実行
NetBackup_AdminGuide_SAP_Unix.book Page 75 Tuesday, September 18, 2007 10:25 PM
brrestore を使用してデータベースファイルをリス トアする方法
■ RMAN を使用しない Oracle 環境では、 次のオプシ ョ ンを指定してコマンド
を実行します。
brrestore -d util_file -b last -m full -c force
■ RMAN を使用する Oracle 環境では、 次のオプシ ョ ンを指定してコマンドを
実行します。
brrestore -d rman_util -b last -m full -c force
代替クライアン トへのリダイレク ト リス トア (Oracle データベース上の NetBackup for SAP の場合のみ )
バッ クアップを提供したも と も とのク ラ イアン ト以外のク ラ イアン ト に、 SAP
データベースを リ ス ト アするためのオプシ ョ ンがあ り ます。 別のク ライアン トに
データのリ ス ト アを行う処理を、 リ ダイレク ト リ ス ト アと呼びます。
リ ダイレク ト リ ス ト アを実行するには、次の条件を満たしている必要があ り ます。
■ ソースク ライアン トおよび宛先ク ライアン トのコンピュータシステムアーキ
テクチャ、 OS のバージ ョ ンおよびビッ ト レベルが同じである。
■ ソースク ライアン トおよび宛先ク ライアン トの Oracle RDBMS のバージ ョ
ンが同じである。
メモ : Oracle の古いリ リースから新しいリ リースへのリ ス ト アが可能な場合もあ
り ます。 詳し くは、 Oracle のマニュアルを参照してください。
リ ダイレク ト リ ス ト アは、 次の 4 つの処理から構成されています。
1 NetBackup サーバーの構成。
2 ソースク ライアン トから宛先ク ライアン トへのファイルのコピー。
3 NetBackup for SAP の宛先ク ライアン トの構成。
4 リ ダイレク ト リ ス ト アの実行。
次の手順では、 各処理について説明します。 リ ダイレク ト リ ス ト アについて詳し
くは、 『Veritas NetBackup 管理者ガイ ド』 を参照してください。
NetBackup for SAP のリダイレク ト リス トアを実行する方法
1 NetBackup 管理者と してログインしているこ とを確認します。
2 NetBackup サーバーを構成して、 リ ダイレク ト リ ス ト アを許可します。
この手順は、 すべてのク ライアン トから リ ス ト アを行えるよ うに許可するの
か、 または選択したク ライアン トからのみリ ス ト アを行えるよ うに許可する
のかによって異な り ます。
76 NetBackup for SAP の使用方法
リス トアの実行
NetBackup_AdminGuide_SAP_Unix.book Page 76 Tuesday, September 18, 2007 10:25 PM
a すべてのクライアント に対する制限を削除するには、NetBackup マスター
サーバーに次のファイルを作成します。
/usr/openv/netbackup/db/altnames/No.Restrictions
b 別の特定のク ラ イアン ト からだけ リ ス ト アを行う こ とができるよ うに、
ク ラ イアン ト を制限するには、 次のファイルを作成します。
/usr/openv/netbackup/db/altnames/client_name
こ こで、 client_name はリダイレク ト リ ス ト アが実行可能なク ライア
ン トの名前です。
c 手順 b を実行した場合は、 NetBackup for SAP のソースク ライアン ト名
を client_name ファイルに追加します。
3 宛先ク ラ イアン トで、 既存の制御ファイルをバッ クアップして、 元の構成を
保存します。
通常、 これらのファ イルは、 $ORACLE_HOME/dbs ディ レク ト リに格納され
ています。
4 構成および制御ファイルを、 NetBackup for SAP のソースク ライアン トから
NetBackup for SAP の宛先ク ライアン トにコピーします。
たとえば、 ftp(1) を使用してコピーを実行します。
a 次のファイルを、 ソースク ライアン ト ( 通常、 $ORACLE_HOME/dbs) か
ら宛先ク ライアン ト上の同じ場所にコピーします。
■ initSID.sap
■ initSID.utl
■ initSID.ora
■ initSID.dba
b $SAPDATA_HOME/sapbackup ディ レク ト リ を、 ソースク ライアン トか
ら宛先ク ライアン ト上の同じ場所にコピーします。
5 NetBackup for SAP の宛先ク ライアン ト を構成します。
a 宛先ク ライアント 上の initSID.utl ファイルのクライアント パラメ ー
タをソースクライアント の名前に変更します。
または
宛先ク ラ イアン ト の環境変数 SAP_CLIENT をソースク ラ イアン ト の名
前に設定します。 次に例を示します。
SAP_CLIENT=source_clientexport SAP_CLIENT
メモ : 環境変数 SAP_CLIENT は、 initSID.utl ファイルの値よ り も優先度が高
くな り ます。
77NetBackup for SAP の使用方法
リストアの実行
NetBackup_AdminGuide_SAP_Unix.book Page 77 Tuesday, September 18, 2007 10:25 PM
b 宛先ク ライアン ト上の initSID.utl ファイルの restore_filter パ
ラ メータを設定します (該当する場合のみ )。
この手順は、 6.0 よ り前のバージ ョ ンの NetBackup for SAP で作成され
たイ メージを リ ス ト アする場合にのみ実行します。
たとえば、 ソースク ライアン トのパスが /home_db/oracle/sap に設
定され、入力ファイルにパス /oracle/SAP が含まれている場合を考え
ます。 この場合、 restore_filter の値は次のよ う なスク リ プ ト にな
り ます。
#!¥/bin¥/sh# this shell is used to change some logically linked files# during a restoresed -e 's¥/oracle¥/SAP¥/home_db¥/oracle¥/sap¥/' $1 > $2
c 宛先ク ラ イアン ト上に、 ソース ク ラ イアン ト の実際のパスへのシンボ
リ ッ ク リ ンクを作成します。 SAP ファイルを指すディ レク ト リに対して
シンボ リ ッ ク リ ンクを設定します。
メモ : brrestore で -m dest_dir オプシ ョ ンを使用しないでください。このオ
プシ ョ ンを使用する と、元のディ レク ト リではな く、指定したディ レク ト リにファ
イルがリ ス ト アされます。
6 リ ダイレク ト リ ス ト アを実行します。
a NetBackup for SAP の宛先ク ライアン トにログインします。
b 次のコマンドを入力します。
brrestore -d util_file -b last -m full
リダイレク ト リス トアの環境例
こ こでは、 リ ダイレク ト リ ス ト アで restore_filter スク リプ ト を使用する方
法について説明します。 この例では、 次の環境を想定しています。
■ ソースク ライアン ト
■ 実際のパスは、 /home_db/oracle/sap です。
■ ソフ ト リ ンク /oracle/SAP (SAP はシステム ID) で、
/home_db/oracle/sap が指定されています。
■ 宛先ク ライアン ト
■ 実際のパスは、 /home2/sap です。
■ ソフ ト リ ンク /oracle/SAP で、 /home2/sap が指定されています。
■ ソフ ト リ ンク /home_db/oracle/sap を作成して、 /home2/sap を指
定します。
78 NetBackup for SAP の使用方法
失敗したバックアップおよびリストアの再開
NetBackup_AdminGuide_SAP_Unix.book Page 78 Tuesday, September 18, 2007 10:25 PM
restore_filter スク リプ ト で、 宛先ク ラ イアン ト の入力ファ イルリ ス ト に指
定されたパスを、 ソースク ライアン トの実際のパスに置き換えます。 サンプルス
ク リプ トは次のよ うにな り ます。#!/bin/sh# this shell is used to change some logically linked files# during a restoresed -e 's¥/oracle¥/SAP¥/home_db¥/oracle¥/sap¥/' $1 > $2
バッ クアップが開始される と、 フ ァ イル リ ス ト には次のよ う なソフ ト リ ン クで
ファイルパスが表示されます。
/oracle/SAP/sapdata1/btabd_1/btabd.data1
ただし、 ファイルのバッ クアップを行う実際のパスは、 次のとおりです。
/home_db/oracle/sap/sapdata1/btab_d/btabd.data
リ ス ト ア要求が発行される と、 入力ファイルリ ス トにはソフ ト リ ンクでファイル
パスが表示されます。 これらのファイルパスは、 宛先ク ライアン トの実際のパス
に変換されます。 このパスがソースク ライアン トのパスと異なる と、 リ ス ト アが
照 会 フ ェ ー ズ で 失 敗 し ま す。 こ の よ う な 失 敗 を 回避す る た め に、
restore_filter スク リプ ト を使用してください。
BRRECOVER を使用したディザスタ リカバリBRRECOVER を使用してディザスタ リ カバリ を実行中に、 initDBSID.sap ファイルが存在しない場合、 BRRECOVER は 「-p init<DBSID>.utl」 パラ メータを指定せずに BACKINT を呼び出します。
util ファイルパラ メータが指定されずに呼び出された場合、NetBackup for SAPは、 SAP_RECOVERY 環境変数を確認します。環境変数が 「disaster」 に設定されている場合は、 util ファイルパラ メータを指定せずにリ ス ト アを実行できます。
その場合、 NetBackup for SAP では、デフォルトの SAP ポ リシーを使用して リ ス
ト アを実行します。
失敗したバックアップおよびリストアの再開システムエラーまたはリ ソースの競合によ り、 バッ クアップおよびリ ス ト アが失
敗または終了する可能性があ り ます。たとえば、テープライブラ リのテープ不足、
ス ト レージユニッ ト の領域不足またはネッ ト ワーク接続の切断によ り、 バッ ク
アップが失敗するこ とがあ り ます。 データが 1 TB を超える大規模な環境の場合は、 バッ クアップを最初からやりなおすこ とが現実的でない場合があ り ます。 す
でに現在のバッ クアップ処理時間帯を過ぎていて、 バッ クアップは次のバッ ク
アップ処理時間帯まで実行できない場合もあ り ます。 このよ うな場合に 「チェッ
クポイン トから再開」 機能を使用できます。
NetBackup for SAP では、 バッ クアップおよびリ ス ト アを失敗した時点から再開
できます。 デフォルトでは、 バッ クアップの実行中、 NetBackup for SAP によって 15 分ご とにチェ ッ クポイン トが設定されます。 バッ クアップポ リ シーの [属
性 (Attributes)] タブで、これらのチェッ クポイン トが設定される間隔を変更でき
ます。失敗したジ ョブでは、すでにバッ クアップが完了したファイルの部分イ メー
ジおよびカタログエン ト リ がエージェン ト によって NetBackup カタログに保持されます。
79NetBackup for SAP の使用方法
失敗したバックアップおよびリストアの再開
NetBackup_AdminGuide_SAP_Unix.book Page 79 Tuesday, September 18, 2007 10:25 PM
メモ : NetBackup for SAP では、 backint を使用して、 Oracle データベースの失敗したバッ クアップおよびリ ス ト アを再開します。
NetBackup for SAP では、 Oracle データベースの失敗したバッ クアップおよびリ スト アを再開する場合に、RMAN の使用をサポート していません。また、MaxDB ベースのデータベースで失敗したバッ クアップやリ スト アは、 NetBackup for SAP で再開できません。
バックアップの再開以降の項では、 NetBackup for SAP のバッ クアップ処理の動作と、 バッ クアップ
を再開する方法について説明します。
注意 : この項の手順に従って、バッ クアップを再開して ください。アクティビティ
モニターからバッ クアップを再開しよ う とする と、 失敗します。
バックアップ処理の動作
Oracle データベースの SAP のバッ クアップは、 brbackup コマンドによって開始されます。 brbackup コマン ドによ って、 適切なオプシ ョ ンが指定された
NetBackup for SAP エージェン ト (backint) が呼び出され、バッ クアップの対象となるファイルのリ ス トが提供されます。
バッ クアップは、 正常に終了する場合と失敗する場合があ り ます。 結果と して、
次の処理が行われます。
■ バッ クアップが成功した場合 :
バッ クアップが正常に行われた各ファイルに対して、backint は brbackupへ次のメ ッセージを送信します。
#SAVED BID filename
SAVED ... で始まる メ ッセージを受信するご とに、 brbackup は次の情報
をログファイルに書き込みます。
#FILE...../home1/orasap/inp/file1
#SAVED....VXF1134574401
■ バッ クアップが失敗した場合 :
バッ クアップが失敗した各ファイルに対して、 backint は brbackup へ次のメ ッセージを送信します。
#ERROR filename
ERROR ... で始まる メ ッセージを受信するご とに、 brbackup はログファ
イルに次のメ ッセージを書き込みます。
'BR0233E Backup utility has reported an error while
saving
file /home/orasap/inp/filename
80 NetBackup for SAP の使用方法
失敗したバックアップおよびリストアの再開
NetBackup_AdminGuide_SAP_Unix.book Page 80 Tuesday, September 18, 2007 10:25 PM
バッ クアップは、次に示すよ うに、 NetBackup の動作とは関係のない様々な理由
によって失敗する可能性があ り ます。
■ テープライブラ リのテープが不足した場合
■ ネッ ト ワーク接続に問題が発生した場合
■ ユーザーによってバッ クアップが強制終了されたが、 後で再開する場合
このよ うな場合、 NetBackup for SAP では、 すでにバッ クアップが完了したファ
イルの部分イ メージが保存されます。 また、 NetBackup カタログのカタログエン
ト リ も保存されます。 次のメ ッセージが返されます。
■ #SUCCESS BID filename - ファイルがバッ クアップされた場合
■ #ERROR filename - ファイルがバッ クアップされなかった場合
NetBackup に関係のない問題が原因でバッ クアップが終了した場合は、完全なバッ
クアップをやり なおす必要はあり ません。 brbackup コマンド および -f logfileパラメ ータを使用します。 brbackup コマンド によって、まだバッ クアップする必
要があるファ イルが自動的に判断されます。 次の項では、 -f パラメ ータを使用し
てバッ クアップを再開する方法について説明します。
バックアップポリシーの [チェ ックポイン トから再開 (Checkpoint Restart)] オプシ ョ ンの構成
失敗した時点からバッ クアップを再開するには、 NetBackup for SAP ポ リ シーで
チェッ クポイン ト を有効にする必要があ り ます。 この機能を有効にするには、 ポ
リ シー属性で、 [チェ ッ クポイン トの間隔 (Take checkpoints every)] を選択しま
す。 デフォルトでは、 このオプシ ョ ンは無効に設定されています。 このオプシ ョ
ンが有効になっていない場合、このポ リ シーに基づくバッ クアップが失敗する と、
バッ クアップはジ ョブの先頭から再開されます。
[チェ ッ クポイン ト の間隔 (Take checkpoints every)] が有効になっている場合、
デフォルトでは、NetBackup for SAP エージェン トによって 15 分ご とにチェッ ク
ポイン トが設定されます。この時間間隔を異なる期間に設定するこ とができます。
バックアップの再開
brbackup コマンドの -f オプシ ョ ンを使用して、 バッ クアップに失敗したファ
イルのみをバッ クアップする こ とができます。 すべてのファ イルを再度バッ ク
アップするよ うに指定する必要はあ り ません。
バッ クアップを再開するには、 次の手順を実行します。
81NetBackup for SAP の使用方法
失敗したバックアップおよびリストアの再開
NetBackup_AdminGuide_SAP_Unix.book Page 81 Tuesday, September 18, 2007 10:25 PM
バックアップを再開する方法
■ -f logfile パラ メータを指定して brbackup コマンドを実行します。
logfile には、 次のいずれかを指定します。
■ 失敗したジ ョブのログファイル名。 ログファイルが指定された場合、 正
常にバッ クアップされなかったファイルがログファイルによって確認さ
れます。
■ キーワードの last。 このキーワードが指定された場合、 正常にバッ ク
アップされなかったファイルが含まれる最後のバッ クアップジ ョブの状
態が確認されます。
brbackup コマンドによって、指定されたファイルが確認されます。これによ り、
正常にバッ クアップされたファイルと正常にバッ クアップされなかったファイル
が判別されます。 brbackup は、 まだバッ クアップの必要があるファイルのリ ス
ト を backint に送信します。brbackup は、まだバッ クアップの必要があるファ
イルのみを対象とする新しいジ ョブを開始します。
例 1: 次のコマンドでは、 ログファイルを指定します。brbackup -d util_file -m all -c -f bdprcayp.aff
例 2: 次のコマンドでは、 最後のバッ クアップジ ョブを指定します。brbackup -d util_file -m all -c -f last
例 : バックアップの再開
この項の例では、 失敗したバッ クアップジ ョブを再開する方法を示します。 次の
点を前提と します。
■ アクティ ビティ の管理プログラムによってバッ ク アッ プジョ ブが意図的に取
り 消された。実際の動作では、ジョ ブは様々な理由で失敗するこ と があり ます。
■ チェッ クポイン ト機能を有効に設定した ( ポ リシーの [チェッ クポイン トの
間隔 (Take Checkpoints Every)] オプシ ョ ン )。
■ 次の brbackup コマンドを実行してバッ クアップを実行した。#brbackup -d util_file -t offline -m all -c force
次に、 出力ログからの引用を示します。BR0280I BRBACKUP time stamp: 2006-02-28 21.07.59BR0057I Backup of database:SUDBR0058I BRBACKUP action ID:bdsbecnlBR0059I BRBACKUP function ID:affBR0110I Backup mode:ALLBR0077I Database files for backup: /oracle/SUD/origlogA/log1_m1.dbf/oracle/SUD/origlogB/log2_m1.dbf/oracle/SUD/origlogA/log3_m1.dbf/oracle/SUD/origlogB/log4_m1.dbf/oracle/SUD/saparch/cntrl/cntrlSUD.dbfBR0061I 29 files found for backup, total size 853.604 MB
この出力ログでは、29 個のファイルがバッ クアップ対象であるこ とが表示されて
います。 バッ クアップを実行するため、 brbackup は NetBackup for SAP エー
ジェン ト を呼び出します。
82 NetBackup for SAP の使用方法
失敗したバックアップおよびリストアの再開
NetBackup_AdminGuide_SAP_Unix.book Page 82 Tuesday, September 18, 2007 10:25 PM
この例では、 チェッ クポイン トの間隔を 5 分に設定しました。 最初のチェッ クポ
イン トが設定されるまでに ( つま り最初の 5 分間で )、 13 個のファイルがバッ ク
アップされました。 NetBackup によって最初のチェ ッ クポイン ト が設定された
後、 NetBackup アクティビティモニターによってジ ョブが強制終了されました。
backint は、 13 個のファイルがバッ クアップされたこ とを示す #SUCCESS メ ッ
セージを brbackup へ返しました。 バッ クアップされなかったファ イルに対し
て、 backint は #ERROR を返しました。 brbackup ログの出力メ ッセージを次
に示します。BR0280I BRBACKUP time stamp: 2006-02-28 21.08.04BR0229I Calling backup utility with function 'backup'...BR0278I Command output of '/usr/sap/SUD/SYS/exe/run/backint -u SUD -f backup -i /oracle/SUD/sapbackup/.bdsbecnl.lst -t file -p /home1/orasap/ora920/dbs/initSUD.utl -c':*******************************************************************Program: /usr/sap/SUD/SYS/exe/run/backint 6.5Input File: /oracle/SUD/sapbackup/.bdsbecnl.lstProfile: /home1/orasap/ora920/dbs/initSUD.utlFunction: BACKUPBackup Type: BACKUP_FILE*******************************************************************BR0280I BRBACKUP time stamp: 2006-02-28 21.15.50#FILE...../oracle/SUD/sapdata1/btabd_1/btabd.data1#SAVED....VXF1141141105
BR0280I BRBACKUP time stamp: 2006-02-28 21.15.50#FILE...../oracle/SUD/sapdata2/btabi_1/btabi.data1#SAVED....VXF1141141105
….….BR0233E Backup utility has reported an error while saving file /oracle/SUD/saparch/cntrl/cntrlSUD.dbf*******************************************************************BR0280I BRBACKUP time stamp: 2006-02-28 21.15.50BR0279E Return code from '/usr/sap/SUD/SYS/exe/run/backint -u SUD -f backup -i /oracle/SUD/sapbackup/.bdsbecnl.lst -t file -p /home1/orasap/ora920/dbs/initSUD.utl -c': 2
BR0232E 13 of 29 files saved by backup utilityBR0280I BRBACKUP time stamp: 2006-02-28 21.15.50BR0231E Backup utility call failed
BR0280I BRBACKUP time stamp: 2006-02-28 21.15.52BR0304I Starting and opening database instance SUD ...
BR0280I BRBACKUP time stamp: 2006-02-28 21.16.00BR0305I Start and open of database instance SUD successful
BR0056I End of database backup:bdsbecnl.aff 2006-02-28 21.15.50BR0280I BRBACKUP time stamp: 2006-02-28 21.16.00BR0054I BRBACKUP terminated with errors
こ こで次のコマンドを使用して前述のジ ョブを再開できます。#brbackup -d util_file -t offline -m all -f last -c force
83NetBackup for SAP の使用方法
失敗したバックアップおよびリストアの再開
NetBackup_AdminGuide_SAP_Unix.book Page 83 Tuesday, September 18, 2007 10:25 PM
brbackup コマンドは最後のバッ クアップログを確認し、 一部のファイルがバッ
クアップに失敗したこ とを検出しました。 このセッシ ョ ンの出力ログの最初の部
分に、 次のメ ッセージが書き込まれます。BR0051I BRBACKUP 6.40 (22)BR0055I Start of database backup:bdsbedhj.aff 2006-02-28 21.16.35BR0453W Error message found in /oracle/SUD/sapbackup/bdsbecnl.aff:'BR0233E Backup utility has reported an error while saving file /oracle/SUD/sapraw/rawDev4'BR0453W Error message found in /oracle/SUD/sapbackup/bdsbecnl.aff:'BR0233E Backup utility has reported an error while saving file /oracle/SUD/sapraw/rawDev5'….….BR0453W Error message found in /oracle/SUD/sapbackup/bdsbecnl.aff:'BR0279E Return code from '/usr/sap/SUD/SYS/exe/run/backint -u SUD -f backup -i /oracle/SUD/sapbackup/.bdsbecnl.lst -t file -p /home1/orasap/ora920/dbs/initSUD.utl -c': 2'BR0453W Error message found in /oracle/SUD/sapbackup/bdsbecnl.aff:'BR0232E 13 of 29 files saved by backup utility'BR0453W Error message found in /oracle/SUD/sapbackup/bdsbecnl.aff:'BR0231E Backup utility call failed'BR0459W Backup /oracle/SUD/sapbackup/bdsbecnl.aff terminated with errors….….BR0280I BRBACKUP time stamp: 2006-02-28 21.16.36BR0057I Backup of database:SUDBR0058I BRBACKUP action ID:bdsbedhjBR0059I BRBACKUP function ID:affBR0110I Backup mode:ALLBR0077I Database files for backup: /oracle/SUD/origlogA/log1_m1.dbf/oracle/SUD/origlogB/log2_m1.dbf/oracle/SUD/origlogA/log3_m1.dbf/oracle/SUD/origlogB/log4_m1.dbf/oracle/SUD/saparch/cntrl/cntrlSUD.dbfBR0061I 16 files found for backup, total size 283.502 MBBR0091I 13 files were already saved in:bdsbecnl.aff
前述の出力ログが示すよ うに、 13 個のファ イルがすでにバッ クアップされまし
た。次に、正常に終了した brbackup の再開ジ ョブの出力を示します。 このジ ョ
ブによって、 残り 16 個のファイルがバッ クアップされました。BR0280I BRBACKUP time stamp: 2006-02-28 21.16.41BR0229I Calling backup utility with function 'backup'...BR0278I Command output of '/usr/sap/SUD/SYS/exe/run/backint -u SUD -f backup -i /oracle/SUD/sapbackup/.bdsbedhj.lst -t file -p /home1/orasap/ora920/dbs/initSUD.utl-c':*******************************************************************Program: /usr/sap/SUD/SYS/exe/run/backint 6.5Input File: /oracle/SUD/sapbackup/.bdsbedhj.lstProfile: home1/orasap/ora920/dbs/initSUD.utlFunction: BACKUP
84 NetBackup for SAP の使用方法
失敗したバックアップおよびリストアの再開
NetBackup_AdminGuide_SAP_Unix.book Page 84 Tuesday, September 18, 2007 10:25 PM
Backup Type: BACKUP_FILE*******************************************************************
BR0280I BRBACKUP time stamp: 2006-02-28 21.21.38#FILE...../oracle/SUD/sapraw/rawDev4#SAVED....VXF1141141607
….….BR0280I BRBACKUP time stamp: 2006-02-28 21.21.38#FILE...../oracle/SUD/saparch/cntrl/cntrlSUD.dbf#SAVED....VXF1141141607*******************************************************************
BR0280I BRBACKUP time stamp: 2006-02-28 21.21.38BR0232I 16 of 16 files saved by backup utilityBR0230I Backup utility called successfully
リス トアの再開以降の項では、 NetBackup for SAP のリ ス ト ア処理の動作と、 リ ス ト アを再開す
る方法について説明します。
注意 : この項の手順に従って、 リ ス ト アを再開して ください。 アクティビティモ
ニターから リ ス ト アを再開しよ う とする と、 失敗します。
リス トア処理の動作
brrestore コマンドを使用して、Oracle ベースの SAP データベースを リ ス ト ア
する こ とができます。 brrestore コマンドでは、 リ ス ト ア対象の各ファ イルの
レコードが入力ファイルに書き込まれます。 このレコードは、BID filename と
い う名前です。 次に、 brrestore は適切なオプシ ョ ンを指定して、 NetBackup
for SAP エージェン ト (backint) を呼び出します。
リ ス ト アは、 成功する場合と失敗する場合があ り ます。 入力ファイルの各レコー
ドに対して、brrestore コマンドは次のいずれかのメ ッセージを backint から
受信します。
■ リ ス ト アが成功した場合 :
#FILE..... filename
#RESTORED BID
■ リ ス ト アが失敗した場合 :
#ERROR filename
リ ス ト アが成功した場合、 backint は #RESTORED BID filename を通知しま
す。 その後、 brrestore は次のメ ッセージを書き込みます。#FILE...../oracle/CER/sapdata1/btabd_1/btabd.data1#RESTORED.VXF1147974254
85NetBackup for SAP の使用方法
失敗したバックアップおよびリストアの再開
NetBackup_AdminGuide_SAP_Unix.book Page 85 Tuesday, September 18, 2007 10:25 PM
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.15BR0407I Restore of database:CER
86 NetBackup for SAP の使用方法
失敗したバックアップおよびリストアの再開
NetBackup_AdminGuide_SAP_Unix.book Page 86 Tuesday, September 18, 2007 10:25 PM
BR0408I BRRESTORE action ID:rdsqcxdfBR0409I BRRESTORE function ID:rsbBR0449I Restore mode:ALLBR0419I Files will be restored from backup:bdsqcwtl.aff 2006-05-18 23.14.01BR0416I 19 files found to restore, total size 645.148 MBBR0421I Restore device type:util_fileBR0134I Unattended mode with 'force' active - no operator confirmation allowed
BR0280I BRRESTORE time stamp: 2006-05-18 23.18.16BR0229I 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.5Input File:/oracle/CER/sapbackup/.rdsqcxdf.lstProfile:/home/orasap/Ora920/dbs/initCER.utlFunction: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 utilityBR0280I BRRESTORE time stamp: 2006-05-18 23.18.57BR0231E 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
87NetBackup for SAP の使用方法
失敗したバックアップおよびリストアの再開
NetBackup_AdminGuide_SAP_Unix.book Page 87 Tuesday, September 18, 2007 10:25 PM
BR0407I Restore of database:CERBR0408I BRRESTORE action ID:rdsqcxfsBR0409I BRRESTORE function ID:rsbBR0449I Restore mode:ALLBR0419I Files will be restored from backup:bdsqcwtl.aff 2006-05-18 23.14.01BR0416I 12 files found to restore, total size 520.094 MBBR0445I 7 files were already restored in the following run:rdsqcxdf.rsbBR0421I 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.20BR0229I 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.5Input File:/oracle/CER/sapbackup/.rdsqcxfs.lstProfile:/home/orasap/Ora920/dbs/initCER.utlFunction: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.09BR0374I 12 of 12 files restored by backup utilityBR0230I Backup utility called successfully
前述のログが示すよ うに、残りの 12 個のファイルが正常にリ ス ト アされました。
88 NetBackup for SAP の使用方法
失敗したバックアップおよびリストアの再開
NetBackup_AdminGuide_SAP_Unix.book Page 88 Tuesday, September 18, 2007 10:25 PM
NetBackup_AdminGuide_SAP_Unix.book Page 89 Tuesday, September 18, 2007 10:25 PM
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_AdminGuide_SAP_Unix.book Page 90 Tuesday, September 18, 2007 10:25 PM
NetBackup for SAP を使用した大規模なデータベースのバックアップ
実稼働データベースの環境を毎日バッ クアップするこ とをお勧めします。ただし、
データベースのサイズが 100 GB から 1 TB を超える場合、次の問題のために毎日
のバッ クアップが適さないこ とがあ り ます。
■ サーバーのパフォーマンス。大規模なデータベースのバッ クアップ処理では、
データベースサーバーのリ ソースが消費されるこ とが原因で、 サーバーのパ
フォーマンスに深刻な問題が発生する可能性があ り ます。 CPU 時間、 システ
ムバス、 I/O バス、 ハードディ スク コン ト ローラ、 およびボ リ ュームコン ト
ローラが飽和状態にな り ます。 その結果、 SAP システムのオンライン使用が
制限されて、 バッ クアップ実行中のシステムのパフォーマンスが予測できな
くな り ます。
■ システムの可用性。従来、システムがほとんど、またはまったく 動作していな
いと きにバッ クアップ処理を実行していました。この時間帯は、通常、夜間で
した。今日の実稼働環境ではシステムの停止時間がほとんど、またはまったく
ないこと が必要と され、 このよう な時間帯はあったと しても短いものです。
■ ネッ ト ワークのパフォーマンス。 実稼働ホス トからネッ ト ワーク経由で大規
模なデータベースをバッ クアップする と、 不安定になりパフォーマンスが損
なわれる可能性があ り ます。
Snapshot Client を使用した NetBackup for SAP は分割ミ ラーバッ クアップをサ
ポート します。 分割ミ ラーバッ クアップは前述の問題を解決できるため、 大規模
なデータベースに推奨されるバッ クアップ方式です。
91Snapshot Client を使用した NetBackup for SAP
NetBackup for SAP を使用した大規模なデータベースのバックアップ
NetBackup_AdminGuide_SAP_Unix.book Page 91 Tuesday, September 18, 2007 10:25 PM
91 ページの図 5-1 に、 分割ミ ラーの環境を示します。
図 5-1 SAP 分割ミ ラーバックアップの例
SAP 環境において、 Snapshot Client テク ノ ロジによって次の主要なバッ クアッ
プ方法がサポート されます。
■ オフホス トバッ クアップ。パフォーマンスを向上させます。データベースバッ
クアップ処理および CPU サイクルを、実稼働ホス トからバッ クアップホス ト
に移行して負荷を軽減します。 このため、 実稼働環境のパフォーマンスが向
上します。
■ スナップシ ョ ッ トバッ クアップ。 実稼働システムを停止する必要があ り ませ
ん。 SAP はオフラ イン とオンラ インの両方の分割ミ ラーバッ クアップをサ
ポート します。オンラインの分割ミ ラーバッ クアップでは、実稼働データベー
スは、 バッ クアップ中もユーザート ランザクシ ョ ンに利用できます。 バッ ク
アップ処理時間帯の必要性がなくな り、 継続的なビジネス ト ランザクシ ョ ン
を週 7 日、 24 時間稼働させるこ とができます。
■ Block Level Incremental (BLI) バッ クアップ。 BLI バッ クアップでは、必要な
バッ クアップメディア容量や、バッ クアップ中の CPU およびネッ ト ワークの
オーバーヘッ ドを大幅に減らすこ とができます。
■ 分割ミ ラーバッ クアップ。 ミ ラーは標準デバイスから分割されてバッ クアッ
プサーバーにマウン ト されるため、 バッ クアップによってネッ ト ワークに過
大な負荷が発生するこ とはあ り ません。 ネッ ト ワークに影響を与えるこ とな
く、 バッ クアップサーバー上でバッ クアップが実行されます。
継続的なコピー(分割 )
ローカルコピー
ミ ラー 2
稼働中のシステム用のデータベースサーバー
バックアップ用のデータベースサーバー、セカンダリシステムも兼ねる
稼働中のデータ
ミ ラー 1
92 Snapshot Client を使用した NetBackup for SAP
Snapshot Client を使用した NetBackup for SAP の概要
NetBackup_AdminGuide_SAP_Unix.book Page 92 Tuesday, September 18, 2007 10:25 PM
Snapshot Client を使用した NetBackup for SAP の概要NetBackup for SAP Snapshot Client ソフ ト ウェアによって、スナップシ ョ ッ トに
基づいた様々なテク ノ ロジが、 操作しやすい単一のバッ クアップソ リ ューシ ョ ン
に統合されます。
92ページの表 5-1 に、 Snapshot Client 機能の概要を示します。
次の項では、 表 5-1 に示す機能について説明します。 また、 これらの項では、
NetBackup for SAP に関連する追加機能について説明します。
スナップシ ョ ッ トバックアップスナップショ ッ ト と は、ク ライアント のデータを特定の時点で抜き出したディ スク
イメ ージです。 NetBackup for SAP を Snapshot Client と 組み合わせて使用すると 、
ローカルホスト 上のコンポーネント ファ イルのスナップショ ッ ト イ メ ージをと る
こ と によって、Oracle オブジェク ト をバッ クアップできるよう になり ます。スナッ
プショ ッ ト バージョ ンは、 後でスト レージユニッ ト にバッ クアップされます。
スナップショ ッ ト バッ クアップでは、 ク ライアント を長時間停止させるこ と なく 、
ある特定の時点のデータを取得できます。バッ クアップ中も 、ク ライアント 操作お
よびユーザーアクセスは中断するこ と なく 続行できます。 取得されたデータ ( ス
ナップショ ッ ト ) のバッ クアップを行っても、 データベースのパフォーマンスや可
用性に影響を与えるこ と はあり ません。 backint を使用するか、 または RMAN の
プロキシコピーを使用すること によって、スナップショ ッ ト バッ クアップを実行で
きます。
表 5-1 Snapshot Client の主な機能
Snapshot Client の機能 主な利点
アレイ と ソフ ト ウェアスナップ
シ ョ ッ トの統合
様々なアレイおよびソフ ト ウェアスナップシ ョ ッ ト
をサポー ト し、 すべての Snapshot Client ソ リ ュー
シ ョ ンの基本事項を提供します。
オフホス トバッ クアップ ク リ テ ィ カルシステムから代替バッ クアップホス ト
に、 バッ クアップオーバーヘッ ドを移行します。
Block Level Incremental バッ ク
アップおよびリ カバリ
データを少な くする こ とによって、 データ保護のパ
フォーマンスが高くな り ます。
RMAN プロキシおよび RMAN ス
ト リームバッ クアップの併用
オフホス ト の完全バッ クア ップおよびオンホス ト の
増分バッ クアップを併用するこ とができます。
93Snapshot Client を使用した NetBackup for SAP
Snapshot Client を使用した NetBackup for SAP の概要
NetBackup_AdminGuide_SAP_Unix.book Page 93 Tuesday, September 18, 2007 10:25 PM
インスタン ト リカバリこの機能によって、 ディ スクからバッ クアップのインスタン ト リ カバリ を実行で
きるよ うにな り ます。インスタン ト リ カバリは、スナップシ ョ ッ ト テク ノ ロジと、
ディ スクを基に高速 リ ス ト アを実行する機能を組み合わせたものです。 イ メージ
は、 ユーザーによるデータへのアクセスを妨げるこ とな く作成されます。 必要に
応じて、 イ メージがディ スク上に保持され、 ス ト レージにバッ クアップされるよ
う指定するこ とができます。 インスタン ト リ カバリによって、 ブロ ッ クレベルリ
ス ト ア、 ファイルプロモーシ ョ ンおよびロールバッ クが可能とな り ます。
オフホストバックアップオフホス トバッ クアップでは、 バッ クアップ処理の負荷は別のバッ クアップエー
ジェン ト ( 代替ク ライアン ト など ) に移行されます。 その結果、 ローカルバッ ク
アップがク ライアン トの リ ソースに与える影響が減少します。 バッ クアップエー
ジェン トによって、 ク ライアン トディ スクからデータが読み込まれ、 ス ト レージ
に書き込まれます。 backint を使用するか、 または RMAN のプロキシを使用す
るこ とによって、 オフホス トバッ クアップを実行できます。
Block Level Incremental バックアップBlock Level Incremental (BLI) バッ ク ア ップは、 Veritas File System (VxFS) の
Storage Checkpoint 機能の変更ト ラ ッキング機能を使用します。 BLI バッ クアッ
プでは、 ファイルやファイルシステム全体ではなく、 変更されたデータブロ ッ ク
だけがバッ クアップされます。 BLI バッ クアップを使用する と、 処理時間を短縮
し、 必要なバッ クアップメディア容量や、 バッ クアップ中の CPU およびネッ ト
ワークのオーバーヘッ ドを大幅に減らすこ とができます。
RMAN プロキシコピープロキシコピーは、Oracle のメディア管理 API の拡張機能です。プロキシコピー
は、RMAN によってデータ転送制御が NetBackup for SAP エージェン トに切り替
えられる特殊なバッ クアップです。Oracle データファイルが格納されたディ スク
と NetBackup で管理される ス ト レージデバイ ス間のデータの移動全体をエー
ジェン トで管理できます。
プロキシコピーでは、 RMAN によって、 バッ クアップまたは リ ス ト アが必要な
ファイルのリ ス トが NetBackup for SAP エージェン トに提供されます。 データの
移動方法や移動のタイ ミ ングは、 NetBackup for SAP エージェン トによって決定
されます。
94 Snapshot Client を使用した NetBackup for SAP
NetBackup for SAP の Snapshot Client の動作
NetBackup_AdminGuide_SAP_Unix.book Page 94 Tuesday, September 18, 2007 10:25 PM
RMAN のスト リームベースのバックアップRMAN のス ト リームベースの処理は、 標準的な NetBackup for SAP の処理方法
で、 RMAN によるバッ クアップおよびリ ス ト アを従来どおりに実行します。 ス ト
リームベースのバッ クアップの場合、 NetBackup では Oracle サーバープロセス
によって提供されたデータの移動が行われます。
NetBackup for SAP は、 RMAN によって提供されたデータス ト リームの内容を取
得します。 複数のス ト リームを指定する場合、 次の処理が実行されます。
■ RMAN によって複数のス ト リームが開かれます
■ NetBackup によって複数のスト リ ームが別々のイメ ージと してカタログ化され
ます
RMAN プロキシおよび RMAN スト リームベースバッ クアップの併用RMAN プロキシバッ クアップは、 オフホス ト スナップシ ョ ッ トベースの分割ミ
ラー完全バッ クアップの実行に使用できます。 例えば、 毎週の完全バッ クアップ
に RMAN プロキシを使用できます。
RMAN ス ト リームベースのバッ クアップは、オンホス トの増分バッ クアップの実
行に使用できます。 この方法で、 毎日のバッ クアップを実行できます。
NetBackup for SAP では、 バッ クアップ方式を柔軟に併用する こ とができます。
RMAN プロキシコ ピーのオフホス ト スナップシ ョ ッ ト バ ッ ク ア ップおよび
RMAN ス ト リームベースのオンホス ト の増分バッ クアップの両方を指定できま
す。 両方のバッ クアップ形式を実行する場合、 完全バッ クアップ実行中の実稼働
ホス トからバッ クアップの負荷を軽減するこ とができます。また、増分バッ クアッ
プのデータ量が削減されます。
NetBackup for SAP の Snapshot Client の動作ユーザーがバッ クアッ プを要求した場合、 またはスケジュールで設定されている
バッ ク アッ プ実行時刻になった場合、 NetBackup によってデータベースのバッ ク
アップが開始されます。NetBackup for SAP ポリ シーのバッ クアップ選択リ スト に
あるシェルスク リ プト には、バッ クアップコマンド が含まれています。 これらは、
brtools がバッ クアップを実行するために使用する必要があるコマンド です。
brtools には brbackup コマンドが含まれます。 brbackup コマンドを実行す
る と、 指定したオブジェク トのバッ クアップが開始されます。 brbackup コマン
ドを実行する と、 物理ファ イル名の リ ス ト が NetBackup for SAP に渡されます。
詳し くは、 100 ページの 「拡張バッ クアップ方式でサポート されるデータベース
オブジェク ト 」 を参照して ください。
95Snapshot Client を使用した NetBackup for SAP
NetBackup for SAP の Snapshot Client の動作
NetBackup_AdminGuide_SAP_Unix.book Page 95 Tuesday, September 18, 2007 10:25 PM
NetBackup for SAP によって、 バッ クアップ用に選択されたポ リ シーが適切な
Snapshot Client 属性で構成されているかど うかのチェ ッ クが行われます。 その
後、 NetBackup for SAP によって、 backint または RMAN プロキシを使用して、
Oracle ファ イルのファ イルベースのバッ クアップが開始されます。 brbackup コ
マン ドの -d パラ メータの引数に指定されているフ ァ イルが読み込まれたと き
に、NetBackup によって backint と RMAN のどちらを使用するかが決定されま
す。 NetBackup Snapshot Client インターフェースでデータの移動が行われます。
NetBackup for SAP によってバッ クアップが実行される前に、NetBackup for SAP
から brbackup または RMAN に、 バッ クアップ対象のデータファ イルをバッ ク
アップモードに設定するよ うに要求されます。
その後、 NetBackup によってファ イルのスナップシ ョ ッ ト が作成されます。 ス
ナップシ ョ ッ ト が完了した と きに、 NetBackup for SAP から brbackup または
RMAN に、データファイルをバッ クアップモードから解除するよ うに通知されま
す。 バッ クアップ対象と して選択されたデータファ イルは、 データのスナップ
シ ョ ッ トの作成に要する時間内だけ、 バッ クアップモードにな り ます。
処理のシーケンス :バックアップ次の項に、 NetBackup for SAP がデータベースの分割ミ ラーバッ クアップを実行
する方法を示します。
SAP Oracle データベースの分割ミ ラーバックアップ (backint を使用する場合 )
96 ページの図 5-2 に、 backint を使用してバッ クアップを実行する場合の処理
のシーケンスを示します。
96 Snapshot Client を使用した NetBackup for SAP
NetBackup for SAP の Snapshot Client の動作
NetBackup_AdminGuide_SAP_Unix.book Page 96 Tuesday, September 18, 2007 10:25 PM
図 5-2 brbackup および backint を使用した SAP Oracle のオンライ
ンバックアップおよびオフラインバックアップ
NetBackup for SAP によって backint を使用するバッ クアップが実行される と、
次の処理が実行されます。
1 NetBackup for SAP は、バッ クアップするファイルのリ ス ト を brbackup か
ら受け取り ます。
2 ポ リシーに問い合わせて、Snapshot Client ポ リシー属性が指定されているか
ど うかをチェッ ク します。
実稼働データベースホスト
Oracle データベースエンジン
ファイルシステム
backint NetBackup
ファイルがテ ー プ ま たはディスクにバックアップされる
A および B ミ ラーA および B
brbackup
1. ファイル情報
2. ポリシーの Snapshot Client 属性をチェ ックする
3. データベースを停止またはバックアップモードにする
6. データベースのモードをオンラインにする
4. スナップシ ョ ッ トを作成する
5. スナップシ ョ ッ トが作成される
7. スナップシ ョ ッ ト をバックアップする
8. イメージ情報をバックアップする
97Snapshot Client を使用した NetBackup for SAP
NetBackup for SAP の Snapshot Client の動作
NetBackup_AdminGuide_SAP_Unix.book Page 97 Tuesday, September 18, 2007 10:25 PM
3 ファイルをバッ クアップする準備ができたら、 NetBackup for SAP から
brbackup に、 データファイルをバッ クアップモードに設定するよ うに要
求されます。
brbackup コマンドを起動する と きのパラ メータによっては、 brbackup に
よってデータベースが停止されるか、 またはバッ クアップモードに設定され
ます。
■ 次のコマンドで brbackup を起動する場合、brbackup によってデータ
ベースが停止されます。
# brbackup -d util_file_online -t offline -m all -c force
■ 次のコマンドで brbackup を起動する場合、brbackup によってデータ
ベースまたは表領域がバッ クアップモードに設定されます。
# brbackup -d util_file_online -t online -m all -c force
4 NetBackup for SAP によって、バッ クアップ対象のファイルのスナップショ ッ ト
がすぐに作成されます。 通常、 この操作には数秒間または数分間かかり ます。
5 NetBackup for SAP から brbackup に、 スナップシ ョ ッ トの作成が完了し、
データベースの開始またはバッ クアップモードの解除が可能であるこ とが通
知されます。
6 brbackup によって、 データベースが開始されるか、 またはデータベースの
バッ クアップモードが解除されます。
7 作成したスナップシ ョ ッ トが NetBackup によってバッ クアップされます。
8 NetBackup によって、バッ クアップイメ ージ情報が brbackup に戻されます。
98 Snapshot Client を使用した NetBackup for SAP
NetBackup for SAP の Snapshot Client の動作
NetBackup_AdminGuide_SAP_Unix.book Page 98 Tuesday, September 18, 2007 10:25 PM
SAP Oracle データベースの分割ミ ラーバックアップ (RMAN プロキシを使用する場合 )
98 ページの図 5-3 に、 RMAN プロキシを使用してバッ クアップを実行する場合
の処理のシーケンスを示します。
図 5-3 RMAN プロキシを使用した SAP Oracle のオンラインバックアッ
プおよびオフラインバックアップ
NetBackup for SAP によって RMAN を使用するバッ クアップが実行される と、次
の処理が実行されます。
1 NetBackup for SAP は、バッ クアップするファイルのリ ス ト を RMAN から受
け取り ます。
2 ポ リシーに問い合わせて、Snapshot Client ポ リシー属性が指定されているか
ど うかをチェッ ク します。
実稼働データベースホスト
Oracle データベースエンジン
ファイルシステム
libobk NetBackup
ファイルがテープまたはディスクにバックアップされる
A および B ミ ラーA および B
RMAN プロキシ
1. ファイル情報
3. データベースを停止またはバックアップモードにする
6. データベースのモードをオンラインにする
4. スナップシ ョ ッ トを作成する
5. スナップシ ョ ッ トが作成される
7. スナップショ ッ ト をバックアップする
8. RMAN を介し てバッ クア ッ プ イ メージ情報がbrbackup に戻される
brbackup 2. ポリシーの Snapshot Client 属性をチェ ックする
99Snapshot Client を使用した NetBackup for SAP
NetBackup for SAP の Snapshot Client の動作
NetBackup_AdminGuide_SAP_Unix.book Page 99 Tuesday, September 18, 2007 10:25 PM
3 ファイルをバックアップする準備ができたら、 NetBackup for SAP から RMAN
に要求が送信されます。 RMAN によって、データファイルがバックアップモー
ドに設定されるかまたは停止されます。 NetBackup は、 SBT API を使用してこ
の要求を送信します。
brbackup コマンドを起動する と きのパラ メータによっては、RMAN によっ
てデータベースが停止されるか、またはバッ クアップモードに設定されます。
■ 次のコマンドで brbackup を起動する場合、RMAN によってデータベー
スが停止されます。
# brbackup -d rman_util -t offline -m full -c force
■ 次のコマンドで brbackup を起動する場合、RMAN によってデータベー
スまたは表領域がバッ クアップモードに設定されます。
# brbackup -d rman_util -t online -m full -c force
4 NetBackup for SAP によって、バッ クアップ対象のファイルのスナップショ ッ ト
がすぐに作成されます。 通常、 この操作には数秒間または数分間かかり ます。
5 NetBackup for SAP から RMAN に、 スナップシ ョ ッ トの作成が完了し、デー
タベースの開始またはバッ クアップモードの解除が可能であるこ とが通知さ
れます。
6 RMAN によって、データベースが開始されるか、 またはデータベースのバッ
クアップモードが解除されます。
7 作成したスナップシ ョ ッ トが NetBackup によってバッ クアップされます。
8 NetBackup によって、 バッ クアップイメ ージ情報が brbackup に戻されます。
brbackup コマンドパラ メータに関する注意事項
次のパラメ ータが brbackup コマンド ラインに指定された場合、NetBackup for SAP
によるスナップショ ッ ト バッ クアップは実行されません。-d util_file -t offline/online
これらのパラ メータを指定した場合、 brbackup によってデータベースが停止さ
れるか、または バッ クアップモードに設定されます。その後、brpbackup によっ
て NetBackup for SAP エージェン トが呼び出されます。完全バッ クアップの処理
中、 データベースのバッ クアップモードが保持されます。
このシナリオにおいて、 スナップシ ョ ッ トベースのバッ クアップを実行しても意
味があ り ません。 データベースは数時間オフラ インモード またはバッ クアップ
モードになるため、 スナップシ ョ ッ ト テク ノ ロジによる効果があ り ません。 これ
らのパラ メータを有効にしてバッ クアップを開始する と、 NetBackup for SAP は
標準バッ クアップだけをセカンダ リデバイスに対して直接実行します。 ポ リ シー
のスナップシ ョ ッ トに関連する設定は無視します。
100 Snapshot Client を使用した NetBackup for SAP
NetBackup for SAP の Snapshot Client の動作
NetBackup_AdminGuide_SAP_Unix.book Page 100 Tuesday, September 18, 2007 10:25 PM
処理のシーケンス : リス トアバッ ク ア ップで NetBackup for SAP Snapshot Client を使用する場合にも、
NetBackup for SAP の一般的な リ ス ト ア処理を使用できます。 Snapshot Client
は、 リ ス ト ア処理には影響しません。
NetBackup for SAP の既存の機能に従って、 分割ミ ラーバッ クアップまたは BLI
バッ クアップのリ ス ト アを実行します。 ロールバッ クオプシ ョ ンを指定してイン
スタン ト リ カバリ を使用する場合は、 SAP_RESTORE 環境変数をエクスポートす
る必要があ り ます。
この リ ス ト アの種類について詳し くは、 110 ページの 「スナップシ ョ ッ トバッ ク
アップからのデータのリ ス ト ア」 を参照して ください。
拡張バックアップ方式でサポート されるデータベースオブジェクトbrbackup コマン ドおよび Oracle RMAN によって、 プロキシコピーがバッ ク
ア ップする様々な種類のデータベースオブジェ ク ト が制御されます。 また、
Snapshot Client バッ クアップ方式を使用して NetBackup でバッ クアップ可能な
オブジェク ト も制御されます。 Oracle では、 データベース、表領域およびデータ
ファイルのプロキシコピーバッ クアップが実行可能です。
プロファイルおよび構成ファイルについては、NetBackup for SAP の backint コ
マンドによって、 構成したス ト レージユニッ トに対して標準バッ クアップが直接
実行されます。 NetBackup for SAP では、 Oracle データファイルを移動した場合
のみ拡張方式が使用されます。
次に、 特殊なファイル形式に関する追加情報を示します。
■ シンボ リ ッ ク リ ンクおよび raw データファイル。 Snapshot Client を併用し
た NetBackup for SAP を使用する と、 シンボ リ ッ ク リ ンク と通常のファイル
で構成されたデータファ イルのバッ クアップおよびリ ス ト アを実行できま
す。 NetBackup for SAP を使用する と、 シンボ リ ッ ク リ ンク とファ イルの両
方のバッ クアップおよびリ ス ト アを実行できます。ただし、[インスタン ト リ
カバ リ 用にスナップシ ョ ッ ト を保持する (Retain snapshots for Instant
Recovery)] を選択した場合、 シンボ リ ッ ク リ ンクはデータファ イルと同じ
ファイルシステムに存在している必要があ り ます。 インスタン ト リ カバリ を
使用する場合、 シンボ リ ッ ク リ ンクが、 リ ンク先のデータファイルと異なる
ファイルシステムに存在している と、 リ ス ト アは失敗します。
Snapshot Client を併用した NetBackup for SAP を使用する と、raw パーティ
シ ョ ンで作成されたデータファイルのバッ クアップおよびリ ス ト アを実行で
きます。
101Snapshot Client を使用した NetBackup for SAP
スナップシ ョ ッ トバックアップの構成
NetBackup_AdminGuide_SAP_Unix.book Page 101 Tuesday, September 18, 2007 10:25 PM
■ Quick I/O データファイル。 Snapshot Client を併用した NetBackup for SAP
を使用する と、 Oracle の Quick I/O データファイルのバッ クアップおよびリ
ス ト アを実行できます。 Quick I/O ファ イルは、 領域が割 り当てられた隠し
ファイルと、 その隠しファ イルの Quick I/O インターフェースを指すリ ンク
の 2 つのコンポーネン トで構成されます。
■ バッ クアップでは、 Snapshot Client を併用した NetBackup for SAP はシ
ンボリ ッ ク リ ンク をたどり 、Quick I/O ファイルの 2 つのコンポーネント
であるシンボリ ッ ク リ ンクおよび隠しファ イルをバッ クアップします。
■ リ スト アでは、Snapshot Client を併用した NetBackup for SAP は、バッ ク
アップイメ ージから両方のコンポーネント をリ スト アします。いずれかあ
るいは両方のコンポーネント が存在しない場合、 Snapshot Client を併用
した NetBackup for SAP は、 存在しないコンポーネント を作成します。
スナップシ ョ ッ トバックアップの構成NetBackup では、 スナップシ ョ ッ トバッ クアップ機能と インスタン ト リ カバリ機
能の 2 つを組み合わせるこ とによって、 高速なデータベースバッ クアップおよび
リ カバリが可能になり ます。 この 2 つの機能の内容は、 次のとおりです。
■ スナップシ ョ ッ トバッ クアップでは、NetBackup によってある特定の時点で
のデータベースのディ スク イ メージが作成され、 そのイ メージがディ スクに
コピーされます。 この処理は非常に短い時間で完了するため、 バッ クアップ
中にデータベースへのユーザーアクセスが中断されるこ とはあ り ません。
■ インスタン ト リ カバリでは、NetBackup によってデータベースのディ スク上
のスナップシ ョ ッ ト コピーがリ ス ト アされます。
別機能のオフホス トバッ クアップを使用する と、 データベースのホス トになるク
ライアン トでの I/O 処理負荷を低減できます。 オフホス トバッ クアップを使用し
て I/O 処理負荷を低減するには、 代替クライアン ト (UNIX および Windows ク ラ
イアン ト ) またはデータムーバー (UNIX ク ライアン トのみ ) を指定します。
構成要件各エージェン トには、 独自のハードウェア要件、 ソフ ト ウェア要件、 特定の機能
との互換性、サポート されるスナップシ ョ ッ ト方式があ り ます。また、特定のバッ
クアップ形式の特殊要件もあ り ます。 詳し くは、 『Veritas NetBackup Snapshot
Client 管理者ガイ ド UNIX、 Windows および Linux』 およびシマンテッ ク社のサ
ポート Web サイ ト を参照して ください。スナップシ ョ ッ トバッ クアップの構成前
にこの情報を理解しておく必要があ り ます。
データベースエージェン トに関係する一部の要件を次に示します。
■ プライマ リ ク ライアン ト と代替バッ クアップク ライアン トの両方が、 バッ ク
アップの対象となるファ イルに関連付けられたユーザー識別番号およびグ
ループ識別番号 (UID および GID) を取得できる必要があ り ます。
102 Snapshot Client を使用した NetBackup for SAP
スナップシ ョ ッ トバックアップの構成
NetBackup_AdminGuide_SAP_Unix.book Page 102 Tuesday, September 18, 2007 10:25 PM
■ 次に示すよ うに、 データベース操作に対して少な く と も 2 つの異なるボ
リ ュームまたはファイルシステムを割り当てる必要があ り ます。
■ データベースのデータファイルに 1 つ以上のボリ ュームまたはファイル
システムを割り当てます。
■ Oracle 実行可能ファイル、構成ファイルおよびアーカイブ REDO ログに
異なるボ リ ュームまたはファイルシステムを割り当てます。
異なる 2 つのボ リ ュームを使用するのは、 別のファイルからデータファイル
を分離するためです。 ログをデータファイルと同じボ リ ューム ( またはファ
イルシステム ) 上に構成する と、 NetBackup によってスナップシ ョ ッ トが作
成される間、 ログが一時的に凍結されます。 データベースがアクティブな場
合はプロセスがログにアクセスできないため、 ログが再度アクセス可能にな
るまでデータベース操作が凍結する可能性があ り ます。 また、 データファイ
ルを固有のリポジ ト リに書き込むのは、 インスタン ト リ カバリの指定した時
点へのロールバッ クで必要なためです。 リ ス ト ア対象のボ リ ュームまたは
ファイルシステム上にはデータファイルだけが存在する必要があ り ます。
■ 適切なスナップシ ョ ッ ト方式に必要なハードウェアと ソフ ト ウェアが正し く
インス トールおよび構成されている必要があ り ます。
■ NetBackup Snapshot Client が適切にインス トールおよび構成され、 このオ
プシ ョ ンのライセンスキーが登録されている必要があ り ます。
■ オフホス トバッ クアップを実行するには、 特別な構成が必要です。
■ RMAN プロキシを使用して Snapshot Client バッ クアップまたはリ ス ト アを
実行するには、brtools バージ ョ ン 6.40、パッチレベル 36 以上が必要です。
Snapshot Client バックアップ方式を使用するポリシーの構成この項では、 ポ リ シーのスナップシ ョ ッ トバッ クアップおよびインスタン ト リ カ
バリバッ クアップを構成する方法について説明します。 スナップシ ョ ッ ト方式が
自動的に選択されるよ うに設定する方法と、 各バッ クアップ方式について詳し く
は、 『Veritas NetBackup Snapshot Client 管理者ガイ ド UNIX、 Windows および
Linux』 を参照してください。
スナップシ ョ ッ トバッ クアップでは、 すべてのデータベースオブジェク トがバッ
クアップされるわけではあ り ません。 バッ クアップ構成にスケジュール形式を含
めて、 ファイルベースのバッ クアップと ス ト リームベースのバッ クアップを実行
する必要があ り ます。 DB2 システムでは、 構成にスケジュール形式も含める必要
があ り ます。 この構成によって、 データベース全体を正常にリ ス ト アするこ とが
できます。
103Snapshot Client を使用した NetBackup for SAP
スナップシ ョ ッ トバックアップの構成
NetBackup_AdminGuide_SAP_Unix.book Page 103 Tuesday, September 18, 2007 10:25 PM
スナップシ ョ ッ ト バッ クアップまたはインスタン ト リ カバ リバッ クアップの場
合、 次のポ リシーおよびスケジュールを構成します。
■ 次の属性を使用する SAP ポ リ シー
■ データオブジェク ト ( データファイル ) が格納されているファイルシス
テム (raw パーテ ィ シ ョ ンまたは論理ボ リ ューム ) に対するスナップ
シ ョ ッ ト方式。
■ ポ リシー属性のダイアログボッ クスのバッ クアップ方式。
■ brbackup のフェーズ 1 でデータファイルに対してファイルベースのス
ナップシ ョ ッ トバッ クアップとオフホス トバッ クアップを実行するよ う
に指定された自動完全バッ クアップスケジュール形式。
■ brbackup のフェーズ 2 でプロファイルファイルをバッ クアップするア
プ リ ケーシ ョ ンバッ クアップスケジュール形式。 NetBackup for SAP で
は、 brbackup のフェーズ 2 でのスナップシ ョ ッ ト バッ クアップはサ
ポート されていません。
スナップシ ョ ッ トポリシーの構成
次の手順では、 オプシ ョ ンのインスタン ト リ カバリ、 スナップシ ョ ッ トの保持、
オフホス トバッ クアップを使用してスナップシ ョ ッ ト ポ リ シーを構成する方法に
ついて説明します。
スナップシ ョ ッ トポリシーを構成する方法
1 構成するポ リシーを開きます。
2 [属性 (Attributes)] タブをク リ ッ ク します。
3 SAP ポ リシー形式を選択します。
104 ページの図 5-4 に、 スナップシ ョ ッ ト ポ リ シーの構成に使用するイン
ターフェースを示します。
104 Snapshot Client を使用した NetBackup for SAP
スナップシ ョ ッ トバックアップの構成
NetBackup_AdminGuide_SAP_Unix.book Page 104 Tuesday, September 18, 2007 10:25 PM
図 5-4 スナップシ ョ ッ トポリシーのインターフェース
4 [ポ リ シース ト レージユニッ ト (Policy storage unit)] リ ス トからポ リ シーの
ス ト レージユニッ ト を選択します。
この後の手順で、 [インス タン ト リ カバ リ (Instant Recovery)] および [ス
ナップシ ョ ッ ト のみ作成 (Snapshots only)] を選択する場合でも、 こ こでポ
リ シース ト レージユニッ ト を選択します。 NetBackup for SAP では、 このス
ト レージユニッ ト を使用して、 brbackup フェーズ 2 でプロファイルファイ
ルおよび構成ファイルがバッ クアップされます。
5 [スナップシ ョ ッ トバッ クアップを実行する (Perform snapshot backups)] を
ク リ ッ ク します。
ポ リシー形式を選択します。
適切なス ト レージユニッ トまたはス ト レージユニッ トグループを選択します。
[オフホス トバッ クアップを実行する (Perform off-host backup)] をク リ ッ ク して、方式を指定します (任意 )。
[スナップシ ョ ッ トバッ クアップを実行する (Perform snapshot backups)] をク リ ッ ク します。
[インスタン ト リ カバリ用にスナップシ ョ ッ ト を保持する (Retain snapshots for Instant Recovery)] をク リ ッ ク します (任意 )。
105Snapshot Client を使用した NetBackup for SAP
スナップシ ョ ッ トバックアップの構成
NetBackup_AdminGuide_SAP_Unix.book Page 105 Tuesday, September 18, 2007 10:25 PM
6 [スナップシ ョ ッ トの詳細オプシ ョ ン (Advanced Snapshot Options)] をク
リ ッ ク して、 スナップシ ョ ッ ト方式を選択します (任意 )。
デフォル ト では、 スナップシ ョ ッ ト方式は NetBackup によって選択されま
す。 スナップシ ョ ッ ト方式を選択するには、 [auto] ( デフォルト ) をク リ ッ
クするか、 リ ス トに表示される方式のいずれかをク リ ッ ク します。
使用できるスナップシ ョ ッ ト方式は、 ハード ウェア環境およびソフ ト ウェア
環境によって異な り ます。 特定の環境では、 特定のスナップシ ョ ッ ト方式の
みがサポー ト されます。 詳し くは、 『Veritas NetBackup Snapshot Client 管
理者ガイ ド UNIX、 Windows および Linux』 またはシマンテッ ク社のサポー
ト Web サイ トの、サポート されるプラ ッ ト フォームに関する表を参照してく
ださい。
ポ リ シーご とに構成できるスナップシ ョ ッ ト方式は 1 つだけです。たとえば、
ク ライアン ト a、b および c にあるスナップシ ョ ッ ト方式を指定して、ク ライ
アン ト d、 e および f に別の方式を指定する と します。 この場合、各グループ
のク ライアン ト用に 2 つのポ リシーを作成して、 ポ リ シーご とに 1 つの方式
を選択する必要があ り ます。
7 [インスタン ト リ カバリ用にスナップシ ョ ッ ト を保持する (Retain snapshots
for Instant Recovery)] を選択します (任意 )。
このオプシ ョ ンを選択する と、 スナップシ ョ ッ ト バッ クアップイ メージは
ディ スク上に保持され、 後でリ カバリ を実行する と きに使用されます。
8 [オフホス トバッ クアップを実行する (Perform off-host backup)]を選択しま
す (任意 )。
デフォルト では、データベースのホスト と なるク ライアント でバッ クアップが
実行されます。データベースのホスト と なるク ライアント での I/O 処理負荷を
減らす必要がある場合は、バッ クアップを実行する代替クライアント を指定し
ます。 次の項目を指定して、 オフホスト バッ クアップ方式を選択します。
■ [代替ク ライアン トの使用 (Use alternate client)] (UNIX および
Windows ク ラ イアン ト )。 [代替ク ライアン トの使用 (Use alternate
client)] をク リ ッ ク した場合は、 バッ クアップを実行するク ライアン ト
の名前も指定します。 この構成を行うには、 追加構成が必要となる場合
があ り ます。 代替ク ライアン トは、 ディ スクアレイを共有するク ライア
ン トである必要があ り ます。
■ [データムーバーの使用 (Use data mover)] (UNIX ク ライアン トのみ )。
[データムーバーの使用 (Use data mover)] をク リ ッ ク した場合は、使用
可能なデータムーバーも次の中から 1 つ選択します。
■ ネッ ト ワーク接続ス ト レージ (Network Attached Storage)
9 [スケジュール (Schedules)] タブをク リ ッ ク します。
106 Snapshot Client を使用した NetBackup for SAP
スナップシ ョ ッ トバックアップの構成
NetBackup_AdminGuide_SAP_Unix.book Page 106 Tuesday, September 18, 2007 10:25 PM
10 [新規 (New)] をク リ ッ ク します。
次のよ うに、 自動スケジュールとアプリ ケーシ ョ ンバッ クアップスケジュー
ルの両方を構成します。
■ 自動スケジュールは、 データベースファイルに対して構成されます。
ディ ス ク イ メージだけを作成する場合は、 [宛先 (Destination)] パネル
の [インスタン ト リ カバリ (Instant Recovery)] で、 [スナップシ ョ ッ ト
のみ作成 (Snapshots only)] を選択します。 これによって、 ス ト レージ
ユニッ ト にスナップシ ョ ッ ト をコピーする とい う NetBackup のデフォ
ル ト の動作が抑制されます。 [スナップシ ョ ッ ト のみ作成 (Snapshots
only)] を選択する と、NetBackup によってデータベースのディ スク上の
スナップシ ョ ッ ト コピーが作成されますが、 ス ト レージユニッ ト にス
ナップシ ョ ッ トはコピーされません。 ディ スク上のスナップシ ョ ッ トだ
けがバッ クアップコピーとな り ます。 このディ スク上のスナップシ ョ ッ
トは、 従来のバッ クアップの代わり とは見なされないこ とに注意して く
ださい。
■ アプリ ケーシ ョ ンバッ クアップスケジュールでは、 brbackup フェーズ
2 でプロファ イルファ イルおよび構成ファ イルがバッ クアップされま
す。 NetBackup for SAP では、 選択したス ト レージユニッ トにプロファ
イルファイルまたは構成ファイルがコピーされます。
11 [ク ラ イアン ト (Clients)] タブをク リ ッ ク します。
このポ リ シーに含めるク ライアン ト を指定します。
12 [バッ クアップ対象 (Backup Selections)] タブをク リ ッ ク します。
バッ クアップス ク リ プ ト を指定します。 スク リ プ ト の使用方法については、
118 ページの 「Snapshot Client の追加の構成情報」 を参照してください。
13 他の属性を構成して、 任意のスケジュールおよびバッ クアップ対象を追加し
ます。
オプシ ョ ンの SnapVault 機能を使用した NAS スナップシ ョ ッ トポリシー
NetBackup for SAP で NAS スナップシ ョ ッ ト を使用するには、SAP データベース
をインス トールし、 NAS 環境で動作するよ うに構成しておく必要があ り ます。
NetBackup では、 NAS で使用される NetBackup for SAP スナップシ ョ ッ ト ポ リ
シーの複数ス ト リームのバッ クアップはサポート されていません。
SnapVault ス ト レージユニッ ト を使用する場合は、 ス ト レージユニッ トが構成さ
れているこ とを確認してから、NAS スナップシ ョ ッ ト ポ リ シーの構成を開始して
ください。
NAS ス ナッ プシ ョ ッ ト およ び SnapVault については、 『Veritas NetBackup
Snapshot Client 管理者ガイ ド UNIX、 Windows および Linux』 を参照し てく だ
さ い。
107Snapshot Client を使用した NetBackup for SAP
スナップシ ョ ッ トバックアップの構成
NetBackup_AdminGuide_SAP_Unix.book Page 107 Tuesday, September 18, 2007 10:25 PM
NAS スナップシ ョ ッ トポリシーを構成する方法
1 構成するポ リシーを開きます。
2 [属性 (Attributes)] タブをク リ ッ ク します。
3 SAP ポ リシー形式を選択します。
107 ページの図 5-5 に、NAS スナップシ ョ ッ ト ポ リ シーの定義に使用するイ
ンターフェースを示します。
図 5-5 NAS スナップシ ョ ッ トポリシーのインターフェース
ポ リシー形式を選択します。
適切なス ト レージユニッ ト またはス ト レージユニ ッ ト グループを選択します。
[スナップシ ョ ッ トバッ クアップを実行する (Perform snapshot backups)] をク リ ッ ク します。
[インスタン ト リ カバリ用にスナップシ ョ ッ ト を保持する (Retain snapshots for Instant
Recovery)] をク リ ッ ク します。
[オフホス トバッ クアップを実行する (Perform off-host backup)] をク リ ッ ク します。
[データムーバーの使用 (Use data mover)] をク リ ッ ク して、[ネッ ト ワーク接続ス ト レージ (Network Attached Storage)] を指定します。
108 Snapshot Client を使用した NetBackup for SAP
スナップシ ョ ッ トバックアップの構成
NetBackup_AdminGuide_SAP_Unix.book Page 108 Tuesday, September 18, 2007 10:25 PM
4 ス ト レージユニッ ト を決定します。
a SnapVault ス ト レージユニッ ト を使用しない場合は、[ポ リ シース ト レー
ジユニッ ト (Policy storage unit)] リ ス トから、適切な非 SnapVault ス ト
レージユニッ ト を選択します。
ス ト レージユニッ ト を指定しないとポ リ シーは実行されませんが、 NAS
スナップシ ョ ッ トバッ クアップでは、 ス ト レージユニッ トは使用されま
せん。選択するス ト レージユニッ トにかかわらず、 NetBackup によって
ディ スク上にスナップシ ョ ッ トが作成されます。
NetBackup for SAP では、 ポ リ シース ト レージユニッ ト を使用して、 プ
ロファ イルおよび構成ファイルのバッ クアップが行われます。 ( これら
のファイルは、 brbackup フェーズ 2 でバッ クアップされます )。 アプ
リ ケーシ ョ ンバッ クアップスケジュールでこのス ト レージユニッ ト を上
書きするこ とができます。
b SnapVault ス ト レージユニッ ト を使用する場合は、 ディ スクス ト レージ
ユニッ ト が定義されている こ とを確認します。 [ポ リ シース ト レージユ
ニッ ト (Policy storage unit)] リ ス トで、 SnapVault 用に構成したディ ス
クス ト レージユニッ ト を選択します。
5 [スナップシ ョ ッ トバッ クアップを実行する (Perform snapshot backups)]お
よび [イ ン ス タ ン ト リ カバ リ 用にスナップシ ョ ッ ト を保持する (Retain
snapshots for Instant Recovery)] を選択します。
6 [オフホス トバッ クアップを実行する (Perform off-host backup)] および
[データムーバーの使用 (Use data mover)] を選択します。
7 [データムーバーの使用 (Use data mover)]で、プルダウン メニューから[ネッ
ト ワーク接続ス ト レージ (Network Attached Storage)] を選択します。
ポ リ シーの実行時、 スナップシ ョ ッ トの作成方式と して、 NAS_Snapshot 方
式が NetBackup によって自動的に選択されます。
また、 ポ リ シーの表示画面で [スナップシ ョ ッ トの詳細オプシ ョ ン
(Advanced Snapshot Options)] ダイアログボッ クスを使用して、
NAS_Snapshot 方式を手動で選択するこ と もできます。 [最大スナップ
シ ョ ッ ト数 ( インスタン ト リ カバリのみ ) (Maximum Snapshots (Instant
Recovery only))] パラ メータについては、 『Veritas NetBackup Snapshot
Client 管理者ガイ ド UNIX、 Windows および Linux』 のポ リ シーの構成に関
する章を参照して ください。
8 [スケジュール (Schedules)] タブをク リ ッ ク します。
109Snapshot Client を使用した NetBackup for SAP
スナップシ ョ ッ トバックアップの構成
NetBackup_AdminGuide_SAP_Unix.book Page 109 Tuesday, September 18, 2007 10:25 PM
9 [新規 (New)] をク リ ッ ク します。
次のよ うに、 自動バッ クアップスケジュールとアプリ ケーシ ョ ンバッ クアッ
プスケジュールの両方を構成します。
■ 自動バッ クアップスケジュールは、 データベースファイルに対して構成
されます。
[宛先 (Destination)] パネルの [インスタン ト リ カバリ (Instant
Recovery)] で、 [スナップシ ョ ッ トのみ作成 (Snapshots only)] を選択
します。 これによって、 ス ト レージユニッ トにスナップシ ョ ッ ト をコ
ピーする という NetBackup のデフォルトの動作が抑制されます。
SnapVault を使用する場合は、 [保持 (Retention)] フ ィールドで指定す
るレベルよって、SnapVault セカンダ リで SnapVault コピーが保持され
る期間が決定されます。
■ アプリ ケーシ ョ ンバッ クアップスケジュールは、アーカイブ REDO ログ
および制御ファイルに対して構成されます。
SnapVault を使用する場合は、ポ リ シース ト レージユニッ ト を無視して、
制御ファイルおよびアーカイブログに適したス ト レージユニッ ト を指定
します。
10 [ク ラ イアン ト (Clients)] タブをク リ ッ ク します。
このポ リ シーでバッ クアップするク ライアン ト を指定します。
11 [バッ クアップ対象 (Backup Selections)] タブをク リ ッ ク します。
バッ クアップテンプレート またはスク リプ ト を指定します。
Snapshot Client を併用した NetBackup for Oracle のポ リ シーでテンプレー
トおよびス ク リ プ ト を使用する方法については、 118 ページの 「Snapshot
Client の追加の構成情報」 を参照してください。
12 他の属性を構成して、 任意のスケジュールおよびバッ クアップ対象を追加し
ます。
110 Snapshot Client を使用した NetBackup for SAP
スナップシ ョ ッ トバックアップからのデータのリストア
NetBackup_AdminGuide_SAP_Unix.book Page 110 Tuesday, September 18, 2007 10:25 PM
スナップシ ョ ッ トバックアップからのデータのリストア
次の項では、スナップシ ョ ッ トバッ クアップからファイル、ボ リ ュームおよびファ
イルシステムを リ ス ト アする方法について説明します。
個々のファイルのリストアSnapshot Client 方式を使用してバッ クアップされたデータは、 Snapshot Client方式を使用しないでバッ クアップされたデータ と同じ方法で リ ス ト アされます。
スナップシ ョ ッ トバッ クアップからデータを リ ス ト アするには、74 ページの 「リ
ス ト アの実行」 に記載されている手順を使用します。 インスタン ト リ カバリ を有
効にしてバッ クアップしたかど うかにかかわらず、 バッ クアップされたファイル
にはこの手順を使用します。 すべての場合において、 NetBackup によって、 バックアップされたファイルが判断され、 対応する リ ス ト ア要求がデータベースエー
ジェン トに対して発行されます。
インスタン ト リ カバリ を有効にした場合、 NetBackup では、 インスタン ト リ カバ
リ機能で利用可能な固有のリ ス ト ア方式によって、 ファイルのリ ス ト アが試行さ
れます。 NetBackup によって使用される リ ス ト ア方式の種類は、使用している環境と実行したバッ クアップの形式によって異な り ます。 インスタン ト リ カバリ方
式を使用できない場合、 NetBackup では、一般的な方法でファイルのリ ス ト アが
行われます。 データは、 スナップシ ョ ッ トからプライマ リ ファイルシステムにコ
ピーされます。NetBackup によって使用されるインスタン ト リ カバリ方式につい
ては、 『Veritas NetBackup Snapshot Client 管理者ガイ ド UNIX、 Windows および Linux』 を参照してください。
スナップシ ョ ッ ト ロールバックを使用したボリュームおよびファイルシステムのリストア
インスタン ト リ カバリ スナップシ ョ ッ トバッ クアップからボ リ ューム全体または
ファイルシステム全体を リ ス ト アするよ うに要求できます。 このよ うな リ ス ト ア
を、 指定した時点へのロールバッ ク といいます。 ロールバッ クでは、 スナップ
シ ョ ッ トのすべてのデータがリ ス ト アされ、 個々のファイルのリ ス ト アは実行で
きません。
スナップシ ョ ッ ト ロールバッ クは、 次の方式で作成されたインスタン ト リ カバリ
バッ クアップから実行できます。
■ NAS_Snapshot
■ VxFS_Checkpoint スナップシ ョ ッ ト
■ vxvm スナップシ ョ ッ ト
■ FlashSnap スナップシ ョ ッ ト
スナップシ ョ ッ ト ロールバッ クについて詳し くは、『Veritas NetBackup SnapshotClient 管理者ガイ ド UNIX、 Windows および Linux』 を参照して ください。
111Snapshot Client を使用した NetBackup for SAP
スナップシ ョ ッ トバックアップからのデータのリストア
NetBackup_AdminGuide_SAP_Unix.book Page 111 Tuesday, September 18, 2007 10:25 PM
NetBackup for SAP のリ ス ト アでは、 次の点に注意してください。
■ スナップシ ョ ッ ト ロールバッ クによって、ボ リ ューム全体が上書きされます。
■ NetBackup for SAP のスナップシ ョ ッ ト ロールバッ クでは、 ファイルの検証
が常に実行されます。 エージェン トによって、 次の内容が確認されます。
■ 要求されたファイル ( 数および名前 ) がスナップシ ョ ッ ト内のファイル
と一致する
■ プライマ リボ リ ュームに、 スナップシ ョ ッ トの作成後に作成されたファ
イルが含まれない
検証に失敗した場合、 ロールバッ クは中断され、 エラー 249 が発生します。
■ スナップシ ョ ッ ト ロールバッ クは、 データベースファイルに対してのみ使用
します。
制御ファイルとアーカイブ REDO ログは、異なるファイルシステムまたはボリ ューム上に存在する必要があ り ます。
スナップシ ョ ッ ト ロールバックリス トアを指定する方法
■ brrestore を使用して BACKINT ベースのバッ クアップを リ ス ト アする場
合は、 スク リプ ト またはコマンド ラインに次の環境変数を設定します。
SAP_RESTORE=rollback
■ brrestore を使用して RMAN ベースのバッ クアップを リ ス ト アする場合
は、 initSID.sap ファイルに次のエン ト リ を追加します。
rman_send = "'NB_ORA_PC_RESTORE=rollback'"
リス トアに関する注意事項
通常、 SAP データベースインスタンスには、制御ファイルのインスタンスが 3 つ
含まれています。 これらは、 次のデータおよびアーカイブログディ レク ト リに存
在します。…/saparch/cntrl/cntrlSID.dbf…/sapdata1/cntrl/cntrlSID.dbf…/sapdata2/cntrl/cntrlSID.dbf
ディ レク ト リ sapdata1 および sapdata2 のデータファ イルが 1 つのボ リ ュー
ム上にある場合、 このボ リ ュームのスナップシ ョ ッ トにこれらの制御ファイルが
含まれます。 ただし、 リ ス ト ア時には、 brrestore によって リ ス ト ア用にデー
タファイルのみが提供され、制御ファイルは提供されません。これは、ロールバッ
ク方式でインスタン ト リ カバリ を使用した場合の問題です。 ロールバッ ク方式で
は、 スナップシ ョ ッ トのファイルと リ ス ト アファイルリ ス トのファイルが一致し
ている必要があ り ます。 この場合、 ファイルは一致していないため、 ロールバッ
ク方式のインスタン ト リ カバリ リ ス ト アは失敗します。
こ の問題を回避するには、 SAP データベースイ ンスタ ンスのイ ンス ト ール後、sapdata1 および sapdata2 の場所にある制御ファイルを別の場所に移動します。最初にデータベースを停止してから制御ファイルを別の場所に移動し、ファイルに
応じてプロファイルまたは spfile を適用し、 データベースを再起動します。
112 Snapshot Client を使用した NetBackup for SAP
スナップシ ョ ッ トバックアップからのデータのリストア
NetBackup_AdminGuide_SAP_Unix.book Page 112 Tuesday, September 18, 2007 10:25 PM
SnapVault リス トアに関する注意事項
SnapVault バッ クアップから、 指定した時点へのロールバッ ク リ ス ト アを選択す
る と、サブボ リ ューム (qtree) 全体がプライマ リ ホス ト上の新しいサブボ リ ューム
(qtree) にリ ス ト アされます。 リ ス ト アによって、既存のサブボ リ ュームは上書き
されません。 ファ イル検証は実行されません。
新しいサブボ リ ューム名の形式は次のよ うにな り ます。mountpointname_restore.timestamp
次に例を示します。 subvol1_restore.2005.05.19.10h49m04s
リス トアされた新しいサブボリュームを使用する方法
1 リ ス ト ア処理で上書き さ れなかった元のサブボリ ュームをマウント 解除し
ます。
2 元のサブボ リ ュームの名前を変更します。
3 新しいサブボリ ュームに元のサブボリ ュームで使用していた名前を付けます。
4 ク ラ イアン ト上に新しいサブボ リ ュームをマウン ト します。 ALTER
DATABASE RENAME DATAFILE コマンドを使用して、 新し く作成されたサ
ブボ リ ューム上のリ ス ト ア済みデータファイルを指定します。
ブロックレベルリストアを使用したボリュームおよびファイルシステムのリストア
この方式では、 リ ス ト ア時に元のプライマ リデータファイルが存在する必要があ
り ます。 権限の問題を回避するため、 リ ス ト ア前に brrestore コマンドによっ
てデータベースファイルが削除されます。 環境変数を設定するこ とで、 この処理
を抑制できます。 たとえば、 BR_NFD = 1 または brrestore コマンドパラ メー
タ -NFD を使用します。
ト ラブルシューテ ィ ング
ロールバッ ク リ ス ト アが失敗した場合、 データベースでファイルが開かれたまま
になっている可能性があ り ます。 この問題を解決するには、 データベースを停止
して再起動します。
113Snapshot Client を使用した NetBackup for SAP
Block Level Incremental バックアップの構成
NetBackup_AdminGuide_SAP_Unix.book Page 113 Tuesday, September 18, 2007 10:25 PM
Block Level Incremental バックアップの構成データベースの日々の変更がわずかである場合、 毎回データベースを完全バッ ク
ア ップするのは時間およびメディ アの点で高コ ス ト にな り ます。 Block Level
Incremental (BLI) バッ クアップインターフェースは、変更されたデータブロ ッ ク
だけをバッ クアップできるよ うに、 NetBackup の機能を拡張します。
データベースの BLI バッ クアップはファイルシステムのブロ ッ クレベルで実行さ
れるため、 変更されたブロ ッ クだけがバッ クアップされます。 変更されたファイ
ルはバッ クアップされません。 変更されたブロ ッ クは VxFS Storage Checkpoint
機能によって リ アルタイムに識別されます。 BLI バッ クアップでは、 変更された
ブロ ッ クを検出するためにデータベース全体を検索する必要があ り ません。 BLI
バッ クアップを使用する と、 処理時間を短縮し、 必要なバッ クアップメディア容
量や、バッ クアップ中の CPU およびネッ ト ワークのオーバーヘッ ドを大幅に減ら
すこ とができます。さ らに、BLI バッ クアップを使用するこ とで、よ り頻繁なバッ
クアップが可能とな り、 バッ クアップイ メージの更新頻度を高くするこ とができ
ます。
BLI バッ クアップは、数百 GB や数百 TB の大規模なデータベースでは特に有効で
す。 データベースバッ クアップで使用される従来の方法では、 多くの場合、 デー
タベースが変更される と変更の規模にかかわらずデータベース全体のバッ クアッ
プが必要になり ます。 BLI バッ クアップを使用する と、 変更されたデータブロ ッ
クをバッ クアップするだけで済みます。
BLI の動作BLI バッ クアップでは、 差分および累積の 2 つの増分バッ クアップ形式がサポー
ト されます。完全バッ クアップ、差分増分バッ クアップおよび累積増分バッ クアッ
プは、 バッ ク ア ップスケジュールで指定し ます。 リ ス ト アを実行する場合、
NetBackup では、適切な完全バッ クアップが リ ス ト アされてから、 変更されたブ
ロ ッ クが増分バッ クアップから適用されます。
いずれかの増分バッ クアップイ メージを リ ス ト アする場合、 NetBackup では、最
後の完全バッ クアップイ メージを リ ス ト アしてから、 指定した増分バッ クアップ
イ メージに達するまで後続のすべての増分バッ クアップを リ ス ト アする必要があ
り ます。 この リ ス ト ア処理は、 NetBackup によって自動的かつ透過的に実行され
ます。 最後の完全バッ クアップおよび後続の増分バッ クアップを格納する メディ
アは利用可能である必要があ り ます。 メディアが利用できない場合、 リ ス ト ア処
理は実行されません。
ファ イルを リ ス ト アする と、 そのファイルのすべてのブロ ッ クが上書きされるこ
とに注意して ください。 後続の最初の差分増分バッ クアップおよび後続のすべて
の累積増分バッ クアップによって、 リ ス ト アしたファイルのすべてのブロ ッ クが
バッ クアップされます。データベース全体のリ ス ト ア後、後続の最初のバッ クアッ
プは完全バッ クアップとな り ます。
114 Snapshot Client を使用した NetBackup for SAP
Block Level Incremental バックアップの構成
NetBackup_AdminGuide_SAP_Unix.book Page 114 Tuesday, September 18, 2007 10:25 PM
リ ス ト ア先のファ イルシステムは、 VxFS、 UFS (Solaris)、 JFS (AIX) または HFS
(HP-UX) です。 リ ス ト ア先の VxFS ファイルシステムは、 ファイルを リ ス ト アす
るために Storage Checkpoint 機能をサポー ト している必要はあ り ません。 ただ
し、リ ス ト アしたデータの BLI バッ クアップを実行するには、Storage Checkpoint
機能をサポート した VxFS ファ イルシステムが必要です。 この項では、 次の用語
を使用して BLI バッ クアップについて説明します。
■ 完全バッ クアップ : 最後の完全または増分バッ クアップ以降に変更された
データブロ ッ クだけでな く、 データベースファイル全体が NetBackup に
よってバッ クアップされるバッ クアップ。
■ 累積 BLI バッ クアップ : 最後の完全バッ クアップ以降に変更された、 データ
ベースファイルのすべてのデータブロ ッ クのバッ クアップ。 累積 BLI バッ ク
アップイ メージには、最後の完全バッ クアップ以降に変更された、データベー
スファ イルのデータブロ ッ クだけが含まれます。 累積 BLI バッ クアップに
よって、 リ ス ト ア操作に適用する必要がある増分バッ クアップイ メージの数
を減らすこ とができます。 これによって、 リ ス ト ア処理にかかる時間が短縮
されます。
■ 差分 BLI バッ クアップ : 最後に実行された任意の形式 (完全、累積増分または
差分増分バッ クアップ ) のバッ クアップ以降に変更された、 データベース
ファ イルのデータブロ ッ クだけが NetBackup によってバッ クアップされる
バッ クアップ。
NetBackup によってデータベース全体のバッ クアップ、次に BLI バッ クアップが
実行される場合、 Oracle データフ ァ イルのファ イルシステムに適切な Storage
Checkpoint が作成、 管理および使用されます。
Storage Checkpoint
VxFS Storage Checkpoint 機能は、 最後のバッ クア ップ以降にデータベースに
よって変更されたデータブロ ッ クを ト ラ ッキングします。NetBackup の BLI バックアップでは、 この機能を利用して、 データベース全体ではなく、 変更されたブ
ロ ッ クだけの増分バッ クアップを行います。
VxFS Storage Checkpoint は、 ディ ス クおよび I/O の面で効率がよい、 ファ イルシステムのスナップシ ョ ッ トです。 Storage Checkpoint によって、 ファイルシステムのスナップシ ョ ッ トがと られた (チェッ クポイン トが設定された ) 時点での、一貫性のある静的な状態のファ イルシステムのビューが提供されます。 StorageCheckpoint を使用するこ とで、ファイルシステムの物理的に異なるコピーを作成する代わりに、 ファイルシステムの変更されたブロ ッ クだけが識別および管理さ
れるため、 ディ スク領域を節約し、 I/O オーバーヘッ ドを大幅に減らすこ とがで
きます。
VxFS Storage Checkpoint で変更されたブロ ッ クを ト ラ ッキングするこ とによっ
て、BLI バッ クアップを実行できるよ うにな り ます。VxFS Storage Checkpoint 機能によって、 ファイルシステムの一貫性のあるビューが提供され、 データベース
バッ クアップの作成中に BLI バッ クアップでデータベースイ メージを凍結することができます。
115Snapshot Client を使用した NetBackup for SAP
Block Level Incremental バックアップの構成
NetBackup_AdminGuide_SAP_Unix.book Page 115 Tuesday, September 18, 2007 10:25 PM
Storage Checkpoint 操作は、 ファイルシステムのスナップシ ョ ッ ト機能に類似し
ています。 ただし、 スナップシ ョ ッ ト とは異なり、 Storage Checkpoint はシステムの再ブート後も保持されます。 また、 Storage Checkpoint 操作は、 管理者に対して透過的です。 Checkpoint イ メージは、 NetBackup、 または Veritas StorageFoundation で利用可能なデータベースバッ ク ア ップ用の VxDBA ユーテ ィ リ
テ ィ を介してのみ管理および使用できます。
Storage Checkpoint について詳し くは、 Veritas Storage Foundation のマニュアルを参照して ください。
データベースがオンラインかオフラインかにかかわらず、 Storage Checkpoint を作成するこ とができます。データベースのオンライン時に Storage Checkpoint を作成するには、 アーカイブログモード を有効にする必要があ り ます。 StorageCheckpoint の作成中、 すべての表領域はバッ クアップモードに設定されます。
Nodata Storage Checkpoint
Nodata Storage Checkpoint は、 ブロ ッ クの変更を示すビ ッ ト を設定し ます。
Nodata Storage Checkpoint を使用する場合、バッ クアップの実行中、データファイルはバッ クアップモードに設定されます。生成される REDO ログの量は、 バックアップ中に行われた変更の数に依存します。
VxFS ファイルシステムでは、BLI バッ クアップをサポートするために、 よ り多く
のディ スク領域を使用してブロ ッ クの変更情報を ト ラ ッキングする必要があ り ま
す。 必要な領域は、 バッ クアップの実行中のデータベースの負荷に依存します。
Nodata Storage Checkpoint でファ イルシステムご とに必要な追加領域は、 ファイルシステムのサイズの約 1% です。
Snapshot Client を併用した NetBackup for SAP でスナップシ ョ ッ トバッ クアッ
プに使用されるデフォル トのオプシ ョ ンは、 Fulldata Storage Checkpoint です。このオプシ ョ ンを使用する と、 Storage Checkpoint を作成するために必要な間だけ、 NetBackup for SAP エージェン ト によって Oracle データファ イルがバッ ク
アップモードに保持されます。
Fulldata Storage Checkpoint
Fulldata Storage Checkpoint は、 変更を行う前に元のデータブロ ッ クのコピーを
作成します。 Fulldata Storage Checkpoint を使用する場合、 表領域およびデータファイルは、 Storage Checkpoint が作成される数秒間だけバッ クアップモードに
設定されます。 そのため、 アーカイブ REDO ログで使用される追加領域は非常に小さ くな り ます。
ただし、 変更されたデータブロ ッ クの元のコピーを保持するための領域が、 ファ
イルシステムで必要とな り ます。 バッ クアップ中の負荷が軽い場合、 またはバッ
クアップ処理時間帯が比較的短い場合 ( 増分バッ クアップの場合など )、 通常、ファ イルシステムのサイズの 10% の追加領域で十分です。完全バッ クアップの実行中にデータベースの負荷が重い場合、 ファイルシステムによ り多くの領域が必
要となる場合があ り ます。
アーカイブログモードは、 データベースがオンラインの場合に必須ですが、 オフ
ラインの Storage Checkpoint を作成する場合も、このモードを使用する と最適な
リ カバリが可能です。
116 Snapshot Client を使用した NetBackup for SAP
Block Level Incremental バックアップの構成
NetBackup_AdminGuide_SAP_Unix.book Page 116 Tuesday, September 18, 2007 10:25 PM
クライアン トでの Storage Checkpoint の構成
デフォルトでは、 Snapshot Client を併用した NetBackup for SAP では、 FulldataStorage Checkpoint がプロキシ BLI バッ ク ア ップに使用されます。 FulldataStorage Checkpoint が有効になっている と、 Storage Checkpoint を作成するために必要な間だけ、NetBackup for SAP エージェン トによって Oracle データファイルがバッ クアップモードに保持されます。
デフォル ト オプシ ョ ンを変更して Nodata Storage Checkpoint を使用する場合、
次のファイルを作成する必要があ り ます。このファイルは、空でもかまいません。
/usr/openv/netbackup/ext/db_ext/NODATA_CKPT_PROXY
実行時にエージェン ト によってこのファ イルが検出される と、 Nodata StorageCheckpoint が使用され、バッ クアップの実行中、データファイルがバッ クアップモードに保持されます。
構成要件BLI バッ クアップを構成する場合、次の構成要件を満たしている必要があ り ます。
■ NetBackup for SAP がライセンス取得済みで、 インス トールおよび構成されている。
■ NetBackup Snapshot Client がインス トールおよび構成され、 このオプシ ョ
ンのライセンスキーが登録されている。
■ Veritas Storage Foundation for Oracle がインスト ールおよび構成されている。
■ Veritas File System で Storage Checkpoint のライセンスを取得済みである。
要件について詳し くは、 『Veritas NetBackup Snapshot Client 管理者ガイ ド UNIX、 Windows および Linux』 を参照してください。
BLI バックアップ用のポリシーの構成この項では、 SAP ポ リシーで BLI バッ クアップを構成する方法について説明します。 BLI バッ クアップでは、 すべてのデータベースオブジェク トがバッ クアップ
されるわけではあ り ません。 スナップシ ョ ッ トバッ クアップと標準バッ クアップ
を実行するポ リシーを含めます。
データベース全体を正常にリ ス ト アできるよ うにバッ クアップを構成する必要が
あ り ます。
BLI バッ クアップ用のポ リシーを構成するには、 次の構成を行います。
■ ポ リシー属性のダイアログボッ クスの BLI バッ クアップ方式。
■ データファイルに対してファイルベースの完全および増分バッ クアップを実
行するよ うに指定された自動バッ クアップスケジュール形式。
■ プロファイルおよび構成ファイルをバッ クアップするアプリ ケーシ ョ ンバッ
クアップスケジュール形式。 これらのファイルは、 brbackup フェーズ 2 でバッ クアップされます。
BLI バッ クアップのための NetBackup for SAP ポ リ シーを構成する場合、 次の手
順を実行します。
117Snapshot Client を使用した NetBackup for SAP
Block Level Incremental バックアップの構成
NetBackup_AdminGuide_SAP_Unix.book Page 117 Tuesday, September 18, 2007 10:25 PM
BLI バックアップのためのポリシーを構成する方法
1 構成するポ リシーを開きます。
2 [属性 (Attributes)] タブをク リ ッ ク します。
3 [ポ リ シー形式 (Policy type)] の リ ス トから [SAP] を選択します。
4 [ポ リ シース ト レージユニッ ト (Policy storage unit)] を選択します。
5 [Block Level Incremental (BLI) バッ クアップを実行する (Perform block
level incremental backups)] を選択します。
6 スケジュールを構成する場合、 [スケジュール (Schedules)] タブをク リ ッ ク
します。
データベースプロファイルおよび構成ファイルは、 brbackup フェーズ 2 で
バッ クアップされます。 これらのファイルは、 標準バッ クアップと してバッ
クアップされます。 データベース全体のバッ クアップの実行で、 プロファイ
ルおよび構成ファ イルが自動的にバッ クアップに含まれるよ うにするには、
次の構成を行います。
■ データファイルのプロキシ BLI バッ クアップを実行する 1 つ以上の自動
バッ クアップスケジュール
■ 制御ファ イルとアーカイブログをバッ クアップするアプ リ ケーシ ョ ン
バッ クアップスケジュール形式
7 [ク ラ イアン ト (Clients)] タブで、このポ リ シーでバッ クアップするク ライア
ン ト を指定します。
8 [バッ クアップ対象 (Backup Selections)] タブで、テンプレート またはスク リ
プ ト を指定します。
BLI バックアップ形式
プロキシ BLI バッ クアップは、 自動完全バッ クアップ、 自動差分増分バッ クアッ
プおよび自動累積増分バッ クアップスケジュールによって実行されます。
NetBackup for SAP では、backint を使用した場合にのみ BLI バッ クアップがサ
ポー ト されます。 RMAN プロキシを使用して BLI バッ クアップを実行する と、
エージェン トによって次のメ ッセージが発行されます。BLIB with RMAN proxy is not a valid use case.Perform BLIB through backint.
増分バッ クアップに進む前に、 NetBackup for SAP によって、 完全バッ クアップ
が実行済みであるこ とが確認されます。NetBackup スケジューラまたはユーザー
によって開始された増分バッ クアップで、 同じポ リ シーを使用する完全バッ ク
アップのレコードが NetBackup for SAP によって検出されなかった場合、 完全
バッ クアップが実行されます。
リ ス ト アする適切なイ メージのセッ トが保持されるよ うに、 NetBackup では、次
の場合に完全バッ クアップが実行されます。
118 Snapshot Client を使用した NetBackup for SAP
Snapshot Client の追加の構成情報
NetBackup_AdminGuide_SAP_Unix.book Page 118 Tuesday, September 18, 2007 10:25 PM
■ データベース内に、 同じポ リシーに対して有効な完全バッ クアップイ メージ
が存在しない場合。 たとえば、 イ メージが期限切れになった場合に、 この状
況は発生します。
■ 増分バッ クアップの対象となるファイルのリ ス トに対して、 ファイルの追加
または削除が行われた場合。
■ 指定されたバッ クアップス ト リームの数が、 前回のバッ クアップから変更さ
れた場合。
このよ うな場合は常に、 ユーザーが増分バッ クアップを実行するよ うに指定して
も、 NetBackup for SAP によって完全バッ クアップが実行されます。
Snapshot Client の追加の構成情報次の項では、NetBackup for SAP Snapshot Client を構成するために必要な追加の
構成情報について説明します。 これらの項では、 バッ クアップ形式、 スケジュー
ルプロパティ、 スク リプ トおよび環境変数について説明します。
バックアップ形式ポ リ シーの [スケジュール (Schedules)] タブのバッ クアップ形式は、 Snapshot
Client を併用した NetBackup for SAP のバッ クアップでは異なる役割を果たしま
す。 次のリ ス トに、 これらの役割を示します。
バックアップ形式 説明
アプリ ケーシ ョ ン
バッ クアップ
(Application Backup)
アプ リ ケーシ ョ ンバッ クアップスケジュールでは、 ク ラ イアン トか
ら実行される NetBackup の操作をユーザーが制御できます。このス
ケ ジ ュール形式では、 ク ラ イ ア ン ト か ら 開始 さ れ る操作 と、
NetBackup マスターサーバーから自動スケジュールによって開始さ
れる操作を実行できます。 NetBackup では、 SAP ユーザーがバッ ク
アップを手動で開始する と、 アプ リ ケーシ ョ ンバッ クアップスケ
ジュールが使用されます。 それぞれの SAP ポ リシーに対して、 1 つ
以上のアプリ ケーシ ョ ンバッ クアップスケジュールを構成する必要
があ り ます。
デフォル トでは、 アプ リ ケーシ ョ ンバッ クアップが自動的に構成さ
れます。 NetBackup for SAP では、 アプリ ケーシ ョ ンバッ クアップ
スケジュールを使用して、 brbackup フェーズ 2 でプロファ イル
ファイルがバッ クアップされます。
119Snapshot Client を使用した NetBackup for SAP
Snapshot Client の追加の構成情報
NetBackup_AdminGuide_SAP_Unix.book Page 119 Tuesday, September 18, 2007 10:25 PM
バックアップスクリプ トNetBackup for SAP によって、 次の場所にサンプルスク リプ トがインス トールさ
れます。/usr/openv/netbackup/ext/db_ext/sap/samples/sap_oracle
サンプルスク リプ ト をそのまま使用するかまたは少し修正して、 スナップシ ョ ッ
トバッ クアップを実行できます。 スク リプ トは、 次のとおりです。
■ sap_online_backup。
こ のス ク リ プ ト は、 環境変数を設定し、 適切なオプシ ョ ン を使用し て
brbackup を呼び出すこ とで、 backint を介した Oracle データベースのオ
ンラインバッ クアップを実行します。
■ sap_rman_backup。
デフォルトでは、 このスク リプ トは RMAN を介した Oracle データベースの
オフラインバッ クアップを実行します。
このスク リプ ト を使用する と、 RMAN プロキシを介して Oracle のオンライ
ン スナ ッ プシ ョ ッ ト バ ッ ク ア ッ プを実行でき ます。 こ のス ク リ プ ト の
brbackup コマンドを変更して、 次のとおり読み込みます。
自動完全バッ クアッ
プ (Automatic Full
Backup)
自動完全バッ クアップスケジュールでは、 NetBackup がバッ クアッ
プを開始する日時を指定します。 ファ イルリ ス トに表示されている
順序で SAP ス ク リ プ ト を自動的に実行する こ とによってバッ ク
アップが開始されます。 SAP ポ リシーに複数のク ライアン トが存在
する場合、 NetBackup for SAP によって各ク ラ イアン ト に対して
SAP スク リプ トが実行されます。 Snapshot Client 方式を使用して
Oracle データファ イルをバッ クアップするには、 自動完全バッ ク
アップスケジュールを構成する必要があ り ます。
自動差分増分バッ ク
アップ (Automatic
Differential
Incremental Backup)
差分増分バッ クアップでは、 NetBackup for SAP によって、 最新の
完全または増分バッ クアップ以降に変更されたすべてのデータブ
ロ ッ クのバッ クア ップが行われます。 このバッ クア ップ形式は、
Snapshot Client の BLI 方式で使用できます。
自動累積増分バッ ク
アップ (Automatic
Cumulative
Incremental Backup)
累積増分バッ クアップでは、 NetBackup for SAP によって、 最新の
完全バッ クアップ以降に変更されたすべてのブロ ッ クのバッ クアッ
プが行われます。 このバッ クアップ形式は、 Snapshot Client の BLI
方式または RMAN によるス ト リームベースの増分に使用できます。
累積増分バッ クアップでは、リ ス ト アに必要な作業が削減されます。
リ ス ト ア時に特定のレベルから 1 つの累積増分バッ クアップのみを
必要と します。ただし、累積バッ クアップでは、差分増分バッ クアッ
プよ り多くの領域と時間が必要になり ます。累積バッ クアップでは、
以前に取得した同じレベルのバッ クアップとデータが重複します。
バックアップ形式 説明
120 Snapshot Client を使用した NetBackup for SAP
Snapshot Client の追加の構成情報
NetBackup_AdminGuide_SAP_Unix.book Page 120 Tuesday, September 18, 2007 10:25 PM
if [ $SAP_FULL -eq 1 ]; then CMD_LINE="$SAP_ENV brbackup -d rman_util -t online -m full -c"elif [ $SAP_CINC -eq 1 ]; then CMD_LINE="$SAP_ENV brbackup -d rman_util -t online -m incr -c"fi
次の項では、プロキシバッ クアップを実行するための RMAN の構成方法について
説明します。
RMAN プロキシを使用した brbackup に必要な追加構成RMAN プロキシを介して brbackup を使用してバッ クアップを実行する場合は、
initSID.sap ファイルに次の行を追加します。rman_proxy = yesrman_send = "'NB_ORA_PC_SCHED=auto_sched_name'"
RMAN スト リームと RMAN プロキシバックアップの併用RMAN プロキシを使用した分割ミ ラー完全バッ クアップと、RMAN ス ト リーム方
式を使用する標準増分バッ クアップを併用するこ とができます。 スナップシ ョ ッ
ト方式を使用して、 RMAN プロキシのファ イルベースのバッ クアップを毎週の
バッ クアップに使用します。RMAN のス ト リームベースの増分バッ クアップを毎
日のバッ クアップに使用します。 バッ クアップ方式を併用するには、 次の追加構
成手順を実行します。
分割ミ ラーバックアップ方式を併用して構成する方法
1 initSID.sap を init_fullSID.sap および initI_incrSID.sap ファイルにコピーします。
2 init_fullSID.sap および initI_incrSID.sap ファイルを次のよ うに編集します。
■ rman_parms パラ メータを指定します。
■ NB_ORA_SAP 環境変数を initSID.utl パスに設定します。
3 init_fullSID.sap ファイルで、 次のよ うに編集します。
■ rman_proxy フラグを有効にします。
■ 次のとおり設定します。 auto_sched は自動スケジュール名です。
rman_send = "'NB_ORA_PC_SCHED=auto_sched'"
4 次のサンプルスク リプ ト を、 ク ライアン ト上の別の場所にコピーします。/usr/openv/netbackup/ext/db_ext/sap/samples/sap_oracle/sap_rman_backup
121Snapshot Client を使用した NetBackup for SAP
Snapshot Client の追加の構成情報
NetBackup_AdminGuide_SAP_Unix.book Page 121 Tuesday, September 18, 2007 10:25 PM
5 エディ タを使用してスク リプ ト を開き、if..elif..fi の条件文を次のよ う
に変更します。
if [ $SAP_FULL -eq 1 ]then CMD_LINE="$SAP_ENV brbackup -d rman_util -t offline -p initFullSID.sap -m full -c"elif [ $SAP_CINC -eq 1 ]then CMD_LINE="$SAP_ENV brbackup -d rman_util -t offline -p initIncrSID.sap -m incr -c"
6 NetBackup for SAP ポ リシーのバッ クアップ対象に 120ページの手順 4 のス
ク リプ ト を指定します。
ユーザー主導バックアップの実行スケジュールバッ クアップでは、 NetBackup スケジューラによって、 バッ クアッ
プの実行に必要なすべての環境変数およびシステム設定が自動的にエクスポート
または設定されます。 一方、 ユーザーがバッ クアップを開始する場合は、 特定の
環境変数を設定する必要があ り ます。
ユーザーがバッ クアップを開始するには、 次のいずれかを実行します。
■ コマンド ラインから brbackup コマンドを実行する。
■ brbackup コマンドを含むスク リプ ト を実行する。
ユーザーがバッ クアップを開始できるよ うにするには、 次のよ うに環境を設定し
ます。
■ 次のよ うに環境変数を設定します。
SAP_SNC_SCHED=schedule_name_of_backup_type_to_perform
■ initSID.utl ファイルのスケジュールパラ メータをアプリ ケーシ ョ ンバッ
クアップスケジュールに設定します。 NetBackup for SAP では、 制御ファ イ
ル、構成ファイルおよびアーカイブ REDO ログファイルのバッ クアップにこ
のスケジュールが使用されます。
■ また、 コマンド ラインから sap_rman_backup スク リプ ト を実行する場合
は、 スク リプ ト を実行する前に次のよ うにエクスポート します。
SAP_FULL = 1 (完全バッ クアップを実行する場合 )
SAP_CINC = 1 (累積増分バッ クアップを実行する場合 )
122 Snapshot Client を使用した NetBackup for SAP
ネッ トワーク接続スト レージ (NAS) に必要な追加構成
NetBackup_AdminGuide_SAP_Unix.book Page 122 Tuesday, September 18, 2007 10:25 PM
ネッ トワーク接続ス ト レージ (NAS) に必要な追加構成
NAS を使用した BACKINT バックアップすべてのデータベースのデータファイル、オンライン REDO ログおよび制御ファ
イルのすべてのコピーを、 NAS に格納します。 Oracle 実行可能ファ イル、 構成
ファ イル (SAPBACKUP ディ レ ク ト リ 、 initCER.utl など ) およびアーカイブ
REDO ログを含むその他のデータベースファ イルは、 ローカルファイルシステム
に配置する必要があ り ます。
オンラインバックアップ
BR_CNTRL_DIR 環境変数を使用して、brbackup の制御ファイルの場所を定義し
ます。 制御フ ァ イルは、 NAS に配置する必要があ り ます。 ( デフォル ト では、
brbackup は制御ファ イルのコピーをローカルファイルシステムの SAPBACKUP
ディ レク ト リに作成してそのコピーをバッ クアップ用に提供します )。
例bash# export BR_CNTRL_DIR=/oracle/CER/cntrl_loc
/oracle/CER/cntrl_loc は、 NAS 上に存在する必要があ り ます。 実際の制御
ファイルが存在する場所には置かないでください。
オフラインバックアップ
特別な構成は必要あ り ません。
NAS を使用した RMAN プロキシバックアップすべてのデータベースのデータファ イルを NAS に格納します。 その他のデータ
ベースファイルは、 ローカルファイルシステムに配置する必要があり ます。 ( これ
らのファ イルには、 オンライン REDO ログ、 制御ファ イル、 アーカイブ REDO ロ
グ、 Oracle 実行可能ファイルおよび構成ファイルが含まれます。 )
オンラインバッ クアップまたはオフラインバッ クアップのどちらの場合も、 特別
な構成は必要あ り ません。
NetBackup_AdminGuide_SAP_Unix.book Page 123 Tuesday, September 18, 2007 10:25 PM
6
MaxDB データベース上の NetBackup for SAP
この章の内容は次のとおりです。
■ 124 ページの 「構成」
■ 124 ページの 「バッ クアップメディアの作成」
■ 125 ページの 「MaxDB データベース上の NetBackup for SAP を使用した
バッ クアップおよびリ ス ト アの実行」
この章では、 NetBackup for SAP の使用方法について説明します。 また、
NetBackup for SAP を Oracle データベースで使用する場合と MaxDB データベー
スで使用する場合の相違点についても説明します。
MaxDB データベースについて詳しく は、MaxDB のマニュアルを参照してく ださい。
メモ : NetBackup のマニュアルでは、 ス ト レージユニッ ト内の リ ムーバブルメ
ディアテープまたは光ディ スクカート リ ッジが 「メディア」 と記述されています。
NetBackup によって、バッ クアップファイルがス ト レージメディアに書き込まれ
ます。ただし、MaxDB データベースのマニュアルでは、バッ クアップの実行に必
要な名前付きパイプやその他のエンティテ ィ も含めて 「バッ クアップメディア」
と記述されています。このマニュアルでは、MaxDB データベースファイルのバッ
クアップに言及する場合に 「バッ クアップメディア」 という用語を使用します。
124 MaxDB データベース上の NetBackup for SAP
構成
NetBackup_AdminGuide_SAP_Unix.book Page 124 Tuesday, September 18, 2007 10:25 PM
構成MaxDB データベース環境で NetBackup for SAP を構成するには、 41 ページの
「構成」 の手順に従って ください。
追加の手順は必要あ り ません。ただし、MaxDB データベースに関連する指示にのみ従って ください。
MaxDB データベースでは、 バッ クアップメディアを作成する必要があ り ます。
バッ クアップメディアを作成する方法について詳し くは、 124 ページの 「バッ ク
アップメディアの作成」 を参照して ください。
バックアップメディアの作成構成処理の一環と して、 1 つ以上のバッ クアップメディアを作成します。 バッ ク
アップメディアはバッ クアップの実行前に作成して ください。
バッ クアップまたはリ ス ト アを実行するには、 MaxDB データベースに 1 つ以上のバッ クアップメディアが必要です。この項では、コマンド入力によるバッ クアッ
プメディアの作成方法について説明します。
バックアップメディアを作成する方法
■ DBM CLI インターフェースを使用して、 次のコマンドを入力します。
OS_prompt% dbmcli -d database_name -u usr,passwd
dbmcli> medium_put medium_name medium_path PIPE backup_type
こ こで示された文字列については、 次のとおりです。
database_name SAP データベース名。
usr MaxDB のユーザー名。
passwd MaxDB のパスワード。
medium_name バッ クアップメ ディ ア名。 先頭の 4 文字には BACK と 指定します。
medium_name の形式は、BACKname になり ます (BACKData など )。
medium_path 名前付きパイプへのフルパス。
たとえば、 /export/home/medium1 と指定します。
backup_type 次のいずれかを指定します。
■ DATA: データの完全バッ クアップ
■ PAGES: データの増分バッ クアップ
■ LOG: ログのバッ クアップ
125MaxDB データベース上の NetBackup for SAP
MaxDB データベース上の NetBackup for SAP を使用したバックアップおよびリストアの実行
NetBackup_AdminGuide_SAP_Unix.book Page 125 Tuesday, September 18, 2007 10:25 PM
MaxDB データベース上の NetBackup for SAP を使用したバックアップおよびリストアの実行
MaxDB データベース上の NetBackup for SAP には、 SAP のバッ クアップおよび
リ ス ト アツールは含まれていません。 次のいずれかの MaxDB 管理イン ター
フェースを起動する と、 その管理インターフェースを介してバッ クアップおよび
リ ス ト ア操作を開始できます。
■ DBM GUI
■ DBM CLI
■ Web DBM
たとえば、ユーザーが MaxDB 管理インターフェースと して DBM CLI を使用して
バッ クアップコマンドを発行する と、 次の処理が実行されます。
1 DBM CLI で MaxDB サーバーとの通信が開始され、 1 つ以上の名前付きパイ
プが作成されます。
2 MaxDB サーバーによって、 MaxDB インスタンスのデータが名前付きパイプ
にス ト リーム送信されます。
3 MaxDB サーバーで、NetBackup for SAP と名前付きパイプのリ ス トが呼び出
されます。
4 NetBackup for SAP によって名前付きパイプが読み込まれ、 データが
NetBackup に送信されます。
リ ス ト アの場合、 処理は同じですが、 データの流れは逆にな り ます。
バックアップの実行次の手順では、 バッ クアップを実行する方法について説明します。
バックアップを実行する方法
1 適切な構成ファイルを変更し、 バッ クアップメディアを作成しているこ とを
確認します。
2 次のコマンドを入力して、 ユーティ リ テ ィセッシ ョ ンを開始します。
dbmcli> util_connect
3 次のコマンドを入力して、 バッ クアップを開始します。
dbmcli> backup_start medium_name backup_type
こ こで示された文字列については、 次のとおりです。
medium_name バッ クアップメディア名。
backup_type DATA、 PAGES または LOG のいずれか。
126 MaxDB データベース上の NetBackup for SAP
MaxDB データベース上の NetBackup for SAP を使用したバックアップおよびリストアの実行
NetBackup_AdminGuide_SAP_Unix.book Page 126 Tuesday, September 18, 2007 10:25 PM
問い合わせの実行リ ス ト アの実行前に次の手順を実行して、 バッ クアップ情報を問い合わせ、 バッ
クアップ情報のリ ス ト を取得します。 この情報は、 リ ス ト アで必要になり ます。
問い合わせを実行する方法
■ 次のコマンドを入力して、 バッ クアップ識別子を取得します。
dbmcli> backup_ext_ids_get medium_name database_name server
dbmcli> backup_ext_ids_list
こ こで示された文字列については、 次のとおりです。
リス トアの実行
リス トアを実行する方法
1 126 ページの 「問い合わせを実行する方法」 の手順を実行して、外部バッ ク
アップ識別情報を取得します。
2 次のコマンドを入力して、 リ ス ト アを開始します。
dbmcli> recover_start medium_name backup_type ExternalBackupId "BID"
こ こで示された文字列については、 次のとおりです。
medium_name バッ クアップメディア名。
database_name SAP データベース名。
server MaxDB データベースのホス トになるサーバー名。
medium_name バッ クアップメディア名。
backup_type DATA、 PAGES または LOG のいずれか。
BID バッ クアップ識別子。問い合わせを実行する と、 この情報が戻され
ます。
127MaxDB データベース上の NetBackup for SAP
MaxDB データベース上の NetBackup for SAP を使用したバックアップおよびリストアの実行
NetBackup_AdminGuide_SAP_Unix.book Page 127 Tuesday, September 18, 2007 10:25 PM
並列メディアグループを使用したバックアップおよびリストアの実行
メモ : 並列バッ クアップはデータバッ クアップの場合にのみ任意で実行できます。
並列のバッ クアップおよびリ ス ト アを実行する と、 バッ クアップと リ ス ト アのパ
フォーマンスが向上します。
■ 個々のバッ クアップメ ディ アを組み合わせて、 並列メ ディ アを構成できます。
並列メ ディ アを使用すると 、多重化機能を実装できます。並列メ ディ アをバッ
クアップに使用する場合、 MaxDB データベースによって複数の名前付きパイ
プが NetBackup for SAP に渡されます。 NetBackup for SAP では、 名前付きパ
イプと 同数のバッ クアップスト リ ームが開始されます。それぞれの名前付きパ
イプは、 バッ クアップジョ ブの他の名前付きパイプと は別に処理されます。
■ バッ クアップを並列で実行した場合でも、そのデータのリ ス ト アは、並列モー
ド と逐次モードのいずれでも実行できます。 言い換える と、 並列バッ クアッ
プの場合に、 必ずしも並列リ ス ト アを実行する必要はあ り ません。
MaxDB データベースで、入力ファイルに複数の名前付きパイプが一覧表示さ
れ、 並列リ ス ト アが要求された場合、 NetBackup for SAP では各パイプが他
の名前付きパイプとは別に処理されます。MaxDB データベースでは、並列メ
ディアのグループ内のメディア数がバッ クアップ中に使用されたメディアの
数と同じである必要があ り ます。
128 MaxDB データベース上の NetBackup for SAP
MaxDB データベース上の NetBackup for SAP を使用したバックアップおよびリストアの実行
NetBackup_AdminGuide_SAP_Unix.book Page 128 Tuesday, September 18, 2007 10:25 PM
NetBackup_AdminGuide_SAP_Unix.book Page 129 Tuesday, September 18, 2007 10:25 PM
7
ト ラブルシューティング
この章の内容は次のとおりです。
■ 129 ページの 「デバッグレベルの設定」
■ 130 ページの 「NetBackup レポート 」
■ 132 ページの 「sapdba のログおよびメ ッセージ (Oracle を使用した SAP 環
境の場合のみ )」
■ 133 ページの 「大規模なデータベースの リ ス ト アにおけるタ イムアウ ト エ
ラーの最小化」
この章では、 NetBackup for SAP の ト ラブルシューティングに役立つプロセスお
よび リ ソ ース について説明 し ます。 こ れ ら の リ ソ ース には、 NetBackup、
NetBackup for SAP および SAP ツールで生成されるログやレポー ト などがあ り
ます。 レポートは、 これらのアプリ ケーシ ョ ンに関連するエラーの特定に使用し
ます。
デバッグレベルの設定デバッ グレベルを変更する こ と によ って、 /usr/openv/netbackup/logs/
ディ レ ク ト リ内のデバッグログに記録される情報の量を制御する こ とができま
す。 通常は、 デフォルト値の 0 ( ゼロ ) で十分です。 ただし、 障害分析の際には、
テクニカルサポート よ り、 デフォルト以外の大きな値を設定するよ うに依頼する
こ とがあ り ます。 デバッグレベルには、 0 から 5 の範囲の値を指定できます。 レ
ベル 5 を指定する と、 最も詳細なログが記録されます。
詳細なログを有効にする方法
■ 詳細なログを有効にするには、 bp.conf ファイルに次の行を入力します。
VERBOSE = 5
130 ト ラブルシューテ ィ ング
NetBackup レポート
NetBackup_AdminGuide_SAP_Unix.book Page 130 Tuesday, September 18, 2007 10:25 PM
NetBackup レポートNetBackup サーバーソフ ト ウェアおよびク ライアン ト ソフ ト ウェアでは、詳細な
デバッグログを設定できます。これらのログファイルの情報は、データベースエー
ジェン ト または SAP ツール 以外で発生する問題の ト ラブルシューティングに役
立ちます。
これらのログに関して、 次のこ とに注意して ください。
■ SAP ツール の実行中に発生したエラーは、 そのエラーが NetBackup に影響
を与えないかぎ り、 ログに記録されません。 SAP では、 アプリ ケーシ ョ ンで
発生したエラーを NetBackup のログに記録する場合と記録しない場合があ
り ます。SAP のエラーについては、この SAP のログそのものが最も適切な情
報源とな り ます。
■ 通常、 各デバッグログは、 NetBackup プロセスと実行可能ファイルに対応し
ています。
デバッグログファイルについて詳し くは、 『Veritas NetBackup ト ラブルシュー
ティングガイ ド UNIX、 Windows および Linux』 および
/usr/openv/netbackup/logs/README.debug ファイルを参照してく ださい。
ログの有効化
データベースエージェン ト ログを有効にする方法
1 ク ラ イアン ト上に次のディ レク ト リ を作成します。
/usr/openv/netbackup/logs/bpbackup/usr/openv/netbackup/logs/bpbkar/usr/openv/netbackup/logs/bphdb/usr/openv/netbackup/logs/bprestore/usr/openv/netbackup/logs/tar/usr/openv/netbackup/logs/backint
次に例を示します。
cd /usr/openv/netbackup/logsmkdir bphdb
2 RMAN を使用する Oracle データベース上で NetBackup for SAP を実行して
いる場合にのみ、 次の追加ディ レク ト リ を作成します。
/usr/openv/netbackup/logs/dbclient
3 これらのログディ レク ト リのアクセス権限を 777 に設定します。
次に例を示します。
chmod 777 bphdb
131ト ラブルシューテ ィング
NetBackup レポート
NetBackup_AdminGuide_SAP_Unix.book Page 131 Tuesday, September 18, 2007 10:25 PM
4 統合ログ機能を使用するスケジュールプロセス nbpem、 nbjm および nbrb
のログを有効にします。
NetBackup では、 /usr/openv/logs に統合ログが書き込まれます。
統合ログ機能を使用するプロセスのログディ レク ト リ を作成する必要はあ り
ません。 ログおよびレポートの使用方法については、 『Veritas NetBackup ト
ラブルシューティングガイ ド UNIX、 Windows および Linux』 を参照してく
ださい。
ログファイルへのアクセス次の項で、 ログディ レク ト リ を作成する と きに記録されるログについて説明しま
す。 ログの内容を表示するには、 テキス トエディ タを使用します。
クライアン トの bphdb ディ レク ト リ
/usr/openv/netbackup/logs/bphdb ディ レク ト リ には、 次のログが存在し
ます。
sap_stdout.mmddyy
他にリダイレク ト されていない場合は、 SAP スク リプ トの出力がこ
のファイルに書き込まれます。
sap_stderr.mmddyy
他にリダイレク ト されていない場合は、 SAP スク リプ トのエラーが
このファイルに書き込まれます。
mmddyy
bphdb は、 NetBackup データベースのバッ クアップのバイナ リ で
す。 このログには、 bphdb 処理のデバッグ情報が含まれています。
NetBackup for SAP は、 SAP スク リプ トの実行にこのク ライアン ト
の処理を使用します。 この処理は、 自動バッ クアップのスケジュー
ルが実行される と きに起動されます。
クライアン トの backint ディ レク ト リ
/usr/openv/netbackup/logs/backint ディ レ ク ト リ には、 次の実行ログが
存在します。
mmddyy
このログには、 NetBackup for SAP から提供されるラ イブラ リプロ
グラムへの リ ンクが設定されている SAP NetBackup ク ラ イアン ト
処理のデバッグ情報および実行状態が含まれています。
NetBackup サーバーのレポートNetBackup では、問題の切り分けに役立つレポート も提供されます。 このよ うな
レポートの 1 つと して、サーバーの [すべてのログエン ト リ (All Log Entries)] が
あ り ます。 サーバーのレポートについて詳し くは、 『Veritas NetBackup 管理者ガ
イ ド』 を参照して ください。
132 ト ラブルシューテ ィ ング
sapdba のログおよびメ ッセージ (Oracle を使用した SAP 環境の場合のみ )
NetBackup_AdminGuide_SAP_Unix.book Page 132 Tuesday, September 18, 2007 10:25 PM
sapdba のログおよびメ ッセージ(Oracle を使用した SAP 環境の場合のみ )
SAP ツールのログには、 SAP 操作に関する情報が含まれています。 このログファ
イルを確認して、 データベースのバッ クアップおよびリ ス ト アが最終的に成功し
たか失敗したかを判断できます。
バッ クアップログおよびリ ス ト アログは、 次の場所で確認できます。
■ sapdba メニューオプシ ョ ンの Show>Cleanup および Show log files>profiles
■ brbackup および brrestore のログ情報用ディ レク ト リ 、および brarchive
のログ情報用ディ レク ト リ
バックアップおよびリストアのログファイル次のディ レク ト リには、 様々な形式のバッ クアップおよびリ ス ト アのログファイ
ルが含まれています。
$SAPDATA_HOME/sapbackup
このディ レク ト リ内のファイル名の形式は、 次のよ うにな り ます。
■ サマ リーログファイル名の形式は backSID.log にな り ます。SID は、Oracle
データベースインスタンスの一意の名前です。
■ 詳細ログファイル名の形式は、encoded_timestamp.xyz になり ます。ファ
イル名の意味は、 次のとおりです。
encoded_timestamp ファ イル名の一意性を保証するために各詳細ログ名で使
用されるタイムスタンプ。
xyz (バッ クアップログの
場合 )
x a は完全バッ クアップ、p は部分バッ クアップを示します。
y n はオンラインバッ クアップ、 f はオフラインバッ クアッ
プを示します。
z f は utility_file_backup を示します。
xyz ( リ ス ト アログの場合)
xyz rsb はバッ クアップファイルのリ ス ト アを示します。
xyz rsa はアーカイブファ イルのリ ス ト アを示します。
xyz rsf は個々のファイルのリ ス ト アを示します。
133ト ラブルシューテ ィング
大規模なデータベースのリストアにおけるタイムアウトエラーの最小化
NetBackup_AdminGuide_SAP_Unix.book Page 133 Tuesday, September 18, 2007 10:25 PM
アーカイブログファイル次のディ レク ト リには、 様々な種類のアーカイブ操作のログファイルが含まれて
います。
$SAPDATA_HOME/saparch
こ のデ ィ レ ク ト リ 内の フ ァ イ ル名は、 特定の形式に基づいてい ま す。
encoded_timestamp は、ファイル名の一意性を保証するために各詳細ログ名で使用されるタイムスタンプです。 ファイルの拡張子は、 アーカイブログの種類に
よって次のよ うに異な り ます。
大規模なデータベースのリストアにおけるタイムアウトエラーの最小化
大規模なデータベースのリ ス ト アは、 複数のリ ス ト アセッシ ョ ンでリ ソースの競
合が発生する と、 失敗する場合があ り ます。 この場合、 リ ス ト アセッシ ョ ンは、
メディアまたはデバイスのアクセスを待機するため、 遅延が発生するこ とがあ り
ます。 この遅延が長すぎる と、 リ ス ト アセッシ ョ ンはタイムアウ ト にな り ます。
セッシ ョ ンのタイムアウ ト を最小化し、 リ ス ト アを正常に完了するには、 次の手
順を実行します。
データベースセッシ ョ ンのタイムアウト を最小化する方法
1 NetBackup 管理コンソールで、 [NetBackup の管理 (NetBackup
Management)] > [ホス トプロパティ (Host Properties)] > [ク ラ イアン ト
(Clients)] を展開します。
2 [ク ラ イアン トの読み込みタイムアウ ト (Client read timeout)] プロパティに十分な値を設定します。
デフォルトの [ク ライアン トの読み込みタイムアウ ト (Client read timeout)]設定は、 300 秒 (5 分 ) です。 データベースエージェン ト ク ライアン トの場合
は、 『Veritas NetBackup 管理者ガイ ド Vol. 1』 の推奨値から大幅に値を大きく します。たとえば、 この設定を 30 - 60 分に変更して、 タイムアウ トエラーを最小化します。
3 各ク ライアン トで [OK] をク リ ッ ク します。
ファイル名 意味
encoded_timestamp.sve 元のデータが保存されたこ とを示します。
encoded_timestamp.svd 元のデータが保存され、 削除されたこ とを示します。
encoded_timestamp.cpy 元のデータが再度コピーされ保存されたこ とを示します。
encoded_timestamp.cpd 元のデータが再度コピーされ保存された後、削除されたこ
とを示します。
encoded_timestamp.dcp データが再度保存された後、 削除されたこ とを示します。
encoded_timestamp.dsv データが保存された後、 削除されたこ とを示します。
134 ト ラブルシューテ ィ ング
大規模なデータベースのリストアにおけるタイムアウトエラーの最小化
NetBackup_AdminGuide_SAP_Unix.book Page 134 Tuesday, September 18, 2007 10:25 PM
テープのロードおよびアンロードを最小化する方法
NetBackup メ ディ アサーバーで変更を行う こ と によって、 複数スト リ ームの
バッ ク アッ プ間におけるテープのアンロード および再ロード の回数を最小化で
きます。
■ NetBackup メ ディ アサーバー上の /usr/openv/netbackup/bp.conf ファイ
ルに、 次のオプシ ョ ンを追加します。
■ MEDIA_UNMOUNT_DELAY。
■ MEDIA_REQUEST_DELAY。 この変数は、テープスタ ッカなどの非ロボッ
ト ド ラ イブに対してのみ使用します。
NetBackup_AdminGuide_SAP_Unix.book Page 135 Tuesday, September 18, 2007 10:25 PM
A
backint コマンド ライン
NetBackup for SAP backint インターフェースは、 SAP ツールの指示を NetBackup へ伝えます。 backint インターフェースは、 SAP システムの BC-BRI BACKINT Interface 仕様を実現します。
メモ : backint コマンドは、シマンテッ ク社テクニカルサポート担当者から指示
があった場合にのみ使用するこ とをお勧めします。
backint インターフェースでは、 次の機能が実行されます。
■ バッ クアップ機能。 backint インターフェースのバッ クアップ機能では、NetBackup 用の SAP ツール brbackup および brarchive がサポートおよ
び定義されています。 brbackup および brarchive は、 in_file および out_file パラ メータを介して backint インターフェース と通信します。in_file パラ メータには、 バッ クアップまたはアーカイブの対象となる
ファイルのリ ス トが指定されます。 out_file パラ メータは、 各ファイルの状態を通知し、 バッ クアップ識別子 (BID) をそれぞれのファイルに割り当てます。 不完全なバッ クアップが発生した場合、 この機能によって、 正常に
バッ クアップされたファイルをユーザーが特定できます。
■ リ ス ト ア機能。backint インターフェースの リ ス ト ア機能では、NetBackup用の brrestore ツールがサポートおよび定義されています。このツールは、
in_file および out_file パラ メータを介して backint インターフェース と通信します。 in_file パラ メータには、 NetBackup を介して リ ス ト ア
されるファイルのリ ス トが指定されます。 また、 バッ クアップ機能の実行中
に割り当てられた BID も指定されます。 out_file パラ メータには、各ファイルのリ ス ト ア状態が表示されます。NetBackup のリ ス ト ア操作が完了する
と、 リ ス ト ア機能によって正常に リ ス ト アされたファ イルが表示されます。
操作中に使用された BID も表示されます。
BID は、 NetBackup によって、 バッ クアップ機能の実行中に割り当てられます。 BID によって、 バッ クアップの実行回数が 1 回か複数回か、 対象が 1 つのファイルかファイルグループかを識別できます。 バッ クアップ機能の実行
中に、 BID は out_file パラ メータへ送信されます。 リ ス ト ア機能および照会機能の実行中は、 in_file パラ メータにのみ BID を設定できます。
BID を設定しない場合、 リ ス ト ア機能では最後のバッ クアップの BID が使用されます。 この機能には、 ファイルのリ ス ト ア先であるディ レク ト リの リ ス
ト をオプシ ョ ンと して含めるこ と もできます。
136 backint コマンド ライン
NetBackup_AdminGuide_SAP_Unix.book Page 136 Tuesday, September 18, 2007 10:25 PM
■ 照会機能。照会機能では、 NetBackup 用の sapdba ツールがサポートおよび
定義されています。 sapdba は、 in_file および out_file パラ メータを
使用して、バッ クアップ情報を収集します。 in_file パラ メータには、必要
に応じて BID およびファイル名が指定されます。
in_file パラメ ータで #NULL のみを指定した場合、BID のリ スト が out_file
パラメ ータに生成されます。 BID を指定した場合は、 その BID に関連するファ
イルのリ スト が生成されます。 #NULL と と もにファイル名を入力すると 、その
ファイルを含む BID のリ スト が表示されます。
backint コマンド ラインでは、 次の構文を使用します。backint -u user_id -f function [-t type] -p par_file [-i in_file] [-o out_file]
次のリ ス トに、backint コマンドのオプシ ョ ンを示します。 この リ ス ト内の一部
のオプシ ョ ンは必須ですが、 それ以外のオプシ ョ ンは任意です。
オプシ ョ ン 引数および設定内容
-u user_id 必須。バッ クアップユーティ リ ティユーザーの UID を指定します。デフォ
ルト値はあ り ません。
-f function 必須。 キーの値を定義して、 SAP と NetBackup 間で様々な機能を実行し
ます。 次のいずれかの引数を指定します。
■ backup: NetBackup 用の brbackup および brarchive をサポート
および定義します。backup を指定する と、NetBackup は SAP のバッ
クアップを行います。
■ restore: NetBackup 用の brrestore をサポート および定義します。
restore を指定すると 、 NetBackup は SAP のリ スト アを行います。
■ inquiry: NetBackup 用の sapdba をサポートおよび定義します。
sapdba は、 リ カバリの実行時にこの引数を使用して、 NetBackup
のバッ クアップ情報を取得します。
-t type 任意。 バッ クアップ形式、 個々のファイルのバッ クアップおよび文字型特
殊デバイスを定義します。 type を指定しない場合、 デフォル ト値である
file が使用されます。 次のいずれかの引数を指定します。
■ file: データファイルおよび文字型特殊デバイスと と もに、バックアッ
プ、 リ スト アおよび照会機能を実行するタイミ ングを定義します。
ディ レク ト リからのバッ クアップはサポート されません。デフォルト
値です。
■ file_online: 関連するファイルのバッ クアップが実行される と、
brbackup が表領域に #BEGIN/#END バッ クアップモードを設定し
ます。 これは、 オンラインバッ クアップの場合にのみ使用します。
アーキテクチャは、 -p par_file パラ メータに定義された 3 つの
制御ファイルに基づいています。
137backint コマンド ライン
NetBackup_AdminGuide_SAP_Unix.book Page 137 Tuesday, September 18, 2007 10:25 PM
-p par_file 必須。コメ ント 、パラ メ ータ (必須パラメ ータと 任意のパラメ ータ ) および
パラ メ ータ値が含まれるテキス ト ファ イ ルを指定し ます。 こ れらのパラ
メ ータによって、NetBackup と SAP ツール間のバッ クアップ手順およびリ
スト ア手順が決定されます。次のリ スト に、 par_file の要素を示します。
■ 行の先頭のシャープ記号 (#) はコ メン ト を示します。それ以外の行は、
有効です。
■ NetBackup for SAP backint インターフェースを正常に実行するた
めには、必要なすべてのパラ メータに有効な値を指定する必要があ り
ます。
■ 行の先頭に # を書き込むと、任意のパラ メータをコ メン ト アウ トでき
ます。 任意のパラ メータ を指定する場合は、 NetBackup for SAP
backint インターフェースが正常に実行されるよ うに有効な値を入
力する必要があ り ます。 無効なパ ラ メ ータ名が検出される と、
NetBackup for SAP backint インターフェースによって警告メ ッ
セージが通知され、 処理は続行されます。
SAP ツールのパラ メータファ イルでは、この par_file の場所を指定しま
す。 サンプルファイルは、 次の場所に格納されています。
/usr/openv/netbackup/ext/db_ext/sap/scripts/initSAP.utl
入力ファイルの内容については、 147 ページの 「initSID.utl で使用するパ
ラ メータ」 を参照して ください。
-i in_file 任意。 テキス ト ファ イルを指定します。 テキス ト ファ イルの内容は、 開始
された NetBackup for SAP backint インターフェース機能によって異な
り ます。 このオプシ ョ ンを指定しない場合、 このファイルの内容は標準入
力されたデータにな り ます。
入力ファイルの内容については、139 ページの 「backint -i in_file の内容」
を参照してください。
-o out_file 任意。機能の処理メ ッセージが含まれているテキス ト ファ イルを指定しま
す。 このオプシ ョ ンを指定しない場合は、 標準出力に書き込まれます。
出力ファイルの内容については、 141 ページの 「backint -o out_file の内
容」 を参照して ください。
オプシ ョ ン 引数および設定内容
138 backint コマンド ライン
NetBackup_AdminGuide_SAP_Unix.book Page 138 Tuesday, September 18, 2007 10:25 PM
NetBackup_AdminGuide_SAP_Unix.book Page 139 Tuesday, September 18, 2007 10:25 PM
B
backint -i in_file の内容
この付録では、backint 入力ファイルの作成方法について説明します。 この入力
ファイルの名前は、backint コマンドの -i in_file オプシ ョ ンの引数と して
指定します。 この入力ファイルは、 バッ クアップ、 リ ス ト アまたは照会の実行方
法を指定する 1 つ以上の指示句の行で構成されています。
入力ファイルの形式は、backint で実行する機能と、基礎となるデータベースに
よって異な り ます。次の表に、 in_file で指定できる指示句と、指示句が使用さ
れるデータベースを示します。
指示句 基礎となるデータベース
バッ クアップを要求する入力ファイルの指示句
file Oracle
pipe #PIPE MaxDB
special_file size Oracle
リ ス ト アを要求する入力ファイルの指示句
backup_id file [dest_dir] Oracle
#NULL file [dest_dir] Oracle
backup_id pipe [dest_name] MaxDB
#NULL pipe [dest_name] MaxDB
照会を実行する入力ファイルの指示句
#NULL Oracle および MaxDB
backup_id Oracle および MaxDB
#NULL file Oracle
#NULL pipe MaxDB
140 backint -i in_file の内容
NetBackup_AdminGuide_SAP_Unix.book Page 140 Tuesday, September 18, 2007 10:25 PM
in_file では、 次の変数を指定します。
#NULL キーワードを使用する と、 backint で最新バージ ョ ンのファ イルまたは
パイプが使用されます。
backup_id file Oracle
backup_id pipe MaxDB
変数 指定内容
file バッ クアップ、 リ ス ト アまたは照会を行う ファ イルのフルパス名。
pipe 名前付きパイプ。パイプ名の後に、#PIPE キーワードを指定します。
special_file raw デバイスファイルなどの特殊ファイル名。
size Oracle データベースに対して指定されたファイルサイズ。
backup_id NetBackup で生成された BID (バッ クアップ識別子 )。
dest_dir リ ス ト アが書き込まれるディ レク ト リ またはフォルダの名前。
dest_name リ ス ト アが書き込まれるパイプの名前。
指示句 基礎となるデータベース
NetBackup_AdminGuide_SAP_Unix.book Page 141 Tuesday, September 18, 2007 10:25 PM
C
backint -o out_file の内容
この付録の内容は次のとおりです。
■ 141 ページの 「バッ クアップに対して戻される情報」
■ 141 ページの 「リ ス ト アに対して戻される情報」
■ 142 ページの 「照会に対して戻される情報」
backint コマンドが終了する と、コマンド ラインで -o out_file オプシ ョ ンに
指定されたファイルに対して、出力ファイルが書き込まれます。出力テキス ト ファ
イルの内容は、 backint コマンドで実行される機能によって異なり ます。
この付録では、バッ クアップ、 リ ス ト アまたは照会の要求から戻される backint
出力について説明します。
バックアップに対して戻される情報バッ クアップが正常に終了する と、 出力ファイルには次の情報が示されます。
■ NetBackup によってバッ クアップに割り当てられたバッ クアップ ID (BID)
■ バッ クアップされたファイル、 パイプ、 ディ レク ト リ またはフォルダ、 およ
びそのサイズ
バッ クアップ機能が失敗する と、 バッ クアップされなかったファイルまたはパイ
プが出力ファイルに表示されます。
リス トアに対して戻される情報リ スト アが正常に終了すると 、出力ファイルのエント リ には次の情報が示されます。
■ BID
■ リ ス ト アされたファイルまたはパイプ
リ ス ト ア機能が失敗する と、 検出されなかったファイルおよびパイプが出力ファ
イルに表示されます。 また、 正常にリ ス ト アされなかったファイルおよびパイプ
も表示されます。
142 backint -o out_file の内容
照会に対して戻される情報
NetBackup_AdminGuide_SAP_Unix.book Page 142 Tuesday, September 18, 2007 10:25 PM
照会に対して戻される情報照会が正常に終了する と、 出力ファイルのエン ト リには次の情報が示されます。
■ BID
■ バッ クアップされたファイルまたはパイプ
NetBackup_AdminGuide_SAP_Unix.book Page 143 Tuesday, September 18, 2007 10:25 PM
D
環境変数
NetBackup for SAP backint インターフェースでは、次の環境変数が認識され
ます。
環境変数 設定内容
$SAP_CLIENT NetBackup ク ラ イアン ト名。 この環境変数を使用する と、現在の
ク ライアン ト を無視して、 代替ク ライアン トに リ ス ト アを実行で
きます。
この環境変数は、initSID.utl ファイルの client パラ メータ、
および NetBackup の bp.conf ファイルの CLIENT_NAME オプ
シ ョ ンと同等です。
$SAP_DRIVES NetBackup for SAP backint インターフェースで同時に実行可
能な bpbackup/bprestore 操作の数。 この環境変数は、
initSID.utl ファイルの drives パラ メータ と同等です。
$SAP_POLICY NetBackup ポ リシー名。 このポ リシーを使用する と、様々な形式
のデータベースのバッ クアップを定義できます。 あるポ リ シー形
式でデータベースのオフラインバッ クアップを実行し、 別のポ リ
シー形式でアーカイブログのバッ クアップを実行できます。
この環境変数は、initSID.utl ファイルの policy パラ メータ、
および NetBackup の bp.conf ファイルの BPBACKUP_POLICY
オプシ ョ ンと同等です。
$SAP_RECOVERY BRRECOVER を使用してディ ザスタリ カバリ を実行している間はこ
の環境変数を 「disaster」 に設定します。 initDBSID.sap ファイ
ルが存在しない場合、 BRRECOVER は 「-p initDBSID.utl」 パラ
メータを指定せずに BACKINT を呼び出します。 util ファイルパラ
メータが指定されずに呼び出された場合、 NetBackup for SAP は、
SAP_RECOVERY 環境変数が 「disaster」 に設定されているこ とを
想定します。
144 環境変数
NetBackup_AdminGuide_SAP_Unix.book Page 144 Tuesday, September 18, 2007 10:25 PM
$SAP_RESTORE BACKINT ベースのバッ クアップからのスナップシ ョ ッ ト のロー
ルバッ ク リ ス ト アを指定する場合、この環境変数を 「rollback」 に
指定します。
$SAP_SCHED SAP のバッ クアップポ リシーのスケジュール名。 このスケジュー
ルを使用する と、 SAP データベースの各バッ ク ア ップのスケ
ジュールを簡単に切り替えるこ とができます。
この環境変数は、 initSID.utl ファ イルの schedule パラ
メータ、 および NetBackup の bp.conf ファイルの
BPBACKUP_SCHED オプシ ョ ンと同等です。
$SAP_SNC_SCHED SAP のバッ クアップポ リシーのスケジュール名。 このスケジュー
ルは、 brbackup フェーズ 1 で、 データファイルに対してファ イ
ルベースのスナップシ ョ ッ ト バッ クアップとオフホス ト バッ ク
アップを実行するために使用されます。 これらのバッ クアップに
は、 自動完全、 自動差分増分または自動累積増分スケジュール形
式が使用できます。
$SAP_SERVER NetBackup サーバー名。 この環境変数を使用する と、現在のサー
バーを無視して、 代替サーバーでバッ クアップを実行できます。
この環境変数は、initSID.utl ファイルの server パラ メータ、
および NetBackup の bp.conf ファイルの SERVER オプシ ョ ン
と同等です。
環境変数 設定内容
NetBackup_AdminGuide_SAP_Unix.book Page 145 Tuesday, September 18, 2007 10:25 PM
E
bp.conf ファイル
パラ メータは、 様々な場所で指定できます。 競合が発生した場合、 優先度は次の
よ うにな り ます。
次のリ ス トに、 bp.conf ファイルで指定できる変数の名前と定義を示します。
設定 優先度
環境変数 高。
initSID.utl ファイルおよび bp.conf ファイルの値よ り も優
先されます。
initSID.utl ファイル 中。
このファ イルで指定した値の優先度は、環境変数の値よ りは低く
な り ますが、 bp.conf ファ イルの値よ りは高くな り ます。
/usr/openv/
netbackup/bp.conf
ファイル
低。
環境変数および initSID.utl ファイルの値は、 bp.conf ファ
イルで指定した値よ り も優先されます。
変数 意味
$SERVER NetBackup サーバーを指定します。
このオプシ ョ ンは、 環境変数 $SAP_SERVER、 および
initSID.util ファ イルの server パラ メータ と同等です。
146 bp.conf ファイル
NetBackup_AdminGuide_SAP_Unix.book Page 146 Tuesday, September 18, 2007 10:25 PM
bp.conf について詳し くは、『Veritas NetBackup 管理者ガイ ド Vol. 2』 を参照し
て ください。
$CLIENT_NAME NetBackup ク ラ イアン ト を指定します。
このオプシ ョ ンは、 環境変数 $SAP_CLIENT、 および
initSID.util ファ イルの client パラ メータ と同等です。
$BPBACKUP_POLICY NetBackup ポ リシーを指定します。
このオプシ ョ ンは、 環境変数 $SAP_POLICY、 および
initSID.util ファ イルの policy パラ メータ と同等です。
$BPBACKUP_SCHED NetBackup スケジュールを指定します。
このオプシ ョ ンは、 環境変数 $SAP_SCHED、 および
initSID.util ファ イルの schedule パラ メータ と同等です。
変数 意味
NetBackup_AdminGuide_SAP_Unix.book Page 147 Tuesday, September 18, 2007 10:25 PM
F
initSID.utl で使用するパラメータ
この付録の内容は次のとおりです。
■ 147 ページの 「パラ メータの概略」
■ 150 ページの 「パラ メータ」
この付録では、 initSID.utl 構成ファイルで指定できるパラ メータについて説
明します。これらのパラ メータは、ソフ ト ウェアから -p parfile オプシ ョ ンを
介して backint インターフェースに渡されます。
特に指定しないかぎ り、 この付録で説明するパラ メータは、 次の環境に適用され
ます。
■ Oracle データベース上の NetBackup for SAP (RMAN を使用しない環境 )
■ Oracle データベース上の NetBackup for SAP (RMAN を使用する環境 )
■ MaxDB データベース上の NetBackup for SAP
この付録の説明では、必要に応じて、パラ メータがこれらのいずれの環境 (1 つの
みまたは 2 つ ) に適用されるかを示しています。 また、NetBackup for SAP 6.5 イ
メージのリ ス ト ア時に有効ではないパラ メータも存在するため、 パラ メータの有
効性についての説明も行います。
パラメータの概略次のリ ス トに、 パラ メータ と、 パラ メータがサポート されるデータベース環境を
示します。
パラメータ名 基礎となるデータベースと使用上の注意
backint_dir Oracle (RMAN を使用しない環境 )
backup_stream_buffersize MaxDB
148 initSID.utl で使用するパラメータ
パラメータの概略
NetBackup_AdminGuide_SAP_Unix.book Page 148 Tuesday, September 18, 2007 10:25 PM
bplist_filter Oracle (RMAN を使用しない環境 )
Oracle (RMAN を使用する環境 )
MaxDB
6.0 よ り前のリ リースの NetBackup for SAP でバッ ク
アップされたイ メージを リ ス ト アする場合にのみ使
用します。
client Oracle (RMAN を使用しない環境 )
Oracle (RMAN を使用する環境 )
MaxDB
custom_sort_file Oracle (RMAN を使用しない環境 )
drives Oracle (RMAN を使用しない環境 )
inquire_query_period Oracle (RMAN を使用しない環境 )
Oracle (RMAN を使用する環境 )
MaxDB
master_time_offset Oracle (RMAN を使用しない環境 )
Oracle (RMAN を使用する環境 )
MaxDB
media_notify_script 6.0 よ り前のリ リースの NetBackup for SAP でバッ ク
アップされたイ メージを リ ス ト アする場合にのみ使
用します。
policy Oracle (RMAN を使用しない環境 )
Oracle (RMAN を使用する環境 )
MaxDB
policy2 Oracle (RMAN を使用しない環境 )
Oracle (RMAN を使用する環境 )
MaxDB
restore_filter 6.0 よ り前のリ リースの NetBackup for SAP でバッ ク
アップされたイ メージを リ ス ト アする場合にのみ使
用します。
restore_stream_buffersize MaxDB
パラメータ名 基礎となるデータベースと使用上の注意
149initSID.utl で使用するパラメータ
パラメータの概略
NetBackup_AdminGuide_SAP_Unix.book Page 149 Tuesday, September 18, 2007 10:25 PM
retry_backup Oracle (RMAN を使用しない環境 )
Oracle (RMAN を使用する環境 )
MaxDB
schedule Oracle (RMAN を使用しない環境 )
Oracle (RMAN を使用する環境 )
MaxDB
schedule2 Oracle (RMAN を使用しない環境 )
Oracle (RMAN を使用する環境 )
MaxDB
server Oracle (RMAN を使用しない環境 )
Oracle (RMAN を使用する環境 )
MaxDB
sleep 6.0 よ り前のリ リースの NetBackup for SAP でバッ ク
アップされたイ メージを リ ス ト アする場合にのみ使
用します。
sort_backup_type Oracle (RMAN を使用しない環境 )
sort_restore_type Oracle (RMAN を使用しない環境 )
6.0 よ り前のリ リースの NetBackup for SAP でバッ ク
アップされたイ メージを リ ス ト アする場合にのみ使
用します。
switch_list Oracle (RMAN を使用しない環境 )
switch_log Oracle (RMAN を使用しない環境 )
switch_sem Oracle (RMAN を使用しない環境 )
パラメータ名 基礎となるデータベースと使用上の注意
150 initSID.utl で使用するパラメータ
パラメータ
NetBackup_AdminGuide_SAP_Unix.book Page 150 Tuesday, September 18, 2007 10:25 PM
パラメータ次の項では、 個々のパラ メータについて説明します。
backint_dirwork_directory
メモ : MaxDB データベース環境と、 RMAN を使用する Oracle データベース環境
には適用されません。
NetBackup 3.2 で実行した古いバッ クアップが存在する場合にのみ、 このパラ
メータを設定します。
パブ リ ッ クデ ィ レ ク ト リ に設定する必要があ り ます。 このデ ィ レ ク ト リ は、
NetBackup for SAP backint インターフェースでワークスペースと して使用され
ます。 NetBackup for SAP では、 backint.times ファ イルで、 以前に (NetBackup
for SAP 3.2 を使用して ) 実行されたバッ クアップが検索されます。
NetBackup for SAP 4.5 以上では、 新しいバッ クアップの情報の格納に
backint.times ファイルは使用されません。
backup_stream_buffersize sizeこのパラ メータは、 ス ト リームベースのバッ クアップで使用するバッファサイズ
をバイ ト単位で指定します。NetBackup は、ス ト リーム (パイプ ) を介して MaxDB
からデータを受信します。MaxDB が NetBackup にデータを送信する際、このバッ
ファサイズが使用されます。restore_stream_buffersize パラ メータも参照
して ください。
bplist_filter script_path
メモ : 6.0 よ り前の リ リースの NetBackup for SAP で作成されたバッ クアップイ
メージを リ ス ト アする場合にのみ、 このパラ メータを使用します。
このパラ メータによって、 照会時に、 リ ンクが設定されたファイルパスが解決さ
れます。
このパラ メータは、 特別な場合にかぎ り使用します。 restore_filter と同様、
このパラ メータを使用するのは、 次のすべての状況に該当する場合です。
■ Oracle 表領域でファイルパスが使用されている。
■ Oracle 表領域へのディ レク ト リパスに リ ンクが設定されている。
■ リ ンクが設定されたディ レク ト リパスがリ ス ト ア時に存在しない。
151initSID.utl で使用するパラメータ
パラメータ
NetBackup_AdminGuide_SAP_Unix.book Page 151 Tuesday, September 18, 2007 10:25 PM
このオプシ ョ ンの値は、 適切なファイル権限を所有するスク リプ トへの完全修飾
パス名である必要があ り ます。実行前に、スク リプ トのテス ト を行ってください。
エン ト リの例を次に示します。bplist_filter /usr/openv/netbackup/ext/db_ext/sap/scripts¥/bplist_restore_filter
スク リプ トには、 入力パラ メータおよび出力パラ メータを指定し、 テキス ト ファ
イルの内容を変更できるよ うにする必要があ り ます。 このスク リ プ ト によって、
絶対ディ レク ト リパスが、リ ンクが設定されたディ レク ト リパスに変換されます。
これは、 restore_filter の反対の機能です。
スク リプ トの例を次に示します。#!/bin/sh# this shell is used to change some logically linked files# during a restore# /oracle/sap/sapdata/sapdata1 to /oracle/product/7.0.16/sapdata1# /oracle/sap/sapdata/sapdata2 to /oracle/product/7.0.16/sapdata2# /oracle/sap/sapdata/sapdata3 to /oracle/product/7.0.16/sapdata3# /oracle/sap/sapdata/sapdata4 to /oracle/product/7.0.16/sapdata4# /oracle/sap/sapdata/sapdata5 to /oracle/product/7.0.16/sapdata5# /oracle/sap/sapdata/sapdata6 to /oracle/product/7.0.16/sapdata6sed -es/¥⁄oracle¥⁄sap¥⁄sapdata¥⁄sapdata1/¥⁄oracle¥⁄product¥⁄7.0.16¥⁄sapdata1/s/¥⁄oracle¥⁄sap¥⁄sapdata¥⁄sapdata2/¥⁄oracle¥⁄product¥⁄7.0.16¥⁄sapdata2/s/¥⁄oracle¥⁄sap¥⁄sapdata¥⁄sapdata3/¥⁄oracle¥⁄product¥⁄7.0.16¥⁄sapdata3/s/¥⁄oracle¥⁄sap¥⁄sapdata¥⁄sapdata4/¥⁄oracle¥⁄product¥⁄7.0.16¥⁄sapdata4/s/¥⁄oracle¥⁄sap¥⁄sapdata¥⁄sapdata5/¥⁄oracle¥⁄product¥⁄7.0.16¥⁄sapdata5/s/¥⁄oracle¥⁄sap¥⁄sapdata¥⁄sapdata6/¥⁄oracle¥⁄product⁄¥7.0.16¥⁄sapdata6¥/' $1 > $2
client client_machine_nameこのパラ メータには、 NetBackup ク ライアン ト ソフ ト ウェア、 データベースおよ
び SAP 環境を備えたマシンを指定します。サーバーと ク ライアン トが同じマシン
である場合もあ り ます。 次に例を示します。client saturn
NetBackup for SAP backint インターフェースで環境変数 $SAP_CLIENT が検出
された場合、 この環境変数の値が client パラメ ータの値より も優先されます。
client パラメ ータと 環境変数のいずれも指定していない場合、client パラメ ータ
の値は、NetBackup の bp.conf ファイルの CLIENT_NAME オプショ ンの値にデフォ
ルト で設定されます。NetBackup の bp.conf ファイルで値を指定していない場合、
NetBackup for SAP backint インターフェースでは、gethostname() ライブラ
リ関数で戻された値が使用されます。
152 initSID.utl で使用するパラメータ
パラメータ
NetBackup_AdminGuide_SAP_Unix.book Page 152 Tuesday, September 18, 2007 10:25 PM
custom_sort_file file_path
メモ : MaxDB データベース環境と、 RMAN を使用する Oracle データベース環境
には適用されません。
sort_backup_type または sort_restore_type パラ メ ータを custom に設定
している場合にのみ、このパラメ ータを指定します。custom を指定している場合、
custom_sort_file パラ メ ータに有効なファ イルを設定します。 file_path に
は、エンド ユーザーが作成したカスタムソート ファイルへのフルパス名を指定する
必要があり ます。 この値にはパブリ ッ ク権限が必要です。 custom_sort_file パ
ラメ ータの引数の例を次に示します。/usr/openv/dbext/ext/db_ext/sap/scripts/sap_custom_sort_file
カスタムソート ファイルには 2 つのフ ィールドが必要です。 最初のフ ィールドで
は、 一連のファ イルを特定の bpbackup ジ ョ ブにグループ化します。 2 つ目の
フ ィールドは、 SAP バッ クアップファ イルリ ス ト をグループ ID にマッピングす
るファイルパス名です。
カスタムソート ファイルの例 :1 /oracle/sap/sapdata1/btabd_1/btabd.data11 /oracle/sap/sapdata2/btabi_1/btabi.data11 /oracle/sap/sapdata2/clud_1/clud.data11 /oracle/sap/sapdata1/ddicd_1/ddicd.data11 /oracle/sap/sapdata5/ddici_1/ddici.data11 /oracle/sap/sapdata4/el30cd_1/EL30cd.data11 /oracle/sap/sapdata1/el30ci_1/el30ci.data11 /oracle/sap/sapdata6/es30cd_1/es30cd.data11 /oracle/sap/sapdata2/poold_1/poold.data11 /oracle/sap/sapdata1/pooli_1/pooli.data11 /oracle/sap/sapdata4/protd_1/protd.data1
1 /dev/rdsk/c0t4d0s62 /oracle/sap/sapdata1/roll_1/roll.data12 /oracle/sap/sapdata2/sourced_1/sourced.data12 /oracle/sap/sapdata3/stabd_1/stabd.data12 /oracle/sap/sapdata2/stabi_2/stabi.data22 /oracle/sap/sapdata1/temp_1/temp.data12 /oracle/sap/sapdata4/user1d_1/user1d.data12 /oracle/sap/sapdata2/user1i_1/user1i.data12 /oracle/sap/sapdata1/system_1/system.data12 /oracle/sap/saplog1/log_g1_m1/log1_m1.dbf2 /oracle/sap/saplog1/log_g2_m1/log2_m1.dbf2 /oracle/sap/saplog1/log_g3_m1/log3_m1.dbf2 /oracle/sap/saplog1/log_g4_m1/log4_m1.dbf2 /oracle/sap/dbs/cntrlSAP.dbf
153initSID.utl で使用するパラメータ
パラメータ
NetBackup_AdminGuide_SAP_Unix.book Page 153 Tuesday, September 18, 2007 10:25 PM
このカスタムソート ファイルに基づいて、 SAP からバッ クアップ対象のファイル
リ ス ト全体が送信された場合、 2 つの bpbackup ジ ョブが同時に実行されます。
一方のジ ョブには、 最初のフ ィールドの値が 1 であるすべてのファイルが含まれ
ます。 も う一方のジ ョブには、 最初のフ ィールドの値が 2 であるすべてのファイ
ルが含まれます。 ジ ョブおよび関連ファイルのリ ス ト を次に示します。
■ バッ クアップおよびリ ス ト アジ ョブ 1:/oracle/sap/sapdata1/btabd_1/btabd.data1/oracle/sap/sapdata2/btabi_1/btabi.data1/oracle/sap/sapdata2/clud_1/clud.data1/oracle/sap/sapdata1/ddicd_1/ddicd.data1/oracle/sap/sapdata5/ddici_1/ddici.data1/oracle/sap/sapdata4/el30cd_1/EL30cd.data1/oracle/sap/sapdata1/el30ci_1/el30ci.data1/oracle/sap/sapdata6/es30cd_1/es30cd.data1/oracle/sap/sapdata2/poold_1/poold.data1/oracle/sap/sapdata1/pooli_1/pooli.data1/oracle/sap/sapdata4/protd_1/protd.data1/dev/rdsk/c0t4d0s6
■ バッ クアップおよびリ ス ト アジ ョブ 2:/oracle/sap/sapdata1/roll_1/roll.data1/oracle/sap/sapdata2/sourced_1/sourced.data1/oracle/sap/sapdata3/stabd_1/stabd.data1/oracle/sap/sapdata2/stabi_2/stabi.data2/oracle/sap/sapdata1/temp_1/temp.data1/oracle/sap/sapdata4/user1d_1/user1d.data1/oracle/sap/sapdata2/user1i_1/user1i.data1/oracle/sap/sapdata1/system_1/system.data1/oracle/sap/saplog1/log_g1_m1/log1_m1.dbf/oracle/sap/saplog1/log_g2_m1/log2_m1.dbf/oracle/sap/saplog1/log_g3_m1/log3_m1.dbf/oracle/sap/saplog1/log_g4_m1/log4_m1.dbf/oracle/sap/dbs/cntrlSAP.dbf
drives number_of_drives
メモ : MaxDB データベース環境と、 RMAN を使用する Oracle データベース環境
には適用されません。
このパラメ ータには、 実行する bpbackup および bprestore コマンド の数を指定
します。スト レージユニッ ト への書き込みで最高のパフォーマンスを実現するには、
drives の値と して、スト レージユニッ ト の数にスケジュールごと の multiplex 値を
掛けた値を設定し ます。 指定し たド ラ イ ブ数に基づいて、 NetBackup for SAP
backint インターフェースでは、 同数の bpbackup および bprestore コマン
ドが同時に実行されます。
154 initSID.utl で使用するパラメータ
パラメータ
NetBackup_AdminGuide_SAP_Unix.book Page 154 Tuesday, September 18, 2007 10:25 PM
たとえば、 multiplex が 4 に設定され、 利用可能なテープド ライブが 2 台である
場合、 drives パラ メ ータには 8 (4 X 2) を設定し ます。 NetBackup for SAP
backint インターフェースによって、8 つの bpbackup および bprestore ジ ョ
ブが同時に実行され、 4 つのデータ ス ト リ ームが各テープに送信されます。
drives パラ メータは、 次の規則に従って設定します。drives = Number_of_drives_per_policy X MPX_value_in_schedule
drives パラ メータには、[1 ク ライアン ト あた りの最大ジ ョブ数 (Maximum jobs
per client)] グローバル属性で設定した値を超える値を設定しないでください。エ
ン ト リの例を次に示します。drives 5
NetBackup for SAP backint インターフェースで環境変数 $SAP_DRIVES が検出された場合、 この環境変数の値が drives パラ メータの値よ り も優先されま
す。 drives パラ メータ と環境変数のいずれも指定していない場合、 エラーが発生して NetBackup for SAP backint インターフェースが終了します。
inquiry_query_period months#NULL を使用する照会の問い合わせでは、 NetBackup for SAP のカタログ検索は
デフォルトで過去 6 か月間に制限されます。 このパラ メータを使用する と、 別の
問い合わせ期間を指定できます。 months には整数値を指定します。 たとえば、
問い合わせを過去 10 か月間に設定するには、 このパラ メータを次のよ うに設定
します。inquiry_query_period 10
master_time_offset minutesこのパラ メータを使用する と、 マスターマシンと ク ライアン トマシンの時刻が異
なっていた場合に、 古いバッ クアップを リ ス ト アできます。 このオプシ ョ ンは、
次の場合にのみ使用します。
■ 3.0 以前のリ リースの NetBackup ソフ ト ウェアでバッ クアップしたファイル
を リ ス ト アする場合
■ サーバーマシンと ク ライアン トマシンの日付と時刻が同期していない場合
指定したパラ メータ値 ( 分単位 ) が、 リ ス ト アまたは照会の開始時刻から差し引
かれ、 終了時刻に加算されます。 エン ト リの例を次に示します。master_time_offset 3
155initSID.utl で使用するパラメータ
パラメータ
NetBackup_AdminGuide_SAP_Unix.book Page 155 Tuesday, September 18, 2007 10:25 PM
media_notify_script script_path
メモ : 6.0 よ り前の リ リースの NetBackup for SAP で作成されたバッ クアップイ
メージを リ ス ト アする場合にのみ、 このパラ メータを使用します。
このパラ メータを指定する と、 bpbackup および bprestore ログに Waiting
mount が記録された場合にスク リプ トが呼び出されます。このパラ メータによっ
て、 SAP ユーザーにテープのマウン ト要求を行 う メ ッセージを送信できます。
script_path には、 スク リプ トへのフルパス名を指定します。 スク リプ トには
755 ファイル権限が必要です。実行前に、スク リプ トのテス ト を行ってください。
エン ト リの例を次に示します。media_notify_script /oracle/sap/sapscripts/sap_media_notify
このパラ メータを指定した場合に メ ッセージが検出される と、 NetBackup for
SAP backint インターフェースから次のコマンドが実行されます。MEDIA_ID=A001;export MEDIA_IDNETBACKUP_SERVER=saturn;export NETBACKUP_SERVER/oracle/sap/sapscripts/sap_media_notify
policy policy_nameこのパラ メータには、 NetBackup で定義された SAP ポ リ シー名を指定します。
SAP ポ リシーには、NetBackup for SAP backint インターフェースが動作するよ
うにアプリ ケーシ ョ ンバッ クアップスケジュールを定義する必要があ り ます。 エ
ン ト リの例を次に示します。policy sap_nb
NetBackup for SAP backint インターフェースで環境変数 $SAP_POLICY が検
出された場合、 この環境変数の値が policy パラ メータの値よ り も優先されま
す。 policy パラ メータ と環境変数のいずれも指定していない場合、 policy パ
ラ メータの値は、 NetBackup の bp.conf フ ァ イルの BPBACKUP_POLICY オプ
シ ョ ンの値にデフォルトで設定されます。 デフォルトでは、 BPBACKUP_POLICY
が NetBackup の bp.conf ファイルに指定されていない場合、 ク ライアン トに対
して最初に検出された、 アプリ ケーシ ョ ンバッ クアップスケジュールを設定済み
の有効な SAP 形式のポリシーが使用されます。
policy2 policy_nameこのパラ メータには、 SAP のセカンダ リバッ クアップに使用するポ リ シー名を指
定します。 セカンダ リバッ クアップは、 SAP データベースの各バッ クアップで、
SAP バッ クアップ情報の ト ラ ッキングに必要なファイルに対して実行されます。
このオプシ ョ ンを使用する と、別のメディアにバッ クアップ情報を保存できます。
policy2 を指定せずに schedule2 を指定した場合は、 policy パラ メータに指
定した値が使用されます。
156 initSID.utl で使用するパラメータ
パラメータ
NetBackup_AdminGuide_SAP_Unix.book Page 156 Tuesday, September 18, 2007 10:25 PM
restore_filter script_path
メモ : 6.0 よ り前の リ リースの NetBackup for SAP で作成されたバッ クアップイ
メージを リ ス ト アする場合にのみ、 このパラ メータを使用します。
このパラ メータによって、 リ ス ト ア時に、 リ ンクが設定されたファイルパスが解
決されます。
このパラ メータは、 特別な場合にかぎ り使用します。 このパラ メータを使用する
のは、 次のすべての状況に該当する場合です。
■ Oracle 表領域でファイルパスが使用されている。
■ Oracle 表領域へのディ レク ト リパスに リ ンクが設定されている。
■ リ ンクが設定されたディ レク ト リパスがリ ス ト ア時に存在しない。
このパラ メータの値は、 適切な権限を所有するスク リプ トへの完全修飾ファイル
パス名である必要があ り ます。実行前に、スク リプ トのテス ト を行って ください。
エン ト リの例を次に示します。
restore_filter /usr/openv/netbackup/ext/db_ext/sap/¥
scripts/sap_restore_filter
このスク リプ トには入力パラ メータ と出力パラ メータが必要です。 このスク リプ
トは、 テキス ト ファ イルの内容を変更できるこ とが必要です。 このスク リプ トに
よって、 リ ンクが設定されたディ レク ト リパスが、 絶対ディ レク ト リパスに変換
されます。 スク リプ トの例を次に示します。#!/bin/sh# this shell is used to change some logically linked files# during a restore# /oracle/sap/sapdata/sapdata1 to /oracle/product/7.0.16/sapdata1# /oracle/sap/sapdata/sapdata2 to /oracle/product/7.0.16/sapdata2# /oracle/sap/sapdata/sapdata3 to /oracle/product/7.0.16/sapdata3# /oracle/sap/sapdata/sapdata4 to /oracle/product/7.0.16/sapdata4# /oracle/sap/sapdata/sapdata5 to /oracle/product/7.0.16/sapdata5# /oracle/sap/sapdata/sapdata6 to /oracle/product/7.0.16/sapdata6sed -e 's/¥⁄oracle¥⁄sap¥⁄sapdata¥⁄sapdata1/¥⁄oracle¥⁄product¥⁄7.0.16¥⁄sapdata1/s/¥⁄oracle¥⁄sap¥⁄sapdata¥⁄sapdata2/¥⁄oracle¥⁄product¥⁄7.0.16¥⁄sapdata2/s/¥⁄oracle¥⁄sap¥⁄sapdata¥⁄sapdata3/¥⁄oracle¥⁄product¥⁄7.0.16¥⁄sapdata3/s/¥⁄oracle¥⁄sap¥⁄sapdata¥⁄sapdata4/¥⁄oracle¥⁄product¥⁄7.0.16¥⁄sapdata4/s/¥⁄oracle¥⁄sap¥⁄sapdata¥⁄sapdata5/¥⁄oracle¥⁄product¥⁄7.0.16¥⁄sapdata5/s/¥⁄oracle¥⁄sap¥⁄sapdata¥⁄sapdata6/¥⁄oracle¥⁄product⁄¥7.0.16¥⁄sapdata6¥/' $1 > $2
157initSID.utl で使用するパラメータ
パラメータ
NetBackup_AdminGuide_SAP_Unix.book Page 157 Tuesday, September 18, 2007 10:25 PM
restore_stream_buffersize sizeこのパラ メータは、 ス ト リームベースのリ ス ト アで使用するバッファサイズをバ
イ ト単位で指定します。MaxDB は、ス ト リーム ( パイプ ) を介して NetBackup か
らデータを受信します。 MaxDB が NetBackup からのデータを受信してパイプに
コ ピ ー す る 際、 こ の バ ッ フ ァ サ イ ズ が 使 用 さ れ ま す。 詳 し く は、
backup_stream_buffersize パラ メータの説明を参照してください。
retry_backup number_of_retriesこのパラ メータには、 失敗したバッ クアップの再試行の回数を指定します。 この
パラ メータを指定する と、 backint によって、 失敗した bpbackup ジ ョブが指
定した回数だけ再試行されます。 次に例を示します。retry_backup 2
schedule schedule_nameこのパラ メータには、 SAP 形式のポ リ シーに関連付けられたアプ リ ケーシ ョ ン
バッ クアップスケジュール名を指定します。 スケジュールには、 NetBackup によ
るイ メージの保持期間、 1 ド ラ イブあたりの最大 MPX、 ス ト レージユニッ ト 、 ボ
リ ュームプールなど、 バッ クアップの内容を定義できます。 エン ト リの例を次に
示します。schedule sap_full_backup
NetBackup for SAP backint インターフェースで環境変数 $SAP_SCHED が検出
された場合、 この環境変数の値が schedule パラ メータの値よ り も優先されま
す。schedule パラ メータ と環境変数のいずれも指定していない場合、schedule
パラ メータの値は、 NetBackup の bp.conf ファ イルの BPBACKUP_SCHED オプ
シ ョ ンの値にデフォル ト で設定されます。 BPBACKUP_SCHED が NetBackup の
bp.conf ファ イルに指定されていない場合、 最初の有効な SAP ポ リ シーで最初
に検出されたアプリ ケーシ ョ ンバッ クアップスケジュールが使用されます。
schedule2 schedule_nameこのパラ メータには、 SAP のセカンダ リバッ クアップに使用するアプリ ケーシ ョ
ンバッ クアップスケジュール名を指定します。 指定しない場合は、 schedule パ
ラ メータの値が使用されます。
各 SAP バッ クアップでは、 2 つのバッ クアップが実行されます。 一方のバッ ク
アップでは、データベースデータがバッ クアップされます。も う一方のバッ クアッ
プでは、 SAP バッ クアップ情報の ト ラ ッキングに必要なログファ イルがバッ ク
アップされます。 このパラ メータを使用する と、別のメディアに SAP ログファイ
ルを保存できます。 これによって、 データベースの リ ス ト アが簡単にな り ます。
このオプシ ョ ンを使用する と、 別のボ リ ュームプールにバッ クアップ情報を保存
するこ と もできます。 エン ト リの例を次に示します。schedule2 sap_backup_information
158 initSID.utl で使用するパラメータ
パラメータ
NetBackup_AdminGuide_SAP_Unix.book Page 158 Tuesday, September 18, 2007 10:25 PM
server server_nameこのパラ メータには、 NetBackup マスターサーバー名を指定します。 NetBackupマスターサーバーは、 多 くの NetBackup 操作の管理および制御を行うマシンで
す。マスターサーバーには NetBackup データベースが含まれます。エン ト リの例
を次に示します。server jupiter
NetBackup for SAP backint インターフェースで環境変数 $SAP_SERVER が検
出された場合、 この環境変数の値が server パラ メータの値よ り も優先されま
す。 server パラ メータ と環境変数のいずれも指定していない場合、 server パ
ラ メータの値は、 NetBackup の bp.conf ファイルの SERVER オプシ ョ ンの値に
デフォルトで設定されます。
sleep seconds
メモ : 6.0 よ り前の リ リースの NetBackup for SAP で作成されたバッ クアップイ
メージを リ ス ト アする場合にのみ、 このパラ メータを使用します。
このパラ メータには、 bpbackup ログまたは bprestore ログの監視の待機時間を指定します。 指定しない場合は、 デフォルト値 (5 秒 ) が使用されます。
NetBackup for SAP backint インターフェースを呼び出すと 、多数の bpbackup および bprestore コマンド を同時に実行できます。 各コマンド は、 NetBackup forSAP backint インターフェースによって監視され、 -o out_file パラメ ータで指定したファイルに書き込まれます。このと き、bpbackup および bprestore の情報が、 監視サイクルが原因で表示されない場合があり ます。 そのため、 このオプショ
ンは主にデバッグ時に使用します。 エント リ の例を次に示します。sleep 3
sort_backup_type value
メモ : MaxDB データベース環境と、 RMAN を使用する Oracle データベース環境
には適用されません。
このパラ メータには、 custom、 device、 drive または size ( デフォルト ) の
4 つのバッ クアップソートパラ メータ値のうち、 いずれかを指定します。
以降の項で、 これらの各パラ メータについて説明します。
sort_backup_type custom
カスタマイズしたソート ファイルが使用されるよ うに指定します。
sort_backup_type custom を指定する場合は、 custom_sort_file パラ
メータでファイルパスを指定して ください。
詳し くは、 152 ページの 「custom_sort_file file_path」 を参照してく だ
さい。
159initSID.utl で使用するパラメータ
パラメータ
NetBackup_AdminGuide_SAP_Unix.book Page 159 Tuesday, September 18, 2007 10:25 PM
sort_backup_type device
ファ イルのデバイス ID に基づいてジ ョブが作成されるよ うに指定します。 この
パラ メータは drives パラ メータよ り優先されるため、intSID.utl ファイルで
指定したス ト レージユニッ トの数は使用されません。
たとえば、12 個のファイルのバッ クアップを要求し、それらのファイルが 2 つの
異なるデバイス (X および Y) に存在する場合、 2 つのジ ョブが fork されます。 一
方のジ ョブでは、デバイス X に関連付けられたすべてのファイルがバッ クアップ
され、 も う一方のジ ョブではデバイス Y のすべてのファイルがバッ クアップされ
ます。 device を指定した場合のジ ョブの作成例を次に示します。
■ SAP からの入力ファイルリ ス ト (brbackup、 sapdba):
/oracle/sap/sapdata1/btabd_1/btabd.data1/oracle/sap/sapdata2/btabi_1/btabi.data1/oracle/sap/sapdata2/clud_1/clud.data1/oracle/sap/sapdata1/ddicd_1/ddicd.data1/oracle/sap/sapdata5/ddici_1/ddici.data1/oracle/sap/sapdata4/el30cd_1/EL30cd.data1/oracle/sap/sapdata1/el30ci_1/el30ci.data1/oracle/sap/sapdata6/es30cd_1/es30cd.data1/oracle/sap/sapdata2/poold_1/poold.data1/oracle/sap/sapdata1/pooli_1/pooli.data1/oracle/sap/sapdata4/protd_1/protd.data1/dev/rdsk/c0t4d0s6 11812864
■ バッ クアップジ ョブ 1 ( すべてのファイルがデバイス ID X を持つ ):
/oracle/sap/sapdata1/btabd_1/btabd.data1/oracle/sap/sapdata2/btabi_1/btabi.data1/oracle/sap/sapdata2/clud_1/clud.data1/oracle/sap/sapdata1/ddicd_1/ddicd.data1/oracle/sap/sapdata5/ddici_1/ddici.data1/oracle/sap/sapdata4/el30cd_1/EL30cd.data1/oracle/sap/sapdata1/el30ci_1/el30ci.data1/oracle/sap/sapdata6/es30cd_1/es30cd.data1/oracle/sap/sapdata2/poold_1/poold.data1/oracle/sap/sapdata1/pooli_1/pooli.data1/oracle/sap/sapdata4/protd_1/protd.data1
■ バッ クアップジ ョブ 2 ( すべてのファイルが同じデバイス ID Y を持つ ):
/dev/rdsk/c0t4d0s6 11812864
メモ : ジ ョブは、 stat() 関数からの st_dev 値に基づいて実行されます。 これ
によってファイルパーティシ ョ ンが識別されます。
160 initSID.utl で使用するパラメータ
パラメータ
NetBackup_AdminGuide_SAP_Unix.book Page 160 Tuesday, September 18, 2007 10:25 PM
sort_backup_type drive
initSID.utl ファイルの drives パラ メータで指定した同時実行バッ クアップ
ジ ョブ数に基づいてジ ョブが作成されるよ うに指定します。
たとえば、 テープド ライブが 3 台、 SAP ファ イルが 10 個存在する場合、 次のよ
うに配分されます。
■ SAP からの入力ファイルリ ス ト :/oracle/sap/sapdata1/roll_1/roll.data1/oracle/sap/sapdata2/sourced_1/sourced.data1/oracle/sap/sapdata3/stabd_1/stabd.data1/oracle/sap/sapdata2/stabi_2/stabi.data2/oracle/sap/sapdata1/temp_1/temp.data1/oracle/sap/sapdata4/user1d_1/user1d.data1/oracle/sap/sapdata2/user1i_1/user1i.data1/oracle/sap/sapdata1/system_1/system.data1/oracle/sap/saplog1/log_g1_m1/log1_m1.dbf
■ バッ クアップおよびリ ス ト アジ ョブ 1:/oracle/sap/sapdata1/roll_1/roll.data1/oracle/sap/sapdata2/stabi_2/stabi.data2/oracle/sap/sapdata2/user1i_1/user1i.data1
■ バッ クアップおよびリ ス ト アジ ョブ 2:/oracle/sap/sapdata2/sourced_1/sourced.data1/oracle/sap/sapdata1/temp_1/temp.data1/oracle/sap/sapdata1/system_1/system.data1
■ バッ クアップおよびリ ス ト アジ ョブ 3:/oracle/sap/sapdata3/stabd_1/stabd.data1/oracle/sap/sapdata4/user1d_1/user1d.data1/oracle/sap/saplog1/log_g1_m1/log1_m1.dbf
sort_backup_type size ( デフォルト )
sort_backup_type パラ メ ータのデフォルト 値です。
sort_backup_type size を指定する と、 initSID.utl ファ イルで指定した
ド ライブ数に基づいてジ ョブが作成されます。バッ クアップ対象の各ファイルは、
サイズに応じてバッ クアップジ ョブに関連付けられます。
たと えば、 3 台のテープド ラ イブを指定した場合、 ファ イルはサイズに応じて均
等に 3 つの bpbackup ジョ ブに配分さ れます。 そのため、 テープド ラ イブが 3
台、 SAP から の入力ファ イルが 25 個存在する場合は、 同時実行さ れる 3 つの
bpbackup ジョ ブのそれぞれに、 次のよう にファ イルが配分されます。
■ SAP からの入力ファイルリ ス ト (brbackup、 sapdba):
/oracle/sap/sapdata1/btabd_1/btabd.data1/oracle/sap/sapdata2/btabi_1/btabi.data1/oracle/sap/sapdata2/clud_1/clud.data1/oracle/sap/sapdata1/ddicd_1/ddicd.data1/oracle/sap/sapdata5/ddici_1/ddici.data1/oracle/sap/sapdata4/el30cd_1/EL30cd.data1/oracle/sap/sapdata1/el30ci_1/el30ci.data1
161initSID.utl で使用するパラメータ
パラメータ
NetBackup_AdminGuide_SAP_Unix.book Page 161 Tuesday, September 18, 2007 10:25 PM
/oracle/sap/sapdata6/es30cd_1/es30cd.data1/oracle/sap/sapdata2/poold_1/poold.data1/oracle/sap/sapdata1/pooli_1/pooli.data1/oracle/sap/sapdata4/protd_1/protd.data1/dev/rdsk/c0t4d0s6 11812864/oracle/sap/sapdata1/roll_1/roll.data1/oracle/sap/sapdata2/sourced_1/sourced.data1/oracle/sap/sapdata3/stabd_1/stabd.data1/oracle/sap/sapdata2/stabi_2/stabi.data2/oracle/sap/sapdata1/temp_1/temp.data1/oracle/sap/sapdata4/user1d_1/user1d.data1/oracle/sap/sapdata2/user1i_1/user1i.data1/oracle/sap/sapdata1/system_1/system.data1/oracle/sap/saplog1/log_g1_m1/log1_m1.dbf/oracle/sap/saplog1/log_g2_m1/log2_m1.dbf/oracle/sap/saplog1/log_g3_m1/log3_m1.dbf/oracle/sap/saplog1/log_g4_m1/log4_m1.dbf/oracle/sap/dbs/cntrlSAP.dbf
■ バッ クアップジ ョブ 1:
size= 36708352:file /name=/oracle/sap/sapdata1/roll_1/roll.data1size= 10493952:file name=/oracle/sap/sapdata1/temp_1/temp.data1size= 5251072:file name=/oracle/sap/sapdata1/ddicd_1/ddicd.data1size= 5251072:file name=/oracle/sap/sapdata1/el30ci_1/el30ci.data1size= 5243392:file name=/oracle/sap/saplog1/log_g4_m1/log4_m1.dbfTotal=62947840
■ バッ クアップジ ョブ 2:
size= 15736832:file name=/oracle/sap/sapdata1/system_1/system.data1size= 5251072:file name=/oracle/sap/sapdata2/btabi_1/btabi.data1size= 5251072:file name=/oracle/sap/sapdata5/ddici_1/ddici.data1size= 5251072:file name=/oracle/sap/sapdata6/es30cd_1/es30cd.data1size= 5251072:file name=/oracle/sap/sapdata2/poold_1/poold.data1size= 5251072:file name=/oracle/sap/sapdata3/stabd_1/stabd.data1size= 5251072:file name=/oracle/sap/sapdata1/pooli_1/pooli.data1size= 5251072:file name=/oracle/sap/sapdata2/user1i_1/user1i.data1size= 5243392:file name=/oracle/sap/saplog1/log_g1_m1/log1_m1.dbfsize= 231936:file name=/oracle/sap/dbs/cntrlSAP.dbfTotal=57969664
■ バッ クアップジ ョブ 3:
size= 11812864:file name=/dev/rdsk/c0t4d0s6size= 5251072:file name=/oracle/sap/sapdata2/clud_1/clud.datasize= 5251072:file name=/oracle/sap/sapdata4/el30cd_1/EL30cd.data1size= 5251072:file name=/oracle/sap/sapdata4/protd_1/protd.data1size= 5251072:file name=/oracle/sap/sapdata2/sourced_1/sourced.data1size= 5251072:file name=/oracle/sap/sapdata2/stabi_2/stabi.data2size= 5251072:file name=/oracle/sap/sapdata4/user1d_1/user1d.data1size= 5251072:file name=/oracle/sap/sapdata1/btabd_1/btabd.data1size= 5243392:file name=/oracle/sap/saplog1/log_g2_m1/log2_m1.dbfsize= 5243392:file name=/oracle/sap/saplog1/log_g3_m1/log3_m1.dbfTotal=59057152
162 initSID.utl で使用するパラメータ
パラメータ
NetBackup_AdminGuide_SAP_Unix.book Page 162 Tuesday, September 18, 2007 10:25 PM
指定する ド ライブ数は、 実際のス ト レージユニッ トの数と同じである必要はあ り
ません。 ド ラ イブ数は、NetBackup for SAP backint インターフェースによって
同時実行される bpbackup ジ ョブの数と対応しています。たとえば、テープド ラ
イブが 3 台、 SAP ファイルが 10 個存在する場合、 initSID.utl ファイルで 10
台のド ライブを指定できます。 これによって、 10 個の bpbackup ジョ ブが作成さ
れ、各 bpbackup ジョ ブに 1 つのファイルが配分されます。すべてのジョ ブのスケ
ジュールは NetBackup で処理されます。まず、3 つの bpbackup ジョ ブが有効にな
り 、 それ以外の 7 つのジョ ブはキューに投入されます。 ポリ シーの MPX 値を増や
すと 、 有効なジョ ブの数を増やし、 データのスループッ ト を向上できます。
sort_restore_type value
メモ : 6.0 よ り前の リ リースの NetBackup for SAP で作成されたバッ クアップイ
メージを リ ス ト アする場合にのみ、 このパラ メータを使用します。
MaxDB データベース環境と、 RMAN を使用する Oracle データベース環境には適
用されません。
このパラ メータには、 custom、 drive または image ( デフォルト ) の 3 つのリ
ス ト アソートオプシ ョ ンのうち、 いずれかを指定します。
以降の項で、 これらのパラ メータ値について説明します。
sort_restore_type custom
カスタマイズしたソート ファイルが使用されるよ うに指定します。
sort_restore_type custom を指定する場合は、 custom_sort_file パラ
メ ー タ で フ ァ イ ルパ ス を 指定 し て く だ さ い。 詳 し く は、 152 ページの
「custom_sort_file file_path」 を参照してください。
sort_restore_type drive
initSID.utl ファ イルの drives パラ メータで指定したス ト レージユニッ トの
数に基づいてジ ョブが作成されるよ うに指定します。
たとえば、 テープド ライブが 3 台、 SAP ファ イルが 10 個存在する場合、 次のよ
うに配分されます。
SAP からの入力ファイルリ ス ト :/oracle/sap/sapdata1/roll_1/roll.data1/oracle/sap/sapdata2/sourced_1/sourced.data1/oracle/sap/sapdata3/stabd_1/stabd.data1/oracle/sap/sapdata2/stabi_2/stabi.data2/oracle/sap/sapdata1/temp_1/temp.data1/oracle/sap/sapdata4/user1d_1/user1d.data1/oracle/sap/sapdata2/user1i_1/user1i.data1/oracle/sap/sapdata1/system_1/system.data1/oracle/sap/saplog1/log_g1_m1/log1_m1.dbf
163initSID.utl で使用するパラメータ
パラメータ
NetBackup_AdminGuide_SAP_Unix.book Page 163 Tuesday, September 18, 2007 10:25 PM
バッ クアップおよびリ ス ト アジ ョブ 1:/oracle/sap/sapdata1/roll_1/roll.data1/oracle/sap/sapdata2/stabi_2/stabi.data2/oracle/sap/sapdata2/user1i_1/user1i.data1
バッ クアップおよびリ ス ト アジ ョブ 2:/oracle/sap/sapdata2/sourced_1/sourced.data1/oracle/sap/sapdata1/temp_1/temp.data1/oracle/sap/sapdata1/system_1/system.data1
バッ クアップおよびリ ス ト アジ ョブ 3:/oracle/sap/sapdata3/stabd_1/stabd.data1/oracle/sap/sapdata4/user1d_1/user1d.data1/oracle/sap/saplog1/log_g1_m1/log1_m1.dbf
sort_restore_type image ( デフォルト )
バッ クアップイ メージ番号に基づいて、 backint でファ イルグループが作成さ
れ、 各グループに対して bprestore が fork されるよ うに指定します。 これは、
intSID.utl ファイルで sort_restore_type パラ メータを設定していない場
合に使用されるデフォルトの動作です。
たとえば、2 つの bpbackup ジ ョブで 9 個のファイルがバッ クアップされた場合、
各ファイルには 2 つのバッ クアップイ メージ ID のいずれかが関連付けられます。
9 個のファ イルをすべて リ ス ト アする場合、 NetBackup for SAP backint イン
ターフェースによって 2 つの bprestore ジ ョブが fork され、それぞれのジ ョブ
が各イ メージに対応します。 ファイルはバッ クアップ方法に応じてグループ化さ
れます。 リ ス ト アの例を次に示します。
SAP からの入力ファイルリ ス ト (brrestore、 sapdba):
イ メージ 1/oracle/sap/sapdata1/roll_1/roll.data1/oracle/sap/sapdata2/sourced_1/sourced.data1/oracle/sap/sapdata3/stabd_1/stabd.data1/oracle/sap/sapdata2/stabi_2/stabi.data2/oracle/sap/sapdata1/temp_1/temp.data1
イ メージ 2/oracle/sap/sapdata4/user1d_1/user1d.data1/oracle/sap/sapdata2/user1i_1/user1i.data1/oracle/sap/sapdata1/system_1/system.data1/oracle/sap/saplog1/log_g1_m1/log1_m1.dbf
リ ス ト アジ ョブ 1:/oracle/sap/sapdata1/roll_1/roll.data1/oracle/sap/sapdata2/sourced_1/sourced.data1/oracle/sap/sapdata3/stabd_1/stabd.data1/oracle/sap/sapdata2/stabi_2/stabi.data2/oracle/sap/sapdata1/temp_1/temp.data1
164 initSID.utl で使用するパラメータ
パラメータ
NetBackup_AdminGuide_SAP_Unix.book Page 164 Tuesday, September 18, 2007 10:25 PM
リ ス ト アジ ョブ 2:/oracle/sap/sapdata4/user1d_1/user1d.data1/oracle/sap/sapdata2/user1i_1/user1i.data1/oracle/sap/sapdata1/system_1/system.data1/oracle/sap/saplog1/log_g1_m1/log1_m1.dbf
メモ : raw パーティシ ョ ンファイルが通常のファイルとグループ化されている場
合、リ ス ト アでは、raw パーティシ ョ ンファイル用に別のジ ョブが fork されます。
switch_list control_file_path
メモ : MaxDB データベース環境と、 RMAN を使用する Oracle データベース環境
には適用されません。
このパラ メータには、NetBackup for SAP backint インターフェースおよびオン
ラインバッ クアップ用の brbackup と通信する制御ファイルを指定します。切り
替え リ ス ト ファ イルは、 brbackup で、 ファ イルがバッ クアップされるたびに、
またはバッ クアップの終了が通知される場合に作成されます。
switch_list パラ メータでは、 次の場所のファイルパスを指定します。
$SAPDATA_HOME/sapbackup/.switch.lis
有効なエン ト リの例を次に示します。
switch_list /oracle/sap/sapbackup/.switch.lis
switch_log control_file_path
メモ : MaxDB データベース環境と、 RMAN を使用する Oracle データベース環境
には適用されません。
このパラ メータには、 NetBackup for SAP backint インターフェース と
brbackup 間で通信を行う制御ファイルを指定します。 切り替えセマフォファ
イルの削除後、 NetBackup for SAP backint インターフェースが起動して、
brbackup によって作成された切り替えログファイルが読み込まれ、 処理が正
常に実行されたかど うかが判断されます。
switch_log パラ メータでは、 次の場所のファイルパスを指定します。
$SAPDATA_HOME/sapbackup/.switch.log
有効なエン ト リの例を次に示します。
switch_list /oracle/sap/sapbackup/.switch.log
165initSID.utl で使用するパラメータ
パラメータ
NetBackup_AdminGuide_SAP_Unix.book Page 165 Tuesday, September 18, 2007 10:25 PM
switch_sem control_file_path
メモ : MaxDB データベース環境と、 RMAN を使用する Oracle データベース環境
には適用されません。
こ のパラ メ ータには、 NetBackup for SAP backint イ ン ターフ ェース と
brbackup 間で通信を行う制御ファイルを指定します。 作成された切り替え リ ス
ト ファ イルの終了後、NetBackup for SAP backint インターフェースは切り替え
セマフォファイルを作成し、このファイルが brbackup によって削除されるまで
待機します。
switch_sem パラ メータでは、 次の場所のファイルパスを指定します。
$SAPDATA_HOME/sapbackup/.switch.sem
有効なエン ト リの例を次に示します。
switch_list /oracle/sap/sapbackup/.switch.sem
166 initSID.utl で使用するパラメータ
パラメータ
NetBackup_AdminGuide_SAP_Unix.book Page 166 Tuesday, September 18, 2007 10:25 PM
NetBackup_AdminGuide_SAP_Unix.book Page 167 Tuesday, September 18, 2007 10:25 PM
G
NetBackup for SAP を使用した
SAPDB のバックアップ
この付録の内容は次のとおりです。
■ 168 ページの 「バッ クアップ環境の構成ファイルの作成」
■ 171 ページの 「SAPDB のバッ クアップメディアの定義」
■ 171 ページの 「バッ クアップの実行」
■ 172 ページの 「リ ス ト アの実行」
NetBackup for SAP を使用して SAPDB RDBMS をバッ クアップできます。SAPDB
は、 追加のアダプタプログラムによって、 NetBackup for SAP と通信します。 ア
ダプタプログラムは、 SAPDB と と もに配布されます。 SAPDB RDBMS をバッ ク
アップするには、 この付録で説明する追加の構成タスクを実行します。
41 ページの 「構成」 に示した NetBackup for SAP の指示に従って、 SAPDB バッ
クアップ用のポ リシーを作成し、 この付録の指示に従って、 追加の構成手順を実
行します。
メモ : NetBackup for SAP リ リース 6.0 を使用する場合は、この付録の情報をバッ
クアップの作成に使用しないこ とをお勧めします。 このマニュアルの主な項に記
載されている、 データベースファイルのバッ クアップおよびリ ス ト アの新しい手
順を使用して ください。
ただし、 6.0 よ り前の リ リ ースの NetBackup for SAP ソ フ ト ウ ェアで作成した
バッ クアップが存在する場合は、 172 ページの 「リ ス ト アの実行」 の手順に従っ
て、 これらのファイルを リ ス ト アします。
168 NetBackup for SAP を使用した SAPDB のバックアップ
バックアップ環境の構成ファイルの作成
NetBackup_AdminGuide_SAP_Unix.book Page 168 Tuesday, September 18, 2007 10:25 PM
バックアップ環境の構成ファイルの作成バッ クアップ環境を構成し、NetBackup for SAP を使用して SAPDB をバッ クアッ
プするには、 NetBackup for SAP (SAPDB) ク ラ イアン ト上に次のファイルを作成
します。
■ backint for SAPDB の構成ファイル
■ アダプタプログラムの構成ファイル
■ NetBackup for SAP の構成ファイル (initSID.utl)
backint for SAPDB の構成ファイルbackint for SAPDB の構成ファイルには、 SAPDB のアダプタプログラムに関す
る情報が含まれています。 環境変数 BSI_ENV を設定して、 このファ イルの名前
および場所を指定します。 構成ファイルには、 次のパラ メータを含めるこ とがで
きます。
パラメータ 説明
BACKINT absolute_path/file_name backint プログラムの絶対パスおよ
び名前。
INPUT absolute_path/file_name 標準の入力フ ァ イルの絶対パスおよ
び名前。
OUTPUT absolute_path/file_name 標準の出力フ ァ イルの絶対パスおよ
び名前。
ERROROUTPUT absolute_path/file_name 標準のエラー出力フ ァ イルの絶対パ
スおよび名前。
PARAMETERFILE absolute_path/file_name backint for SAPDB プログラムの構
成ファイルの絶対パスおよび名前。
TIMEOUT_SUCCESS number 操作が正常に実行された場合に、開始
された backint for SAPDB の処理が
終了する までの Database Manager
の待機時間 (秒数 )。 任意。
TIMEOUT_FAILURE number エラーが発生した場合に、開始された
backint for SAPDB の処理が終了す
るまでの Database Manager の待機
時間 (秒数 )。 任意。
ORIGINAL_RUNDIRECTORY absolute_path ソースデータベースの実行ディ レ ク
ト リへの絶対パス。 任意。
169NetBackup for SAP を使用した SAPDB のバックアップ
バックアップ環境の構成ファイルの作成
NetBackup_AdminGuide_SAP_Unix.book Page 169 Tuesday, September 18, 2007 10:25 PM
これらのパラ メータについて詳し くは、 http://www.sapdb.org/ で SAPDB のマ
ニュアルを参照して ください。
最小限の構成情報を指定した backint for SAPDB 構成ファイルの例を次に示し
ます。BACKINT /export/home/sapdb/depend/bin/backintINPUT /export/home/sapdb/logs/backint.inOUTPUT /export/home/sapdb/logs/backint.outERROROUTPUT /export/home/sapdb/logs/backint.errPARAMETERFILE /export/home/sapdb/indep_data/wrk/adapter.config
PARAMETERFILE には、 アダプタプログラムの構成ファイルの名前および場所を
指定します (169 ページの 「アダプタプログラムの構成ファイル」 を参照 )。
アダプタプログラムの構成ファイルアダプタプログラムの構成ファイルでは、 NetBackup for SAP (backint for Oracle)
ソフト ウェアの場所をアダプタプログラムに指定します。また、NetBackup for SAP
と の通信時に使用するパラメ ータも指定します。
アダプタプログラムの構成ファイルの名前および場所を、backint for SAPDB の
構成ファイルの PARAMETERFILE に引数と して指定します。
SAPDB の構成ファ イルについて詳し くは、 168 ページの 「backint for SAPDB
の構成ファイル」 を参照して ください。
アダプタプログラムのファイルには、 次のパラ メータを含めるこ とができます。
パラメータ 説明
STAGING AREA:absolute_path/file_name size [KB|MB|GB] 一時フ ァ イルの絶対
パスおよびサイズ。
FILES PER BACKINT CALL:number backint for Oracle
で並列処理される一
時ファイルの最大数。
任意。
BACKINT:absolute_path/file_name backint for Oracle
プログラムの絶対パ
スおよび名前。
PARAMETERFILE OF BACKINT:absolute_path/file_name backint for Oracle
プログラムの構成
ファイルの絶対パス
および名前。
HISTORY FILE:absolute_path/file_name バッ ク ア ッ プの履歴
フ ァ イルの絶対パス
および名前。
170 NetBackup for SAP を使用した SAPDB のバックアップ
バックアップ環境の構成ファイルの作成
NetBackup_AdminGuide_SAP_Unix.book Page 170 Tuesday, September 18, 2007 10:25 PM
これらのパラ メータについて詳し くは、 http://www.sapdb.org/ で入手可能な
SAPDB のマニュアルを参照してください。
最小限の構成情報を指定したファイル例を次に示します。BACKINT:/usr/openv/netbackup/bin/backintPARAMETERFILE OF BACKINT:/export/home/sapdb/data/wrk/initSID.utlHISTORY FILE:/export/home/sapdb/logs/BackintHistoryINPUTFILE FOR BACKINT:/export/home/sapdb/logs/backintOracle.inOUTPUTFILE FOR BACKINT:/export/home/sapdb/logs/backintOracle.outERRORFILE FOR BACKINT:/export/home/sapdb/logs/backintOracle.err
NetBackup for SAP 構成ファイル、 initSID.utlinitSID.utl ファイルには、NetBackup for SAP パラ メータが含まれています。
このフ ァ イルは NetBackup for SAP の構成フ ァ イルです。 このフ ァ イル名が
PARAMETERFILE OF BACKINT パラ メータの引数になり ます (169 ページの「ア
ダプタプログラムの構成ファイル」 を参照 )。
詳し くは、 58 ページの 「initSID.utl ファイルの変更」 を参照してください。
INPUTFILE FOR BACKINT:absolute_path/file_name 標準の入力ファイルの
絶対パスおよび名前。
OUTPUT FILE FOR BACKINT:absolute_path/file_name 標準の出力ファイルの
絶対パスおよび名前。
ERRORFILE FOR BACKINT:absolute_path/file_name 標準のエラー出力
ファイルの絶対パス
および名前。
MAXIMAL DELAY OF BACKINT CALL:number 作成した一時ファイル
を backint for Oracle
で保存するまでの最
大待機時間 (秒数 )。
任意。
OMIT LAST DIRECTORY DELIMITER ON RESTORE:YES | NO SAPDB アダプタプロ
グラムで backint
for Oracle の絶対ディ
レク ト リ名の終了ス
ラ ッシュ (/) を無視す
るかど うか。 任意。
BI_CALLER_VALUE:value 環境変数 BI_CALLER
の値。 任意。
パラメータ 説明
171NetBackup for SAP を使用した SAPDB のバックアップ
SAPDB のバックアップメディアの定義
NetBackup_AdminGuide_SAP_Unix.book Page 171 Tuesday, September 18, 2007 10:25 PM
SAPDB のバックアップメディアの定義バッ クアップを実行する前に、 SAPDB のバッ クアップ形式 (完全または増分 ) ご
とに 1 つ以上のバッ クアップメディアを作成します。backint for Oracle を使用
する場合、 作成するバッ クアップメディアの名前は BACK で始める必要があ り ま
す。 バッ クアップメディア形式は、 PIPE である必要があ り ます。
バックアップメディアを作成する方法
1 コマンドモードに入り ます。
次に例を示します。
dbmcli -d MYSAP -u dbm,dbm
2 バッ クアップメディアを作成します。
次に例を示します。
dbmcli on MYSAP>medium_put BACKORA /home/sapdb/medium PIPE DATA 0 8
バックアップの実行SAPDB をバッ クアップする場合は、作成したバッ クアップメ ディ アを指定します。
171 ページの 「SAPDB のバッ クアップメディアの定義」 の例で、 BACKORA とい
うバッ クアップメディアを作成しています。
この項の例では、 そのサンプルのバッ クアップメディアを使用します。
バックアップを実行する方法
1 ユーティ リ テ ィセッシ ョ ンを開始します。
次に例を示します。
dbmcli on MYSAP>util_connect
2 バッ クアップを開始します。
次に例を示します。
dbmcli on MYSAP>backup_start BACKORA DATA
DBM GUI からバッ クアップを開始するこ と もできます。 DBM GUI および外
部バッ クアップツールの構成方法について詳し くは、http://www.sapdb.org/
で SAPDB のマニュアルを参照して ください。
172 NetBackup for SAP を使用した SAPDB のバックアップ
リス トアの実行
NetBackup_AdminGuide_SAP_Unix.book Page 172 Tuesday, September 18, 2007 10:25 PM
リス トアの実行次の手順を使用してファイルを リ ス ト アします。
リス トアを実行する方法
■ 次のコマンドを入力します。
dbmcli> backup_ext_ids_get BACKOKdbmcli> backup_ext_ids_listOKENDlist of EBIDSdbmcli> recover_start BACKORA ExternalBackupId "EBID"
こ こで、 EBID はバッ クアップ識別子です。 問い合わせを実行する と、 この
情報が list of EBIDS に戻されます。
NetBackup_AdminGuide_SAP_Unix.book Page 173 Tuesday, September 18, 2007 10:25 PM
H
分割ミ ラーバックアップの構成
この付録の内容は次のとおりです。
■ 174 ページの 「ローカルホス トのスナップシ ョ ッ ト方式 : nbu_snap (Solaris
SPARC プラ ッ ト フォームのみ )」
■ 175 ページの 「ローカルホス トのスナップシ ョ ッ ト方式 : VxVM (Solaris
SPARC、 HP-UX、 Windows 2000/2003)」
■ 176 ページの「ローカルホス トのスナップシ ョ ッ ト方式 : VxFS_Checkpoint」
■ 177 ページの 「オフホス ト代替ク ライアン ト : FlashSnap 方式」
■ 179 ページの 「オフホス ト代替ク ライアン ト : VVR 方式 (Solaris SPARC、
HP-UX)」
■ 182 ページの 「ハード ウェアアレイベースのスナップシ ョ ッ ト方式 : Hitachi
Shadow Image、 EMC TimeFinder および HP Business Copy」
この付録では、 NetBackup for SAP を使用して分割ミ ラーバッ クアップを構成す
る方法について説明します。 構成方式の中には、 プラ ッ ト フォーム固有のものが
あ り ます。
174 分割ミ ラーバックアップの構成
ローカルホストのスナップシ ョ ッ ト方式 : nbu_snap (Solaris SPARC プラッ ト フォームのみ )
NetBackup_AdminGuide_SAP_Unix.book Page 174 Tuesday, September 18, 2007 10:25 PM
ローカルホストのスナップシ ョ ッ ト方式 : nbu_snap(Solaris SPARC プラッ ト フォームのみ )
次の項では、 要件と構成方式について説明します。
要件実稼働データベースホス ト に、 NetBackup ク ラ イアン ト、 NetBackup SnapshotClient および NetBackup for SAP をインス トールします。
構成nbu_snap スナップシ ョ ッ ト方式は、Solaris (SPARC) ク ライアン トにのみ使用し
ます。 UFS または Veritas ファイルシステム (VxFS) に存在する SAP Oracle データベースのコピーオンライ ト スナップシ ョ ッ ト を作成するために使用します。
nbu_snap 方式の場合、 コピーオンライ ト処理によって使用されるキャ ッシュデバイスを識別する必要があ り ます。 キャ ッシュデバイス とは raw ディ ス クパー
ティシ ョ ンのこ とで、 論理ボリ ュームまたは物理ディ スクのどちらかです。 こ こ
に、 コピーオンライ トの実行中に受信する書き込み要求によって変更されるク ラ
イアン トデータの一部が格納されます。
ポ リ シーの構成方法によっては、 キャ ッシュデバイスを複数の方法で識別できま
す。 例えば、 スナップシ ョ ッ ト ポ リ シー構成ウ ィザード を使用して SnapshotClient ポ リ シーを作成する と きに raw パーティシ ョ ンを指定できます。 [スナッ
プシ ョ ッ ト の詳細オプシ ョ ン (Advanced Snapshot Options)] ダイアログボッ クスでスナップシ ョ ッ ト方式を手動で選択する場合、 raw キャ ッシュパーティシ ョ
ンを指定する方法と して次の選択肢があ り ます。
■ [ホス トプロパティ (Host Properties)] > [ク ラ イアン ト (Clients)] > [ク ラ
イアン トのプロパティ (Client Properties)] ダイアログボッ クス > [UNIX ク
ラ イアン ト (UNIX Client)] > [ク ラ イアン トの設定 (Client Settings)] を使用
して、 スナップシ ョ ッ ト のデフォル ト のキャ ッ シュデバイ スパスを示す
フ ィールドの raw パーティシ ョ ンを指定します。 この設定は、すべてのポ リ
シーのク ライアン トに適用されます。
■ [スナップシ ョ ッ トの詳細オプシ ョ ン (Advanced Snapshot Options)] ダイア
ログボッ クスで、 キャ ッシュデバイスパスの値フ ィールドを指定します。 こ
のキャ ッシュ設定は、 現在のポ リ シーのすべてのク ラ イアン ト に適用され、
[ク ラ イアン トの設定 (Client Settings)] ダイアログボッ クスのキャ ッシュ設
定を上書きします。
175分割ミ ラーバックアップの構成
ローカルホストのスナップシ ョ ッ ト方式 : VxVM (Solaris SPARC、 HP-UX、 Windows 2000/2003)
NetBackup_AdminGuide_SAP_Unix.book Page 175 Tuesday, September 18, 2007 10:25 PM
キャッ シュデバイスには、重要なデータを含む使用中のパーティ ショ ンを選択しな
いでく ださい。スナップショ ッ ト が完了したと きにそのパーティ ショ ンのデータが
失われます。文字型特殊デバイスファイルまたはブロッ ク型デバイスファイルのい
ずれかのフルパス名に raw パーティ ショ ンを指定します。 次に例を示します。
■ Solaris (SPARC) raw パーティシ ョ ン :/dev/rdsk/c2t0d3s3 または /dev/dsk/c2t0d3s3
■ VxVM ボ リ ューム :/dev/vx/rdsk/diskgroup_1/volume_3 または
/dev/vx/dsk/diskgroup_1/volume_3
メモ : パスにワイルドカードを指定しないでください (/dev/rdsk/c2* など )。
キャ ッシュパーティシ ョ ンは、マウン ト解除され、スナップシ ョ ッ ト ソース ( バックアップ対象のク ライアン トのデータ ) と同じホス ト上に存在する必要があ り ます。 パーティシ ョ ンには、 バッ クアップ中に発生する、 パーティシ ョ ンへのすべ
ての書き込みを保持するのに十分な領域が必要です。 通常、 使用頻度が高い時間
帯以外のバッ クアップは最大稼働時のバッ クアップよ り少ないキャ ッシュで十分
です。
詳し くは、 『Veritas NetBackup™ Snapshot Client 管理者ガイ ド UNIX、Windowsおよび Linux』 を参照してください。
ローカルホストのスナップシ ョ ッ ト方式 : VxVM (Solaris SPARC、 HP-UX、 Windows 2000/2003)
次の項では、 要件と構成方式について説明します。
要件実稼働データベースホス トで、 次のインス トールおよび構成を行います。
■ NetBackup クライアント 、NetBackup Snapshot Client および NetBackup for SAP
エージェント をインスト ールします。
■ 実稼働データベース (Oracle) を構成します。
■ 異なるホス トに NetBackup マスターサーバーをインス トールできます。
176 分割ミ ラーバックアップの構成
ローカルホストのスナップシ ョ ッ ト方式 : VxFS_Checkpoint
NetBackup_AdminGuide_SAP_Unix.book Page 176 Tuesday, September 18, 2007 10:25 PM
構成次の手順を使用して構成します。
ローカルホストのスナップシ ョ ッ ト方式の構成方法
1 外部ディ スク D1 をプライマ リ ク ライアン ト (実稼働データベースホス ト ) に
接続し、 次のコマンドを使用して VM ディ スクグループを作成します。
root@primary# vxdg init diskgroup [cds=on|off] diskname=devicename
2 次のコマンドを使用してプライマ リディ スク D にボ リ ュームを作成します。
root@primary# vxassist -g diskgroup make volume size
3 次のコマンドを使用してボ リ ュームに DCO ログを追加します。
root@primary# vxassist -g diskgroup addlog volume logtype=dco
4 次のコマンドを使用してボ リ ューム上の FastResync を有効にします。root@primary# vxvol -g diskgroup set fastresync=on volume
5 次のコマンドを使用してボ リ ューム上に VxFS ファイルシステムを作成し、
マウン ト します。
root@primary# mkfs -F vxfs /dev/vx/rdsk/diskgroup/volumeroot@primary# mount -F vxfs /dev/vx/dsk/diskgroup/volume mnt
6 このボ リ ュームに SAP 実稼働データベースを作成します。
7 次のコマンドを使用して、 プライマ リ ク ライアン トのデータボ リ ュームのス
ナップシ ョ ッ ト を開始します。
root@primary# vxassist -g diskgroup -b snapstart volume
ローカルホストのスナップシ ョ ッ ト方式 : VxFS_Checkpoint
BLI バッ ク ア ップの構成の項に一覧表示されている実稼働ホス ト の要件は、
VxFS_Checkpoint 方式に適用されます。 113 ページの 「Block Level Incrementalバッ クアップの構成」 を参照して ください。
実稼働ホスト の Veritas File System (VxFS) の Oracle データベースを構成します。
177分割ミ ラーバックアップの構成
オフホスト代替クライアン ト : FlashSnap 方式
NetBackup_AdminGuide_SAP_Unix.book Page 177 Tuesday, September 18, 2007 10:25 PM
オフホスト代替クライアン ト : FlashSnap 方式177 ページの図 H-1 に、 一般的な構成が示されます。
図 H-1 FlashSnap を使用した一般的な SAP 分割ミ ラーオフホストバッ
クアップ
要件実稼働データベースホス トで、 次のインス トールおよび構成を行います。
■ NetBackup クライアント 、NetBackup Snapshot Client および NetBackup for SAP
エージェント をインスト ールします。
■ 実稼働データベース (Oracle) を構成します。
■ 異なるホス トに NetBackup マスターサーバーをインス トールできます。
代替ク ライアン ト ( オフホス ト ) で、 次のインス トールを行います。
■ NetBackup ク ライアン トおよび NetBackup Snapshot Client をインス トール
します。 NetBackup for SAP エージェン トは必須ではあ り ません。
■ NetBackup マスターサーバー。バッ クアップメディアが接続されているのと
同じホス ト または異なるホス トにインス トールできます。
■ 代替バッ クアップク ライアン トが、 バッ クアップの対象となるファイルに関
連付けられたユーザーおよびグループの識別番号 (UID および GID) を取得
できる必要があ り ます。
代替クライアン トオフホスト実稼働データベースホスト
プライマリディスク
バックアップメディア
ミ ラーディスクOracle
データベース
スナップシ ョ ッ ト
自動テープチェンジャ
178 分割ミ ラーバックアップの構成
オフホスト代替クライアン ト : FlashSnap 方式
NetBackup_AdminGuide_SAP_Unix.book Page 178 Tuesday, September 18, 2007 10:25 PM
構成次の手順を使用して構成します。
ローカルホストのスナップシ ョ ッ ト方式の構成方法
1 外部ディ スク D1 をプライマ リ ク ライアン ト (実稼働データベースホス ト ) に
接続し、 次のコマンドを使用して VM ディ スクグループを作成します。
root@primary# vxdg init diskgroup [cds=on|off] diskname=devicename
2 次のコマンドを使用してプライマ リディ スク D にボ リ ュームを作成します。
root@primary# vxassist -g diskgroup make volume size
3 次のコマンドを使用してボ リ ュームに DCO ログを追加します。
root@primary# vxassist -g diskgroup addlog volume logtype=dco
4 次のコマンドを使用してボ リ ューム上の FastResync を有効にします。root@primary# vxvol -g diskgroup set fastresync=on volume
5 次のコマンドを使用してボ リ ューム上に VxFS ファイルシステムを作成し、
マウン ト します。
root@primary# mkfs -F vxfs /dev/vx/rdsk/diskgroup/volumeroot@primary# mount -F vxfs /dev/vx/dsk/diskgroup/volume mnt
6 このボ リ ュームに SAP 実稼働データベースを作成します。
7 外部ミ ラーディ スク D2 をプライマ リ ク ライアン トおよび代替ク ライアン ト
に接続して、 ディ スクが両方のホス トにアクセスできるよ うにします。
8 次のコマンドを使用して、 プライマ リ ク ライアン トのデータボ リ ュームのス
ナップシ ョ ッ ト を開始します。
root@primary# vxassist -g diskgroup -b snapstart volume
この FlashSnap 構成に基づいた、 Snapshot Client による SAP のバッ クアップの一般的な流れは次のとおりです。
1 実稼働ホス ト で、 データベースが停止するかまたは表領域がバッ クアップ
モードにな り ます。
2 代替ク ラ イアン ト オフホス ト によって、 実稼働データベースのスナップ
シ ョ ッ トがプライマ リディ スク D1 から ミ ラーディ スク D2 に作成されます。
3 プライマ リディ スク D1 の実稼働データベースがオンライン状態で作成され
ます。
4 ミ ラーディ スク D2 が分割されて、 スナップシ ョ ッ トのバッ クアップがバッ
クアップメディアに作成されます。
5 次に、ミ ラーディ スク D2 のスナップシ ョ ッ トがプライマ リディ スク D1 のボ
リ ュームに再結合されます。
179分割ミ ラーバックアップの構成
オフホスト代替クライアン ト : VVR 方式 (Solaris SPARC、 HP-UX)
NetBackup_AdminGuide_SAP_Unix.book Page 179 Tuesday, September 18, 2007 10:25 PM
オフホスト代替クライアン ト : VVR 方式 (Solaris SPARC、 HP-UX)
179 ページの図 H-2 に、 一般的なシステム構成が示されます。
図 H-2 VVR を使用した一般的な SAP 分割ミ ラーオフホスト バックアップ
要件実稼働データベースホス トで、 次のインス トールおよび構成を行います。
■ NetBackup クライアント 、NetBackup Snapshot Client および NetBackup for SAP
エージェント をインスト ールします。
■ 実稼働データベース (Oracle) を構成します。
■ 異なるホス トに NetBackup マスターサーバーをインス トールできます。
代替ク ライアン ト ( オフホス ト ) で、 次のインス トールを行います。
■ NetBackup ク ライアン トおよび NetBackup Snapshot Client をインス トール
します。 NetBackup for SAP エージェン トは必須ではあ り ません。
■ NetBackup メディアサーバー。バッ クアップメディアが接続されているのと
同じホス ト または異なるホス トにインス トールできます。
代替クライアン トオフホスト実稼働データベースホスト
プライマリディスク
バックアップメディア
ミ ラーディスク
Oracle
データベース
スナップシ ョ ッ ト
自動テープチェンジャ
プライマリディスク
複製され たデータベース
180 分割ミ ラーバックアップの構成
オフホスト代替クライアン ト : VVR 方式 (Solaris SPARC、 HP-UX)
NetBackup_AdminGuide_SAP_Unix.book Page 180 Tuesday, September 18, 2007 10:25 PM
構成次の手順では、 ボ リ ュームレプリ ケータプライマ リ とボ リ ュームレプリ ケータセ
カンダ リの両方を構成する方法について説明します。
ボリュームレプリケータプライマリ (実稼働データベースホスト ) を構成す
る方法
1 外部プライマ リディ スク D1 をボ リ ュームレプリ ケータプライマ リに接続
し、 次のコマンドを使用して VM ディ スクグループを作成します。
root@primary# vxdg init diskgroup [cds=on|off] diskname=devicename
2 次のコマンドを使用してプライマ リディ スク D1 にデータボ リ ュームを作成
します。
root@primary# vxassist -g diskgroup make volume size
デフォル ト では、 1 つのグループに 2 つのディ ス クを必要とする 2 つのコ
ピーが作成されます。 デフォルト を上書きするには、 次のコマンドを入力し
ます。
root@primary # vxassist -g diskgroup addlog volume logtype=dcm nlog=1
3 次のコマンドを使用してボ リ ューム上に VxFS ファイルシステムを作成し、
マウン ト します。
root@primary# mkfs -F vxfs /dev/vx/rdsk/diskgroup/volumeroot@primary# mount -F vxfs /dev/vx/dsk/diskgroup/volume mnt
4 このボ リ ュームに SAP 実稼働データベースを作成します。
5 次のコマンドを使用してプライマ リディ スク D1 にス ト レージレプリ ケータ
ログ (SRL) ボ リ ュームを作成します。
root@primary# vxassist -g diskgroup make volume_srl size
ボリュームレプリケータセカンダリ (代替クライアン トオフホスト ) を構成
する方法
メモ : ディ スクグループ名およびボ リ ューム名はプライマ リ ホス ト と同じである
必要があ り ます。
1 外部レプリ ケーシ ョ ンディ スク D2 をボ リ ュームレプリ ケータセカンダ リに
接続し、 次のコマンドを使用して VM ディ スクグループを作成します。
root@secondary# vxdg init diskgroup [cds=on|off] diskname=devicename
2 次のコマンドを使用してレプリ ケーシ ョ ンディ スク D2 にデータボ リ ューム
を作成します。
root@secondary # vxassist -g diskgroup make volume size
デフォル ト では、 1 つのグループに 2 つのディ ス クを必要とする 2 つのコ
ピーが作成されます。 デフォルト を上書きするには、 次のコマンドを入力し
ます。
root@secondary# vxassist -g diskgroup addlog volume logtype=dcm nlog=1
181分割ミ ラーバックアップの構成
オフホスト代替クライアン ト : VVR 方式 (Solaris SPARC、 HP-UX)
NetBackup_AdminGuide_SAP_Unix.book Page 181 Tuesday, September 18, 2007 10:25 PM
3 次のコマンドを使用してレプリ ケーシ ョ ンディ スク D2 にス ト レージレプリ
ケータログ (SRL) ボ リ ュームを作成します。
root@secondary# vxassist -g diskgroup make volume_srl size
4 ボ リ ュームレプリ ケータプライマ リ (実稼働データベースホス ト ) で、 次の
コマンドを使用して、 データボ リ ュームを指定するプライマ リ レプ リ ケータ
ボ リ ュームグループ (RVG) および SRL ボ リ ュームを作成します。
root@primary# vradmin -g diskgroup createpri rvg_name data_volumes(s) srl_volume
5 認証が完了できるこ とを確認します。
セカンダ リ ホス ト を新し く追加したり (addsec を使用 )、 またはリモート ホ
ス トのデータを上書き (syncvol を使用 ) する前に、vradmin による認証が
実行され、 リモート ホス ト上の /etc/vx/vras/.rdg ファ イルにプライマ
リディ スクグループ ID のエン ト リが含まれているこ とがチェッ ク されます。
リモート ホス ト上の /etc/vx/vras/.rdg ファ イルに該当するエン ト リが
含まれていない場合、 vradmin の addsec コマンドまたは syncvol コマン
ドは失敗します。
■ プライマ リディ スクグループ ID を リモート ホス ト上の
/etc/vx/vras/.rdg ファイルに追加します。
■ ディ スクグループ ID を検索するには、 プライマ リで vxprint -l
diskgroup_name コマンドを実行します。
■ /etc/hosts ファイルに、プライマ リ ホス ト名およびセカンダ リ ホス ト
名のエン ト リが含まれているこ とを確認します。
6 次のコマンドを使用して、セカンダ リ RVG を追加し、レプリ ケーシ ョ ンデー
タセッ ト (RDS) を作成します。root@primary# vradmin -g diskgroup addsec rvg_name primary_hostname secondary_hostname
7 次のコマンドを使用して、 ボ リ ュームレプリ ケータプライマ リ とボ リ ューム
レプリ ケータセカンダ リの間で複製を開始します。
root@primary# vradmin -g group_1 -a startrep v1_rvg
8 スナップシ ョ ッ ト ミ ラーを作成するために、 外部ミ ラーディ スク D3 を代替
ク ライアン トに接続します。
9 ボ リ ュームレプリ ケータセカンダ リ (代替ク ライアン トオフホス ト ) で、 次
のコマンドを使用してデータボ リ ュームのスナップを開始します。
root@secondary# vxassist –g diskgroup -b snapstart volume
182 分割ミ ラーバックアップの構成
ハードウェアアレイベースのスナップシ ョ ッ ト方式 : Hitachi Shadow Image、 EMC TimeFinder および HP Business
NetBackup_AdminGuide_SAP_Unix.book Page 182 Tuesday, September 18, 2007 10:25 PM
この VVR 構成に基づいた、Snapshot Client による SAP のバッ クアップの一般的な流れは次のとおりです。
1 実稼働ホス ト で、 データベースが停止するかまたは表領域がバッ クアップ
モードにな り ます。
2 プライマ リディ スク D1 およびレプリ ケーシ ョ ンディ スク D2 間の複製が停
止します。
3 代替クライアン トオフホス トによって、 レプリ ケーシ ョ ンデータベースのス
ナップシ ョ ッ トが、 ディ スク D2 から ミ ラーディ スク D3 に作成されます。
4 プライマ リディ スク D1 の実稼働データベースがオンライン状態で作成され
ます。
5 ミ ラーディ スク D3 が分割されて、 スナップシ ョ ッ トのバッ クアップがバッ
クアップメディアに作成されます。
6 次に、 ミ ラーディ スク D3 のスナップシ ョ ッ トがレプリ ケーシ ョ ンディ スク
D2 のボ リ ュームに再結合されます。
7 次に、プライマ リディ スク D1 およびセカンダ リディ スク D2 でス ト レージレ
プリ ケーシ ョ ンログ (SRL) が再同期化されます。
8 最後に、 複製が再開されます。
ハードウェアアレイベースのスナップショ ッ ト 方式 : Hitachi Shadow Image、 EMC TimeFinder および HP Business Copy
ベンダーから提供されるライブラ リ ファ イルが、 次のディ レク ト リにインス トー
ルされているこ とを確認して ください。 /usr/lib
NetBackup_AdminGuide_SAP_Unix.book Page 183 Tuesday, September 18, 2007 10:25 PM
I
NetBackup for SAP リ リース 6.x の
相違点
NetBackup for SAP では、 リ リース 6.0 以降、initSID.utl ファイルの次のパラ
メータがサポート されな くな り ました。
policy_log、 sched_log および second_secondary_archive
これらのパラ メータは、 アーカイブログの 2 つ目のバッ クアップコピーを作成す
るためのポ リ シーと スケジュールの指定およびフラグに使用されていました。
アーカイブログの 2 つ目のバッ クアップを実行するための代替方法を参照してく
ださい。
73 ページの 「アーカイブの実行」 を参照して ください。
fail_backup
このパラ メータは、 エラー発生時に、 ただちにバッ クアップ処理を停止するため
に使用されていました。
check_directory_flag
このパラ メータは、 ディ レク ト リバッ クアップを実行するために使用されていま
した。 ディ レク ト リが検出された場合、 NetBackup for SAP はエラーにフラグを
付け、 バッ クアップを停止していました。 このパラ メータへのサポートは、 SAP
の認証要件に準拠するために廃止されました。
184 NetBackup for SAP リ リース 6.x の相違点
NetBackup_AdminGuide_SAP_Unix.book Page 184 Tuesday, September 18, 2007 10:25 PM
NetBackup_AdminGuide_SAP_Unix.book Page 185 Tuesday, September 18, 2007 10:25 PM
索引
数字[1 ク ラ イアン ト あた りの最大ジ ョブ数
(Maximum jobs per client)] 42
B
backint インターフェース
NetBackup for SAP との リ ンク操作 37
技術的な概要 15
コマンド ラ イン 136
処理のシーケンス 16
定義 135
動作理論 135
入力ファイル 139
バッ クアップ処理におけるロール 68
パラ メータファイル 137
リ ス ト ア処理 74
BACKINT パラ メータ 62
backint_dir パラ メータ 150
backup_dev_type パラ メータ 60
backup_stream_buffersize パラ メータ 150BID
生成処理 69
バッ クアップに対して戻される情報 141bp.conf
管理者 134
スク リプ トパラ メータの リポジ ト リ 56, 145
bpdbm デーモン 32bphdb
オフラインバッ クアップにおけるロール 53
バッ クアップおよびリ ス ト アにおける
ロール 16
ログ 131
bplist_filter パラ メータ 150
bpplclients コマンド 25, 32
brarchive コマンド
インス トールディ レク ト リ 37
概要 15, 20
サンプルスク リプ ト 53
使用方法 73
brbackup コマンド
backint パラ メータファ イル 164
sapdba の代わり と しての使用 72
インス トールディ レク ト リ 37
オンラインバッ クアップでの使用 72
概要 15, 20
サンプルスク リプ ト 53
処理のシーケンス 16
多重化 42
バッ クアップの開始 68
brconnect コマンド 37
brrestore コマンド
インス トールディ レク ト リ 37
概要 15, 20
使用方法 74
brtools コマンド 37
bsi.env ファイル
概要 57
パラ メータ 62
変更の手順 61
C
client パラ メータ 58, 151
cluster_config スク リプ ト 25, 33, 36
custom_sort_file パラ メータ 152
D
drives パラ メータ 42, 58, 65, 153
E
ERROROUTPUT パラ メータ 62
export コマンド 53
F
FlashSnap スナップシ ョ ッ ト 110Fulldata Storage Checkpoint 115
G
get_license_key コマンド 26, 35
186 索引
NetBackup_AdminGuide_SAP_Unix.book Page 186 Tuesday, September 18, 2007 10:25 PM
I
initbpdbm コマンド 32
initSID.sap ファイル
Oracle 置換文字 60
スク リプ トパラ メータ 56
変更の手順 59
initSID.utl ファ イル
[1 ク ラ イアン ト あた りの最大ジ ョブ数] パラ
メータへの影響 42
Oracle 置換文字 59
概要 57
スク リプ トパラ メータ 56
スケジュール名の指定 46
パラ メータの概略 147
変更の手順 58
INPUT パラ メータ 62
inquiry_query_period パラ メータ 154
install_dbext コマンド 31, 35
J
Java インターフェース 42
M
master_time_offset パラ メータ 154
MaxDB データベース
bsi.env ファ イル 57
SAP パラ メータファ イル 57
管理インターフェース 15
技術的な概要 14, 21
構成 124
構成ファイル 57
バッ クアップスク リプ ト 53
用語 11Media Manager
バッ クアップメディアの構成 24
media_notify_script パラ メータ 155
N
NAS スナップシ ョ ッ ト 106
ポ リシーの構成 107NAS_Snapshot 110
NAS_Snapshot 方式 108
nbjm スケジュールプロセス 131
nbpem スケジュールプロセス 131
nbrb スケジュールプロセス 131Nodata Storage Checkpoint 115
O
Oracle データベース
initSID.sap ファイル 57
RMAN を使用しない場合
backint との リ ンク操作 37
NetBackup for SAP バイナリのコピー 37
技術的な概要 17
バッ クアップスク リプ ト 53
RMAN を使用する場合
SBT ラ イブラ リ との リ ンク操作 38
技術的な概要 18
バッ クアップスク リプ ト 53
SAP ツールのサポート 11
SAP パラ メータファ イル 57
SAP プロファ イルファ イル 57
技術的な概要 14, 17
構成ファイル 57
置換文字 59, 60
ORIGINAL_RUNDIRECTORY パラ メータ 64
OUTPUT パラ メータ 62
P
PARAMETERFILE パラ メータ 62
policy パラ メータ 58, 155
policy2 パラ メータ 155
R
Recovery Manager、 「Oracle データベース」 を参照
restore_filter パラ メータ 156
restore_stream_buffersize パラ メータ 157
retry_backup パラ メータ 157RMAN
「Oracle データベース」 を参照
rman_parms パラ メータ 61
S
SAP DB データベース
6.0 以前のバッ クアップおよびリ ス ト ア 167
バッ クアップおよびリ ス ト ア 167
用語 11
SAP ツール、 「sapdba」 を参照
SAP_CLIENT 環境変数 143
SAP_DRIVES 環境変数 143
sap_maxdb_backup スク リプ ト 53
sap_offline_backup スク リプ ト 53
sap_online_backup スク リプ ト 53
SAP_POLICY 環境変数 143
187索引
NetBackup_AdminGuide_SAP_Unix.book Page 187 Tuesday, September 18, 2007 10:25 PM
sap_redo_log スク リプ ト 53
sap_rman_backup スク リプ ト 53
SAP_SCHED 環境変数 144
SAP_SERVER 環境変数 144sapdba
sapdba がサポートするデータベース 11
オフラインバッ クアップ 69
技術的な概要 15
コマンド 37
定義 20
バッ クアップ処理 69
ユーティ リ テ ィのログ 132
リ ス ト ア処理 74
例 69
schedule パラ メータ 58, 157
schedule2 パラ メータ 157
server パラ メータ 58, 158
sleep パラ メータ 158Snapshot Client
Block Level Incremental バッ クアップ概要 113ポ リシーの構成 116
インスタン ト リ カバリ
構成要件 101ポ リシーの構成 102リ ス ト ア方式 110
オフホス トバッ クアップ
構成 101, 105スナップシ ョ ッ トバッ クアップ
構成 101構成要件 101含められるデータベースオブジェク ト 102ポ リシーの構成 102リ ス ト ア方式 110
ポ リシーの構成 102SnapVault 112
sort_backup_type パラ メータ 158sort_restore_type パラ メータ 162switch_list パラ メータ 58, 164switch_log パラ メータ 58, 164switch_sem パラ メータ 58, 165
T
TIMEOUT_FAILURE パラ メータ 63
TIMEOUT_SUCCESS パラ メータ 63
U
update_dbclients コマンド 25, 29, 33
utl_par_file パラ メータ 57, 60
V
Veritas Storage Foundation 116
VxFS_Checkpoint スナップシ ョ ッ ト 110
vxvm スナップシ ョ ッ ト 110
W
Windows インターフェース 42
あアーカイブ、 作成 73
アプリ ケーシ ョ ンバッ クアップスケジュール
概要 46, 48
構成 46
バッ クアップ処理時間帯 (Backup Window) 46
保持 (Retention) 46
インス トール
NetBackup ソフ ト ウェアの要件 24
ク ラスタ内での前提条件 25
データベースソフ ト ウェアの前提条件 24
プラ ッ ト フォームの互換性 23
リモート 26
ローカル 34
インス トールスク リプ ト 27, 35
インス トール前のデータベースソフ ト ウェアの前提
条件 24
オフラインバッ クアップ 69
オンラインバッ クアップ 72
か環境変数 56, 144
[ク ラ イアン トの読み込みタイムアウ ト (Client read
timeout)] プロパティ 133
ク ラ イアン ト リ ス ト
インス トール 29
ク ラスタ ソフ ト ウェアの前提条件 25
構成Media Manager 24
データベースのデバッグレベル 129
互換性情報 23
[コピーを複数作成する (Multiple copies)] 機能 48
コマンドbackint 136
bpplclients 25, 32
brarchive 15, 20, 37, 53, 73
brbackup 15, 16, 20, 37, 42, 53, 72
brconnect 37
brrestore 15, 20, 37, 74
188 索引
NetBackup_AdminGuide_SAP_Unix.book Page 188 Tuesday, September 18, 2007 10:25 PM
brtools 37
export 53
get_license_key 26, 35
initbpdbm 32
install_dbext 31, 35
sapdba 37
stopsap R3 69
su 54
update_dbclients 25, 29, 33
さ指定した時点へのロールバッ ク 110自動完全バッ クアップスケジュール
Snapshot Client 103
自動バッ クアップ
スク リプ トの作成 53スケジュール
手動バッ クアップ 68自動バッ クアップスケジュール
構成 47手動バッ クアップ、 「バッ クアップ」 を参照
スキップされたク ライアン ト 30スク リプ ト
cluster_config 25, 33, 36
su コマンド 54インス トール 27, 35サンプル 52使用時の注意 53操作の種類 53バッ クアップ 53リ ス ト ア 53
スケジュール
間隔 (Frequency) 48
スケジュールの形式 45
追加 45
プロパティ 48
スナップシ ョ ッ トバッ クアップ 101, 102, 110
スナップシ ョ ッ ト ロールバッ ク 110
た代替ク ライアン トへのリ ス ト ア
「 リ ダイレク ト リ ス ト ア」 を参照
タイムアウ トエラー、 最小化 133
多重化
MaxDB を使用する場合 127
概要 12
複数ド ライブのテス ト 65
ディ レク ト リ
コマンドの リポジ ト リ 37
デーモン、 「プロセス」 を参照
デバッグレベル 129
デバッグログ
/usr/openv/netbackup/logs 内 130
アクセス 131
有効化 130
ログファイルによる ト ラブルシューティ
ング 130
デバッグログ制限機能 131
統合ログ機能 131
ト ランザクシ ョ ンログ
「アーカイブログ」 を参照
はバッ クアップ
6.0 以前 171
MaxDB を使用する場合 125
オフライン 69
オンライン 72
自動 ( スク リプ トの構成 ) 53
「自動バッ クアップ」 も参照
出力ファイルの内容 141
手動 64
バッ クアップ操作のスク リプ ト 54
バッ クアップ識別子
「BID」 を参照
[バッ クアップ対象 (Backup Selections)] リ ス ト
概要 50
対象の追加 50, 51
バッ クアップメディア
構成 124
定義 123
パラ メータBACKINT 62
backint_dir 150
backup_dev_type 60
backup_stream_buffersize 150
bplist_filter 150
client 58, 151
custom_sort_file 152
drives 42, 58, 65, 153
ERROROUTPUT 62
INPUT 62
inquiry_query_period 154
master_time_offset 154
media_notify_script 155
ORIGINAL_RUNDIRECTORY 64
OUTPUT 62
PARAMETERFILE 62
189索引
NetBackup_AdminGuide_SAP_Unix.book Page 189 Tuesday, September 18, 2007 10:25 PM
policy 58, 155
policy2 155
restore_filter 156
restore_stream_buffersize 157
retry_backup 157
rman_parms 61
schedule 58, 157
schedule2 157
server 58, 158
sleep 158
sort_backup_type 158
sort_restore_type 162
switch_list 58, 164
switch_log 58, 164
switch_sem 58, 165
TIMEOUT_FAILURE 63
TIMEOUT_SUCCESS 63
util_par_file 57, 60
パラ メータファイルinitSID.sap 56
initSID.utl 56
複数ス ト リームのバッ クアップ 134
プラ ッ ト フォームの互換性 23
プロセスbpdbm 32
bphdb 53
NetBackup プロセスのログファ イル 131
スケジュール (nbpem、 nbjm、 nbrb) 131
ポ リシーの構成Snapshot Client 103, 116
概要 43
ク ラ イアン トの追加 49
スケジュール 45
属性 45
データベース 44
テス ト 64
[バッ クアップ対象 (Backup Selections)]
リ ス ト 50
ポ リシーの構成のテス ト 64
まメディア、 定義 123
らライセンス情報 26, 34
リ ス ト ア
6.0 以前 172
MaxDB を使用する場合 126
Oracle を使用する場合 74
sapdba の使用 74
Snapshot Client 方式 110, 112
出力ファ イルの内容 141
スナップシ ョ ッ ト ロールバッ ク 110
リ ダイレク ト リ ス ト ア 75
リモート インス トールの手順 26
リモート フォルダボタン 51
レポート
NetBackup サーバーのレポート 131
[すべてのログエン ト リ (All Log Entries )] レ
ポート 131
レポート、 「ログファ イル」 も参照
ローカルインス トールの手順 34
ログファ イル
sapdba ユーティ リ ティ 132
有効化 130
190 索引
NetBackup_AdminGuide_SAP_Unix.book Page 190 Tuesday, September 18, 2007 10:25 PM