Veritas NetBackup™ for Microsoft SQL Server 管理者ガイド
- NetBackup for SQL Server の概要
- NetBackup for SQL Server のインストール
- SQL Server インテリジェントポリシーのためのインスタンス管理
- SQL Server インテリジェントポリシーを使用した SQL Server のバックアップの設定
- NetBackup for SQL Server の構成
- SQL Server のリストアの実行
- 代替ホストへの SQL Server データベースのリダイレクト
- 複数ストリームの SQL Server バックアップのリストア
- VMware バックアップを使用した SQL Server データの保護
- VMware バックアップを使用した SQL Server データの保護について
- Snapshot Client を併用した NetBackup for SQL Server の使用
- 高可用性 (HA) 環境での SQL Server の保護
- SQL Server 可用性グループを保護するための NetBackup の使用について
- NetBackup for SQL Server のデータベースミラーリング機能について
- バックアップおよびリカバリの概念
- SQL Server のバックアップおよびリカバリの概念について
- SQL Server のリカバリでの考慮事項について
- 複数の NIC を備えている場合の NetBackup for SQL Server の使用
- クライアントとバッチファイルを使用した SQL Server レガシーポリシーでのバックアップの設定
- NetBackup for SQL Server でのバッチファイルの使用について
- スケジュールプロパティについて
- 読み取り専用ファイルグループのバックアップ
- dbbackex によるユーザー主導操作の実行
- bplist を使用した SQL Server バックアップのリストの取得
- SAP 環境の SQL Server のバックアップとリストア (レガシー SQL Server ポリシー)
- トラブルシューティング
- SQL Server のトラブルシューティング用のデバッグログについて
- SQL Server のディザスタリカバリ
- 付録 A. バッチファイルの例
- 付録 B. 多重化されたバックアップ
- 付録 C. 承認を受けた場所の登録
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 エントリは、スクリプトを実行できないように管理者がサーバーを完全にロックダウンする場合に便利です。
- (該当する場合) これらの手順は、バックアップの実行が可能なクラスタ化されたデータベースまたはエージェントノードで実行します。
- (該当する場合) スクリプトの格納場所がデフォルトの場所または承認を受けた場所に変更された場合、ポリシーを更新します。