NetBackup™ for Oracle 管理者ガイド
- 概要
- NetBackup for Oracle のインストール
- Oracle 管理者用の RBAC の構成
- Oracle の検出とデータベースの管理
- Oracle クレデンシャルの管理
- Oracle ポリシーの構成
- NetBackup for Oracle の構成の準備
- Oracle インテリジェントポリシー (OIP) について
- スクリプトベースの Oracle ポリシーについて
- Oracle のバックアップとリストアの実行
- Oracle のクローン作成
- NetBackup Copilot for Oracle
- ユニバーサル共有を使った OIP の構成 (Oracle Copilot)
- Oracle Copilot でのインスタントアクセス
- 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 の影響について
- Replication Director の Oracle サポートについて
- Oracle 用 NetBackup 直接重複排除
- トラブルシューティング
- RMAN のバックアップエラーまたはリストアエラーのトラブルシューティング
- 付録 A. 重複排除のベストプラクティス
- 付録 B. SFRAC の Snapshot Client サポート
- 付録 C. UNIX および Linux システムでの RMAN を使用しないスクリプトベースの Block Level Incremental (BLI) バックアップ
- RMAN を使用しない BLI バックアップのインストール要件の確認
- スクリプトベースの BLI バックアップの NetBackup ポリシーの作成
- バックアップとリストアの実行
- バックアップエラーまたはリストアエラーのトラブルシューティングについて
- 付録 D. XML Archiver
- 付録 E. 承認を受けた場所の登録
バックアップまたはリストアの各段階でのトラブルシューティング
この項では、RMAN によって開始される操作の一連のイベントについて説明し、その各段階で発生する問題に対する解決方法を提案します。
rman を起動します。
バックアップまたはリストアは、次のいずれの方法でも開始できます。
次のようなオペレーティングシステムのプロンプトから開始される RMAN バックアップまたはリストアを使用して実行する。
rman target user/pwd[@TNS_alias] \ rcvcat user/pwd[@TNS_alias]\ cmdfile RMAN_script_file_name
ここで、RMAN_script_file_name(RMAN スクリプト名) は完全修飾名で指定します。
プライマリサーバー上の管理者インターフェースを使用して手動で実行する。
自動バックアップスケジュールを使用して自動的に実行する。
ここでエラーが起きたら、RMAN ログを調べます。
RMAN によって環境が検証され、API に要求が発行されます。
Windows の場合、NetBackup のバージョン、API のバージョン、トレースファイル名などの情報が RMAN に登録されます。この時点で発生するエラーは、通常、クライアントとサーバーの通信の問題が原因です。bprd ログおよび bpcd ログ内のメッセージを確認して、問題の原因を調べます。
UNIX の場合、NetBackup のバージョン、API のバージョン、トレースファイル名、NetBackup シグナルハンドラなど一部の情報が RMAN に登録されます。この時点で発生するエラーは、通常、クライアントとサーバーの通信の問題が原因です。bprd ログおよび bpcd ログ内のメッセージを確認して、問題の原因を調べます。さらに、クライアントの bp.conf エントリも検証します。
RMAN によって、バックアップまたはリストアの要求が発行されます。
API によって必要なパラメータが収集され、その後、NetBackup サーバーにbackupまたはrestoreの要求が送信されます。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 ポリシーとスケジュールで選択できます。ただし、NetBackup は複数の 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 は、サーバーで必要な操作 (バックアップイメージの検証など) が完了するまで待機し、終了します。