NetBackup™ for Oracle 管理者ガイド
- 概要
- NetBackup for Oracle クイックスタート
- NetBackup for Oracle のインストール
- Oracle 管理者用の RBAC の構成
- Oracle インスタンスとデータベースの管理
- Oracle クレデンシャルの管理
- Oracle ポリシーの構成
- NetBackup for Oracle の構成の準備
- Oracle インテリジェントポリシー (OIP) について
- スクリプトベースの Oracle ポリシーについて
- Oracle RAC の管理
- 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 直接重複排除
- その他の Oracle の構成
- トラブルシューティング
- RMAN のバックアップエラーまたはリストアエラーのトラブルシューティング
- 付録 A. 重複排除のベストプラクティス
- 付録 B. SFRAC の Snapshot Client サポート
- 付録 C. UNIX および Linux システムでの RMAN を使用しないスクリプトベースの Block Level Incremental (BLI) バックアップ
- RMAN を使用しない BLI バックアップのインストール要件の確認
- スクリプトベースの BLI バックアップの NetBackup ポリシーの作成
- バックアップとリストアの実行
- バックアップエラーまたはリストアエラーのトラブルシューティングについて
- 付録 D. XML Archiver
- 付録 E. 承認を受けた場所の登録
XML エクスポートまたは XML インポートの各段階でのトラブルシューティング
この項で説明する情報は、bporaexp または bporaimp コマンドの parfile で DIRECTORY が指定されている場合、適用されません。
以下では、bporaexp または bporaimp が NetBackup モードで開始する処理の各段階を順に説明しています。この状況は、bporaexp コマンドまたは bporaimp コマンドの parfile で DIRECTORY が指定されていない場合に発生します。また、その各段階で発生する問題に対する解決方法を提案します。
段階ごとにトラブルシューティングを行う方法
- bporaexp または bporaimp を起動します。
エクスポートまたはインポートは、次のいずれの方法でも開始できます。
システムプロンプトのコマンドラインを使用して実行する。
次に例を示します。
bporaexp parfile = parameter_filename bporaimp parfile = parameter_filename
プライマリサーバー上の NetBackup 管理コンソールを使用して手動で実行する。
自動エクスポートスケジュールを使用して自動的に実行する。
この時点でエラーが発生した場合、bporaexp または bporaimp ログを確認します。
- bporaexp または bporaimp によって環境が検証され、Oracle および NetBackup に接続されます。
Oracle の接続エラーは、Oracle 環境の問題、データベースの問題、不正なユーザー ID または不正なパスワードが原因で発生する可能性があります。
この時点で発生する NetBackup エラーは、通常、クライアントとサーバーの通信の問題が原因です。bprd ログおよび bpcd ログ内のメッセージを確認して、問題の原因を調べます。
さらに、UNIX および Linux クライアントの bp.conf エントリも検証します。
- bporaexp または bporaimp によって、バックアップまたはリストア要求が発行されます。
バックアップまたはリストア要求の処理を進める前に、bporaexp または bporaimp コマンドで 3 つの機能が実行されます。
必要なパラメータを収集する
バックアップまたはリストア要求が NetBackup サーバーに送られる
サーバーおよびクライアントで、データを転送する準備ができるのを待つ
NetBackup クライアントインターフェースでは、次の情報源から情報が収集されます。
bporaexp パラメータファイルや bporaimp パラメータファイルなどの環境設定。
スクリプトを使用する場合は、手動でパラメータファイルを作成する必要があります。
Windows のサーバー構成パラメータ。
ユーザーの bp.conf ファイルおよび UNIX または Linux クライアント上の /usr/openv/netbackup/bp.conf ファイル
この情報は、プライマリサーバーの bprd プロセスに送信されます。
この段階でバックアップ問題に対するトラブルシューティングを行うには、次のファイルを調べます。
Windows の場合:
install_path\NetBackup\logs\bporaexp\log.mmddyy
UNIX の場合:
/usr/openv/netbackup/logs/bporaexp/log.mmddyy
bprd プロセスが失敗した場合、bprd および bpbrm ログを確認します。
この段階で発生するエラーのほとんどは、NetBackup サーバーまたは Oracle ポリシーの不正な構成パラメータが原因です。
NetBackup は、通常、正しい Oracle ポリシーとスケジュールで選択できます。ただし、NetBackup は複数の Oracle ポリシーがデータベースにある場合は、エラー発生時にポリシーまたはスケジュールを選択できます。
Windows の場合、クライアント環境で SERVER および POLICY の値を設定するか、または次の bporaexp パラメータを設定してください。
NB_ORA_POLICY=policyname NB_ORA_SCHED=schedule NB_ORA_SERV=Netbackup_server NB_ORA_CLIENT=Netbackup_client
UNIX の場合、クライアント上の bp.conf ファイルの SERVER および POLICY の値を設定するか、または次の bporaexp パラメータを設定してください。
NB_ORA_POLICY=policyname NB_ORA_SCHED=schedule NB_ORA_SERV=Netbackup_server NB_ORA_CLIENT=Netbackup_client
リストアのトラブルシューティングを行うには、次のログファイルを調べます。
Windows の場合:
install_path\NetBackup\logs\bporaimp\mmddyy.log
UNIX の場合:
/usr/openv/netbackup/logs/bporaimp/log.mmddyy
次の bporaimp パラメータを設定して、正しい NetBackup サーバーおよび NetBackup クライアントの値が使用されていることを確認してください。
NB_ORA_SERV=Netbackup_server NB_ORA_CLIENT=Netbackup_client
これらのパラメータには、XML エクスポート操作で使用したのと同じ値を設定します。
- bporaexp または bporaimp によって読み込み要求または書き込み要求が NetBackup クライアントに発行されます。その後、NetBackup サーバー間でデータ転送が行われます。
bporaexp は、アーカイブされる表ごとに SQL 問い合わせを作成し、Oracle Call Interface (OCI) を使用して問い合わせを実行します。問い合わせ結果は、XML に変換されます。XML の出力は、NetBackup クライアントインターフェースに渡されます。
bporaimp では逆のプロセスを使用します。つまり、XML データはリストアされてから解析され、その後、データベースに挿入されます。
この時点での失敗は、Oracle エラー、NetBackup メディア、ネットワークまたはタイムアウトエラーが原因である可能性があります。
- bporaexp または bporaimp によって、NetBackup クライアントは、セッションを閉じて、Oracle データベースへの接続を切断するように指示されます。
NetBackup クライアントは、サーバーで必要な操作 (バックアップイメージの検証など) が完了するまで待機し、その後、終了します。