NetBackup™ for SAP 管理者ガイド
- NetBackup for SAP の概要
- NetBackup SAP HANA の概要
- NetBackup for SAP のインストール
- NetBackup for SAP HANA のインストール
- NetBackup for SAP の構成
- SAP 用のバックアップポリシーの構成について
- NetBackup for SAP バックアップスクリプト
- SAP 構成ファイルについて
- NetBackup for SAP HANA の構成
- SAP のバックアップとリストアの実行
- BRTools を使用した SAP バックアップの開始 (Oracle データベースの場合のみ)
- SAP アーカイブの実行
- 失敗した NetBackup for SAP バックアップおよびリストアの再開
- SAP HANA のバックアップとリストアの実行
- Snapshot Client を使用した NetBackup for SAP
- NetBackup for SAP の Snapshot Client の動作
- NetBackup for SAP による Snapshot Client の構成について
- UNIX の NetBackup for SAP Block Level Incremental バックアップの構成について
- NetBackup for SAP でのスナップショットロールバックを使用したボリュームおよびファイルシステムのリストアについて
- MaxDB データベース上の NetBackup for SAP
- NetBackup for SAP と SAP HANA のトラブルシューティング
- 付録 A. backint コマンドラインインターフェース
- 付録 B. SAP HANA の入力ファイルと出力ファイル
- 付録 C. backint -i in_file の内容
- 付録 D. backint -o out_file の内容
- 付録 E. NetBackup for SAP の backint の環境変数
- 付録 F. NetBackup for SAP 構成または bp.conf ファイル設定
- 付録 G. initSID.utl で使用するパラメータ
- sort_backup_type <value>
- sort_restore_type <value>
- 付録 H. 分割ミラーバックアップの構成
- 付録 I. 承認を受けた場所の登録
NetBackup for SAP バックアップスクリプト
自動スケジュール用のポリシーを構成している場合、バックアップスクリプトが自動的に実行されるように指定する必要があります。独自のスクリプトを作成するか、次の場所に格納されたスクリプトを変更することができます。
Windows の場合:
install_path\NetBackup\DbExt\SAP\samples
UNIX または Linux の場合:
/usr/openv/netbackup/ext/db_ext/sap/scripts/sap_oracle /usr/openv/netbackup/ext/db_ext/sap/scripts/sap_maxdb
表: NetBackup for SAP スクリプト に、サンプルスクリプトを示します。
表: NetBackup for SAP スクリプト
スクリプト名 |
使用環境 (基盤データベース) |
コメント |
---|---|---|
sap_offline_backup sap_offline_backup.cmd |
Oracle (RMAN を使用しない環境) |
brbackup コマンドが発行され、オフラインデータベース全体のバックアップが実行されます。 自動スケジュールから開始されると、NetBackup の bphdb 処理によって、スクリプトまたは SAP backint インターフェースが使用する環境にこれらの変数が設定されます。それらは、スクリプトを実行するプライマリサーバーおよびポリシーを識別します。 UNIX または Linux の場合: $SAP_SERVER$SAP_POLICY Windows の場合: %SAP_SERVER% %SAP_POLICY% スクリプトがクライアントホストから開始されると、これらの変数は手動で環境に設定することができます。UNIX または Linux の場合、変数は設定後にエクスポートする必要があります。 |
sap_online_backup.cmd sap_online_backup |
Oracle (RMAN を使用しない環境) |
brbackup コマンドと brarchive コマンドが発行され、オンラインデータベース全体のバックアップの後にオフライン REDO ログバックアップが実行されます。 |
sap_redo_log_backup sap_redo_log_backup.cmd |
Oracle (RMAN を使用しない環境) |
brarchive コマンドが発行され、オフライン REDO ログファイルがバックアップされます。 |
sap_rman_backup sap_rman_backup.cmd |
Oracle (RMAN を使用する環境) |
brbackup コマンドが発行され、RMAN の増分レベル 0 または増分レベル 1 のいずれかの累積バックアップが実行されます。レベルは、スクリプトが自動完全スケジュールまたは自動累積スケジュールのどちらから開始されたかによって異なります。 このスクリプトをクライアントから開始する場合、ロジックを追加して SAP_FULL または SAP_CINC 変数を適切に設定してください。それ以外の場合、スクリプトはバックアップを実行せずに状態 0 で終了します。 |
sap_maxdb_backup sap_maxdb_backup.cmd |
MaxDB |
dbmcli コマンドが発行され、指定したバックアップメディアを使用して完全バックアップまたは累積増分バックアップが実行されます。タイプは、スクリプトが自動完全スケジュールまたは自動累積スケジュールのどちらから開始されたかによって異なります。 このスクリプトをクライアントから開始する場合、ロジックを追加して SAP_FULL または SAP_CINC 変数を適切に設定してください。それ以外の場合、スクリプトはバックアップを実行せずに状態 0 で終了します。 |
これらのスクリプトを使用する場合は、環境に合わせてカスタマイズします。
メモ:
自動バックアップを構成する場合、または NetBackup による操作を開始する場合には、常に正しいスクリプトを指定します。NetBackup for SAP は、リストアのスクリプトがバックアップ操作に使用されるか、バックアップスクリプトがリストア操作に使用される場合にエラーを生成しません。
メモ:
すべてのスクリプトは、ローカルに格納してローカルで実行する必要があります。すべてのユーザーにスクリプトの書き込み権限を与えることは推奨しません。ネットワークまたはリモートの場所からスクリプトを実行することは許可されません。NetBackup をアンインストールする際は、NetBackup の db_ext
(UNIX の場合) または dbext
(Windows の場合) に格納されている作成済みのスクリプトを保護する必要があります。