Veritas NetBackup™ for Oracle 管理者ガイド
- 概要
- NetBackup for Oracle クイックスタート
- NetBackup for Oracle のインストール
- Oracle のポリシー構成
- NetBackup for Oracle の構成の準備
- Oracle インテリジェントポリシーのインスタンス管理
- Oracle インテリジェントポリシー (OIP) について
- スクリプトまたはテンプレートベースの Oracle ポリシーについて
- Oracle のバックアップとリストアの実行
- NetBackup for Oracle バックアップについて
- NetBackup for Oracle のリストアについて
- Microsoft Windows Cluster 環境での NetBackup for Oracle の使用
- ガイド付きリカバリ
- ガイド付きリカバリのトラブルシューティング
- Snapshot Client を併用した NetBackup for Oracle
- Snapshot Client を併用した NetBackup for Oracle について
- Snapshot Client を併用した NetBackup for Oracle の動作
- NetBackup for Oracle による Snapshot Client の構成について
- スナップショットバックアップからの NetBackup for Oracle のリストア
- UNIX の NetBackup for Oracle Block Level Incremental バックアップの構成について
- Snapshot Client の影響について
- レプリケーションディレクタの Oracle サポートについて
- トラブルシューティング
- RMAN のバックアップエラーまたはリストアエラーのトラブルシューティング
- 付録 A. RAC (Real Application Clusters)
- 付録 B. NetBackup を併用した Oracle RAC を保護するためのベストプラクティス
- 付録 C. 重複排除のベストプラクティス
- 付録 D. SFRAC の Snapshot Client サポート
- 付録 E. UNIX および Linux システムでの RMAN を使用しないスクリプトベースの Block Level Incremental (BLI) バックアップ
- RMAN を使用しない BLI バックアップのインストール要件の確認
- スクリプトベースの BLI バックアップの NetBackup ポリシーの作成
- バックアップとリストアの実行
- バックアップエラーまたはリストアエラーのトラブルシューティングについて
- 付録 F. XML Archiver
- 付録 G. 承認を受けた場所の登録
バックアップまたはリストアの各段階でのトラブルシューティング
この項では、RMAN によって開始される操作の一連のイベントについて説明し、その各段階で発生する問題に対する解決方法を提案します。
rman を起動します。
バックアップまたはリストアは、次のいずれの方法でも開始できます。
次のようなオペレーティングシステムのプロンプトから開始される RMAN バックアップまたはリストアを使用して実行する。
rman target user/pwd[@TNS_alias] \ rcvcat user/pwd[@TNS_alias]\ cmdfile RMAN_script_file_name
ここで、RMAN_script_file_name(RMAN スクリプト名) は完全修飾名で指定します。
NetBackup クライアントインターフェースまたは bpdbsbora から実行されたテンプレートを使用して実行する。
マスターサーバー上の管理者インターフェースを使用して手動で実行する。
自動バックアップスケジュールを使用して自動的に実行する。
ここでエラーが起きたら、RMAN ログを調べます。
RMAN によって環境が検証され、API に要求が発行されます。
Windows の場合、NetBackup のバージョン、API のバージョン、トレースファイル名などの情報が RMAN に登録されます。この時点で発生するエラーは、通常、クライアントとサーバーの通信の問題が原因です。bprd ログおよび bpcd ログ内のメッセージを確認して、問題の原因を調べます。
UNIX の場合、NetBackup のバージョン、API のバージョン、トレースファイル名、NetBackup シグナルハンドラなど一部の情報が RMAN に登録されます。この時点で発生するエラーは、通常、クライアントとサーバーの通信の問題が原因です。bprd ログおよび bpcd ログ内のメッセージを確認して、問題の原因を調べます。 さらに、クライアントの bp.conf エントリも検証します。
RMAN によって、バックアップまたはリストアの要求が発行されます。
API によって必要なパラメータが収集され、その後、NetBackup サーバーにバックアップまたはリストアの要求が送信されます。API では、サーバーとクライアントの両方でデータの転送準備が完了するまで待機し、その後に要求を戻します。
この情報は、API によってマスターサーバーの bprd プロセスに送信されます。
この最初の段階で問題に対するトラブルシューティングを行うには、次のファイルを調べます。
Windows の場合:
install_path\NetBackup\logs\dbclient\mmddyy.log
UNIX の場合:
/usr/openv/netbackup/logs/dbclient/log.mmddyy
bprd プロセスが失敗した場合、bprd および bpbrm に関するログを確認します。
この時点での失敗は、多くの場合、NetBackup サーバーまたは Oracle ポリシーの不正な構成パラメータが原因で発生します。
通常、NetBackup によって正しい Oracle ポリシーおよびスケジュールが選択されますが、そのデータベース内に複数の Oracle ポリシーが存在する場合、正しいものが選択されない場合があります。
Windows の場合、クライアント環境で、SERVER および NB_ORA_POLICY の値を設定してください。
UNIX の場合、クライアント上の bp.conf ファイルの SERVER および POLICY の値を設定するか、環境変数を設定してください。
たとえば、次の C シェルの setenv コマンドによって、NetBackup で使用する Oracle ポリシー、スケジュール、およびサーバーが指定されます。
setenv NB_ORA_POLICY policyname setenv NB_ORA_SCHED application_backup_schedule_name setenv NB_ORA_SERV NetBackup_server
RMAN によって読み込み要求または書き込み要求が API に発行されます。その後、API と NetBackup サーバーとの間でデータ転送が行われます。
この時点での失敗は、NetBackup メディア、ネットワークまたはタイムアウトエラーが原因である可能性があります。
RMAN によって、API にセッションを閉じるように指示されます。
API は、サーバーで必要な操作 (バックアップイメージの検証など) が完了するまで待機し、終了します。