NetBackup™ for Oracle 管理者ガイド
- 概要
- NetBackup for Oracle クイックスタート
- NetBackup for Oracle のインストール
- Oracle 管理者用の RBAC の構成
- Oracle インスタンスとデータベースの管理
- Oracle クレデンシャルの管理
- Oracle ポリシーの構成
- NetBackup for Oracle の構成の準備
- Oracle インテリジェントポリシー (OIP) について
- Oracle インテリジェントポリシー (OIP) の作成
- Oracle インテリジェントポリシーに対する Oracle データベースのアップグレードの影響
- NetBackup for Oracle の自動バックアップスケジュール設定
- Oracle インテリジェントポリシーを使用した NetBackup for Oracle スケジュールプロパティについて
- Oracle インテリジェントポリシー - ストレージおよび保持
- Oracle インテリジェントポリシープライマリサーバーの動作について
- [インスタンスとデータベース (Instances and databases)]タブ
- [バックアップ対象 (Backup Selections)]タブ
- [Oracle]タブ
- クライアントの RMAN 入出力のログ記録
- スクリプトベースの Oracle ポリシーについて
- NetBackup for Oracle の NetBackup Client Service ログオンアカウントの設定
- NetBackup for Oracle の構成設定のテスト
- Oracle RAC の管理
- Oracle のバックアップとリストアの実行
- Oracle のクローン作成
- NetBackup Copilot for Oracle
- Oracle Copilot について
- 共有を使った NetBackup Appliance での OIP 設定 (Oracle Copilot)
- Oracle Copilot イメージからのインスタントリカバリポイントの作成 (NetBackup Appliance 共有)
- Oracle Copilot インスタントリカバリのインスタントリカバリポイントの削除
- ユニバーサル共有を使った OIP の構成 (Oracle Copilot)
- Oracle Copilot ユニバーサル共有イメージからのインスタントアクセスマウントの管理
- データベースの指定した時点へのリストア後、Oracle Copilot の共有をクリーンアップする
- Oracle Copilot リカバリポイントまたはインスタントアクセスマウントから ASM ストレージへのシングルステップでのリストア
- RMAN を使った、データファイルコピーから ASM ストレージへのリストアについて
- 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 の構成
- トラブルシューティング
- トラブルシューティング NetBackup for Oracle について
- NetBackup for Oracle のトラブルシューティング手順について
- NetBackup のデバッグログとレポート
- デバッグログの手動での有効化 (Windows)
- デバッグログの手動での有効化 (UNIX)
- NetBackup for Oracle のログファイルについて
- Windows クライアントのデバッグレベルの設定
- UNIX クライアントのデバッグレベルの設定
- RMAN ユーティリティのログについて
- RMAN のバックアップエラーまたはリストアエラーのトラブルシューティング
- Snapshot Client を併用した NetBackup for Oracle のトラブルシューティング
- Error: Unable to re-create online log
- 大規模なデータベースのリストアにおけるタイムアウトエラーの最小化
- データベースバックアップのテープのロードとアンロード回数の最小化
- Oracle 用 NetBackup 直接重複排除 プラグインのデバッグログの手動による有効化
- 付録 A. 重複排除のベストプラクティス
- 付録 B. SFRAC の Snapshot Client サポート
- 付録 C. UNIX および Linux システムでの RMAN を使用しないスクリプトベースの Block Level Incremental (BLI) バックアップ
- RMAN を使用しないスクリプトベースの Block Level Incremental (BLI) バックアップについて
- BLI バックアップおよびリストア操作について
- RMAN を使用しない BLI バックアップのインストール要件の確認
- スクリプトベースの BLI バックアップの NetBackup ポリシーの作成
- バックアップとリストアの実行
- バックアップエラーまたはリストアエラーのトラブルシューティングについて
- 付録 D. XML Archiver
- 付録 E. 承認を受けた場所の登録
NetBackup for Oracle の Oracle RMAN 環境について
Oracle RMAN プログラムは、開始されたシェルまたはプログラムの環境を継承します。環境は次のような多数の場所に由来します。
ホスト用のグローバル環境またはプロファイル
ユーザーのプロファイル
NetBackup プライマリサーバー
NetBackup 以外のスケジューラ
バックアップスクリプト
対話形式のターミナルセッション
さらに、RMAN が起動されると、データベースインスタンスに接続し、バックアップを実行する Oracle データベースサーバープロセスを開始します。接続がローカルログオンとパスワード (TNS エイリアスなし) で行われる場合、Oracle データベースサーバーは RMAN プログラムの子になります。Oracle データベースサーバープロセスは RMAN から環境を継承します。NetBackup for Oracle エージェントは、Oracle データベースサーバープロセスにロードされる共有ライブラリであるため、このエージェントもその環境を継承します。
ただし、RMAN が SQL*Net によってデータベースインスタンスに接続する場合 (logon および password@TNSalias)、Oracle データベースサーバープロセスは SQL*Net リスナーサービスの子です。この SQL*Net リスナーサービスは、以前に RMAN からは独立して開始されました。その結果、NetBackup for Oracle エージェントは RMAN から環境を継承しません。その代わり、このエージェントはリスナーサービスが開始された環境を継承します。
予期しない結果の発生を避けるために、RMAN を常に send コマンドを使用して、必要な変数と値を NetBackup に明示的に渡すように設定します。また、RMAN ENV パラメータを使用して、NetBackup で変数と値を使用できるようにすることができます。
例 1. send コマンドを実行して、データベースのバックアップに使用するポリシーおよびサーバーを指定します。この例で示すように、すべてのチャネルを割り当てた後、backup コマンドの前に、RMAN スクリプトの文字列に変数を指定します。
run {
allocate channel t1 type 'SBT_TAPE';
allocate channel t2 type 'SBT_TAPE';
send 'NB_ORA_POLICY=your_policy,NB_ORA_SERV=your_server';
backup (database format 'bk_%U_%t');
release channel t1;
release channel t2;
}例 2.parms オペランドを使用して、データベースのバックアップに使用するポリシーおよびサーバーを指定します。parms オペランドは、シェルスクリプトで各 allocate channel コマンドによって設定されます。
run {
allocate channel t1 DEVICE TYPE 'SBT_TAPE'
PARMS "SBT_LIBRARY=/usr/openv/netbackup/bin/libobk.so,
ENV=(NB_ORA_POLICY=your_policy,NB_ORA_SERV=your_server)";
allocate channel t2 DEVICE TYPE 'SBT_TAPE'
PARMS "SBT_LIBRARY=/usr/openv/netbackup/bin/libobk.so,
ENV=(NB_ORA_POLICY=your_policy,NB_ORA_SERV=your_server)";
backup (database format 'bk_%s_%p_%t');
release channel t1;
release channel t2;
}