veritas netbackup for sapdownload1.veritas.com/support/products/netbackup... · maxdb...

190
Veritas NetBackup for SAP 管理者ガ イ ド UNIX および Linux リリース 6.5

Upload: phungdat

Post on 06-Jul-2018

222 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

NetBackup_AdminGuide_SAP_Unix.book Page 1 Tuesday, September 18, 2007 10:25 PM

Veritas NetBackup™ for SAP

管理者ガイド

UNIX および Linux

リ リース 6.5

Page 2: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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 (商用コンピュータ ・ソフ ト ウェア説明書類)」 である と見なされます。

Page 3: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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 などにアクセスするこ とができます。

Page 4: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

NetBackup_AdminGuide_SAP_Unix.book Page 4 Tuesday, September 18, 2007 10:25 PM

Page 5: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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

Page 6: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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

Page 7: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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

Page 8: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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

Page 9: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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

Page 10: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

10 目次

NetBackup_AdminGuide_SAP_Unix.book Page 10 Tuesday, September 18, 2007 10:25 PM

Page 11: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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 はいずれの環境でも同じよ うに動作します。

Page 12: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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 デー

タベースを配置できます。

Page 13: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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 の機能および説明 (続き )

機能 説明

Page 14: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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 データベースをホステ ィ ングするシステム

Page 15: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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) があ り ます。

Page 16: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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 マスターサーバースケジューラ

Page 17: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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

Page 18: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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 コマンドを使用して、 バッ クアップを検証できます。

Page 19: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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

Page 20: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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 コマンドを含む小さいスク リ

プ トです。

Page 21: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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

Page 22: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

22 概要

NetBackup for SAP の概要

NetBackup_AdminGuide_SAP_Unix.book Page 22 Tuesday, September 18, 2007 10:25 PM

Page 23: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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] をク リ ッ ク します。

Page 24: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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 インスタンスが存在している。

Page 25: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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 のローカルイ

ンス トール」 を参照して ください。

Page 26: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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 マスターサーバーのホ

ス ト名を入力します。

Page 27: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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 ソフ ト ウェア

をインス トールする場合。

および

Page 28: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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 ク ライアン ト ソフ ト ウェア

と同じバージ ョ ンであるこ とを確認します。

Page 29: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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 になり ます。

ク ライアン ト リ ス トに仮想名が含まれている場合、 この手順を完了でき

ません。 次のいずれかを実行します。

Page 30: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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)

Page 31: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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 までです。

Page 32: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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 を作成します。

Page 33: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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 ク ラ イアン ト名。

Page 34: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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 の有効なライセンスキーが登録され、 マスターサーバー

上に存在するこ とを確認します。

マスターサーバーのラ イセンス情報は、 マスターサーバーまたはメディ ア

サーバーから取得できます。 ライセンスキーを表示または追加するには、 次

のいずれかの手順を実行します。

■ マスターサーバーまたはメディアサーバーから、 次のコマンドを入力

する。

Page 35: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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 スク リプ トが

自動的に実行されます。

Page 36: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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』 を参照してください。

Page 37: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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

Page 38: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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

Page 39: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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

Page 40: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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

Page 41: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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」 も参照して ください。

Page 42: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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 パラ メータによっ

て、 これらのジ ョブが定義されます。

Page 43: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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 つのポ リシーに設定できます。 これ

らのバッ クアップ処理時間帯は、重なる場合があ り ます。

Page 44: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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] をク リ ッ ク します。

Page 45: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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 ポ リシーを定義

する必要があ り ます。

Page 46: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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

Page 47: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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

Page 48: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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)] を構成します。

Page 49: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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] をク リ ッ ク します。

Page 50: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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 ページの 「スク リプ トの作成」 を

参照して ください。

Page 51: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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] をク リ ッ ク します。

Page 52: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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 スク リプ ト 」 に示します。

Page 53: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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 コマンドが発行され、指定したバッ ク

アップメディアが使用されます。

Page 54: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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=""#

Page 55: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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 ページの 「構成設定のテス ト 」 を参照して く

ださい。

Page 56: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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 バッ クアップはマスター

サーバーから開始されます。

Page 57: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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 インターフェース との通信に使用される情報が含ま

れます。

Page 58: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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

Page 59: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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

Page 60: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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

Page 61: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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

Page 62: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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) の絶対パ

スおよびファイル名を指定します。

Page 63: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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 です。

データベースカーネルによってコピー

されたすべてのデータがバッ ク アッ プ

ツールで保存されるよ う に、 十分な時

間を指定してく ださい。 タイムアウト

が発生すると 、 保存されていないデー

タがある場合でも 、 常にバッ クアッ プ

ツールは終了します。 ただし、 指定し

た時間が長すぎる と 、 データ ベース

カーネルでバッ クアップが停止される

こ と によって、 他のバッ クアップ ( 毎

晩の自動バッ クアップなど ) が実行さ

れなく なる可能性があり ます。

パラメータ 説明

Page 64: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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 で、

ソースコンピュータのバッ ク アッ プを

ターゲッ ト コンピュータ上で使用でき

る こ と が、 コ ンピュ ータ 間のマイ グ

レーショ ンの前提条件になり ます。

パラメータ 説明

Page 65: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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 に成功または失敗が通知されます。

Page 66: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

66 構成

複数のドライブおよびファイルのテスト

NetBackup_AdminGuide_SAP_Unix.book Page 66 Tuesday, September 18, 2007 10:25 PM

Page 67: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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 スク リプ トが次のよ うに実行されます。

■ ファイルリ ス トの表示と同じ順序で実行

Page 68: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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

と協調します。

Page 69: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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] のメニュー項目を選択します。

次のよ うに表示されます。

Page 70: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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

Page 71: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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

Page 72: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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

Page 73: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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 を呼び出します。 両

Page 74: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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 によって、 メディア リ カ

バリ などの必要なデータベース リ カバリが実行され、 データベースサーバーが再

起動されます。

Page 75: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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 サーバーを構成して、 リ ダイレク ト リ ス ト アを許可します。

この手順は、 すべてのク ライアン トから リ ス ト アを行えるよ うに許可するの

か、 または選択したク ライアン トからのみリ ス ト アを行えるよ うに許可する

のかによって異な り ます。

Page 76: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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 ファイルの値よ り も優先度が高

くな り ます。

Page 77: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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 を指

定します。

Page 78: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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 カタログに保持されます。

Page 79: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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

Page 80: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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 オプシ ョ ンを使用して、 バッ クアップに失敗したファ

イルのみをバッ クアップする こ とができます。 すべてのファ イルを再度バッ ク

アップするよ うに指定する必要はあ り ません。

バッ クアップを再開するには、 次の手順を実行します。

Page 81: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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 エー

ジェン ト を呼び出します。

Page 82: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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

Page 83: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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

Page 84: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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

Page 85: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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

Page 86: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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

Page 87: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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 個のファイルが正常にリ ス ト アされました。

Page 88: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

88 NetBackup for SAP の使用方法

失敗したバックアップおよびリストアの再開

NetBackup_AdminGuide_SAP_Unix.book Page 88 Tuesday, September 18, 2007 10:25 PM

Page 89: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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 のシステム動

作が低下する期間はほとんどあ り ません。

Page 90: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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 は分割ミ ラーバッ クアップをサ

ポート します。 分割ミ ラーバッ クアップは前述の問題を解決できるため、 大規模

なデータベースに推奨されるバッ クアップ方式です。

Page 91: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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

Page 92: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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 ス

ト リームバッ クアップの併用

オフホス ト の完全バッ クア ップおよびオンホス ト の

増分バッ クアップを併用するこ とができます。

Page 93: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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 エージェン トによって決定

されます。

Page 94: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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 ページの 「拡張バッ クアップ方式でサポート されるデータベース

オブジェク ト 」 を参照して ください。

Page 95: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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 を使用してバッ クアップを実行する場合の処理

のシーケンスを示します。

Page 96: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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. イメージ情報をバックアップする

Page 97: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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 に戻されます。

Page 98: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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 属性をチェ ックする

Page 99: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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 は

標準バッ クアップだけをセカンダ リデバイスに対して直接実行します。 ポ リ シー

のスナップシ ョ ッ トに関連する設定は無視します。

Page 100: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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 パーティ

シ ョ ンで作成されたデータファイルのバッ クアップおよびリ ス ト アを実行で

きます。

Page 101: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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) を取得できる必要があ り ます。

Page 102: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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 システムでは、 構成にスケジュール形式も含める必要

があ り ます。 この構成によって、 データベース全体を正常にリ ス ト アするこ とが

できます。

Page 103: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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 に、 スナップシ ョ ッ ト ポ リ シーの構成に使用するイン

ターフェースを示します。

Page 104: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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)] をク リ ッ ク します (任意 )。

Page 105: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、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)] タブをク リ ッ ク します。

Page 106: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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』 を参照し てく だ

さ い。

Page 107: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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)] を指定します。

Page 108: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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)] タブをク リ ッ ク します。

Page 109: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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 他の属性を構成して、 任意のスケジュールおよびバッ クアップ対象を追加し

ます。

Page 110: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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』 を参照して ください。

Page 111: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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 を適用し、 データベースを再起動します。

Page 112: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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 を使用します。

ト ラブルシューテ ィ ング

ロールバッ ク リ ス ト アが失敗した場合、 データベースでファイルが開かれたまま

になっている可能性があ り ます。 この問題を解決するには、 データベースを停止

して再起動します。

Page 113: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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 によって自動的かつ透過的に実行され

ます。 最後の完全バッ クアップおよび後続の増分バッ クアップを格納する メディ

アは利用可能である必要があ り ます。 メディアが利用できない場合、 リ ス ト ア処

理は実行されません。

ファ イルを リ ス ト アする と、 そのファイルのすべてのブロ ッ クが上書きされるこ

とに注意して ください。 後続の最初の差分増分バッ クアップおよび後続のすべて

の累積増分バッ クアップによって、 リ ス ト アしたファイルのすべてのブロ ッ クが

バッ クアップされます。データベース全体のリ ス ト ア後、後続の最初のバッ クアッ

プは完全バッ クアップとな り ます。

Page 114: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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 バッ クアップでデータベースイ メージを凍結することができます。

Page 115: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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 を作成する場合も、このモードを使用する と最適な

リ カバリが可能です。

Page 116: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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 ポ リ シーを構成する場合、 次の手

順を実行します。

Page 117: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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 では、次

の場合に完全バッ クアップが実行されます。

Page 118: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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 でプロファ イル

ファイルがバッ クアップされます。

Page 119: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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 つの累積増分バッ クアップのみを

必要と します。ただし、累積バッ クアップでは、差分増分バッ クアッ

プよ り多くの領域と時間が必要になり ます。累積バッ クアップでは、

以前に取得した同じレベルのバッ クアップとデータが重複します。

バックアップ形式 説明

Page 120: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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

Page 121: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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 (累積増分バッ クアップを実行する場合 )

Page 122: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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 実行可能ファイルおよび構成ファイルが含まれます。 )

オンラインバッ クアップまたはオフラインバッ クアップのどちらの場合も、 特別

な構成は必要あ り ません。

Page 123: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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 データベースファイルのバッ

クアップに言及する場合に 「バッ クアップメディア」 という用語を使用します。

Page 124: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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: ログのバッ クアップ

Page 125: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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 のいずれか。

Page 126: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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 バッ クアップ識別子。問い合わせを実行する と、 この情報が戻され

ます。

Page 127: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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 データベースでは、並列メ

ディアのグループ内のメディア数がバッ クアップ中に使用されたメディアの

数と同じである必要があ り ます。

Page 128: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

128 MaxDB データベース上の NetBackup for SAP

MaxDB データベース上の NetBackup for SAP を使用したバックアップおよびリストアの実行

NetBackup_AdminGuide_SAP_Unix.book Page 128 Tuesday, September 18, 2007 10:25 PM

Page 129: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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

Page 130: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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

Page 131: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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 管理者ガ

イ ド』 を参照して ください。

Page 132: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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 は個々のファイルのリ ス ト アを示します。

Page 133: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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 データが保存された後、 削除されたこ とを示します。

Page 134: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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。 この変数は、テープスタ ッカなどの非ロボッ

ト ド ラ イブに対してのみ使用します。

Page 135: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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 が使用されます。 この機能には、 ファイルのリ ス ト ア先であるディ レク ト リの リ ス

ト をオプシ ョ ンと して含めるこ と もできます。

Page 136: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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 つの

制御ファイルに基づいています。

Page 137: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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 の内

容」 を参照して ください。

オプシ ョ ン 引数および設定内容

Page 138: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

138 backint コマンド ライン

NetBackup_AdminGuide_SAP_Unix.book Page 138 Tuesday, September 18, 2007 10:25 PM

Page 139: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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

Page 140: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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 リ ス ト アが書き込まれるパイプの名前。

指示句 基礎となるデータベース

Page 141: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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

■ リ ス ト アされたファイルまたはパイプ

リ ス ト ア機能が失敗する と、 検出されなかったファイルおよびパイプが出力ファ

イルに表示されます。 また、 正常にリ ス ト アされなかったファイルおよびパイプ

も表示されます。

Page 142: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

142 backint -o out_file の内容

照会に対して戻される情報

NetBackup_AdminGuide_SAP_Unix.book Page 142 Tuesday, September 18, 2007 10:25 PM

照会に対して戻される情報照会が正常に終了する と、 出力ファイルのエン ト リには次の情報が示されます。

■ BID

■ バッ クアップされたファイルまたはパイプ

Page 143: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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」 に設定されているこ とを

想定します。

Page 144: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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 オプシ ョ ン

と同等です。

環境変数 設定内容

Page 145: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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 パラ メータ と同等です。

Page 146: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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 パラ メータ と同等です。

変数 意味

Page 147: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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

Page 148: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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

パラメータ名 基礎となるデータベースと使用上の注意

Page 149: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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 を使用しない環境 )

パラメータ名 基礎となるデータベースと使用上の注意

Page 150: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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 表領域へのディ レク ト リパスに リ ンクが設定されている。

■ リ ンクが設定されたディ レク ト リパスがリ ス ト ア時に存在しない。

Page 151: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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() ライブラ

リ関数で戻された値が使用されます。

Page 152: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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

Page 153: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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 コマン

ドが同時に実行されます。

Page 154: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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

Page 155: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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 パラ メータに指

定した値が使用されます。

Page 156: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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

Page 157: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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

Page 158: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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」 を参照してく だ

さい。

Page 159: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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 値に基づいて実行されます。 これ

によってファイルパーティシ ョ ンが識別されます。

Page 160: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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

Page 161: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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

Page 162: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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

Page 163: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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

Page 164: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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

Page 165: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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

Page 166: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

166 initSID.utl で使用するパラメータ

パラメータ

NetBackup_AdminGuide_SAP_Unix.book Page 166 Tuesday, September 18, 2007 10:25 PM

Page 167: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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 ページの 「リ ス ト アの実行」 の手順に従っ

て、 これらのファイルを リ ス ト アします。

Page 168: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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 ソースデータベースの実行ディ レ ク

ト リへの絶対パス。 任意。

Page 169: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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 バッ ク ア ッ プの履歴

フ ァ イルの絶対パス

および名前。

Page 170: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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

の値。 任意。

パラメータ 説明

Page 171: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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 のマニュアルを参照して ください。

Page 172: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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 に戻されます。

Page 173: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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 を使用して分割ミ ラーバッ クアップを構成す

る方法について説明します。 構成方式の中には、 プラ ッ ト フォーム固有のものが

あ り ます。

Page 174: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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)] ダイアログボッ クスのキャ ッシュ設

定を上書きします。

Page 175: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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 マスターサーバーをインス トールできます。

Page 176: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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 データベースを構成します。

Page 177: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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

データベース

スナップシ ョ ッ ト

自動テープチェンジャ

Page 178: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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 のボ

リ ュームに再結合されます。

Page 179: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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

データベース

スナップシ ョ ッ ト

自動テープチェンジャ

プライマリディスク

複製され たデータベース

Page 180: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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

Page 181: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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

Page 182: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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

Page 183: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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

の認証要件に準拠するために廃止されました。

Page 184: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

184 NetBackup for SAP リ リース 6.x の相違点

NetBackup_AdminGuide_SAP_Unix.book Page 184 Tuesday, September 18, 2007 10:25 PM

Page 185: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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

Page 186: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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

Page 187: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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

Page 188: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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

Page 189: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

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

Page 190: Veritas NetBackup for SAPdownload1.veritas.com/support/products/NetBackup... · MaxDB データベース上の NetBackup for SAP ... bplist_filter script_path ... Oracle 環境では、Recovery

190 索引

NetBackup_AdminGuide_SAP_Unix.book Page 190 Tuesday, September 18, 2007 10:25 PM