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. 承認を受けた場所の登録
NetBackup データベースのスクリプトベースポリシーで使用する承認を受けた場所の登録
NetBackup は、バックアップ中にスクリプトがデフォルトのスクリプト格納場所および承認を受けた場所にあるかを確認します。スクリプトの承認を受けたデフォルトの格納場所は、UNIX の場合は usr/openv/netbackup/ext/db_ext
、Windows の場合は install_path\netbackup\dbext
です。スクリプトがデフォルトのスクリプト格納場所または承認を受けた場所にない場合、ポリシーのジョブは失敗します。スクリプトをデフォルトのスクリプト格納場所または追加の承認を受けた場所に移動すれば、NetBackup はスクリプトを認識します。スクリプトの格納場所を変更した場合、その変更をポリシーに反映する必要があります。ディレクトリの承認を受けることも可能で、承認されたディレクトリに格納されたスクリプトは NetBackup に認識されるようになります。ディレクトリ全体の承認が必要な場合は、承認を受ける場所をスクリプトの絶対パスにすることもできます。
デフォルトのスクリプト格納場所がお使いの環境で機能しない場合、次の手順に従ってスクリプト格納のための承認を受けた場所を 1 つ以上入力します。nbsetconfig を使用してスクリプトを格納する、承認を受けた場所を入力します。bpsetconfig を使用することもできますが、このコマンドはプライマリサーバーまたはメディアサーバーでのみ利用可能です。
メモ:
すべてのユーザーにスクリプトの書き込み権限を与えることは推奨しません。NetBackup は、ネットワークまたはリモートの場所からスクリプトを実行することを許可しません。すべてのスクリプトは、ローカルに格納してローカルで実行する必要があります。NetBackup をアンインストールする際は、NetBackup の db_ext
(UNIX の場合) または dbext
(Windows の場合) に格納されている作成済みのスクリプトを保護する必要があります。
承認を受けた場所とスクリプトについて詳しくは、ナレッジベースの記事を参照してください。
承認を受けた場所を追加するには
- クライアントでコマンドプロンプトを開きます。
- nbsetconfig を使って承認を受けた場所の値を入力します。これらのコマンドは、クライアントの特権ユーザーが実行する必要があります。
以下に、Oracle エージェントに設定できるパスの例を示します。エージェントに適したパスを使用します。
UNIX の場合:
[root@client26 bin]# ./nbsetconfig nbsetconfig>DB_SCRIPT_PATH = /Oracle/scripts nbsetconfig>DB_SCRIPT_PATH = /db/Oracle/scripts/full_backup.sh nbsetconfig> <ctrl-D>
Windows の場合:
C:\Program Files\Veritas\NetBackup\bin>nbsetconfig nbsetconfig> DB_SCRIPT_PATH=c:\db_scripts nbsetconfig> DB_SCRIPT_PATH=e:\oracle\fullbackup\full_rman.sh nbsetconfig> <ctrl-Z>
メモ:
テキストファイルからの読み取りや、bpsetconfig を使用した NetBackup サーバーからのクライアントのリモート設定などのオプションについては、『NetBackup コマンドリファレンスガイド』を参照してください。スクリプトの格納場所や承認を受けた場所を一覧にしたテキストファイルがある場合、nbsetconfig または bpsetconfig を使用すると、そのテキストファイルから読み込むことができます。DB_SCRIPT_PATH=none のエントリでは、クライアント上でスクリプトを実行できません。none エントリは、スクリプトを実行できないように管理者がサーバーを完全にロックダウンする場合に便利です。
- (該当する場合) これらの手順は、バックアップの実行が可能なクラスタ化されたデータベースまたはエージェントノードで実行します。
- (該当する場合) スクリプトの格納場所がデフォルトの場所または承認を受けた場所に変更された場合、ポリシーを更新します。