NetBackup™ for PostgreSQL 管理者ガイド
PostgreSQL のリストアについて
リストア用の nbpgsql -o restore コマンドは、-S と -t の必須パラメータを使用してリストア操作を開始します。パラメータ -id および -C はオプションのパラメータです。
パラメータ -id は、指定したバックアップイメージ名を使用してバックアップをリストアします。パラメータ -C は、指定したクライアントにあるすべてのバックアップを一覧表示します。-C を指定しない場合は、デフォルトで NetBackup プライマリサーバーが指定されます。
エージェントはその後、NetBackup XBSA インターフェースを介し、指定したパラメータを使用してバックアップを取得します。
NetBackup XBSA インターフェースは進捗ファイルを読み取って PostgreSQL バックアップファイルを受信し、それらをターゲットディレクトリにリストアします。
コマンドプロンプトには、リストアの正常な完了状態が示されます。アクティビティモニターには、リストアジョブの状態が表示されます。
Linux オペレーティングシステムでは、正常なリストアの後、リストアされたデータの所有者とグループのデフォルト値が postgres
になります。所有者を PostgreSQL ユーザーに変更し、環境に基づいて設定を変更する必要があります。
Linux オペレーティングシステムでは、データディレクトリにシンボリックリンクが含まれている場合、バックアップにはリンク情報が保持されません。シンボリックリンクは通常のデータディレクトリとしてバックアップされ、通常のディレクトリとしてリストアされます。リンクをリストアするには、シンボリックリンクを再構成する必要があります。
メモ:
ターゲットディレクトリが有効で、空であることを確認します。
リストアを実行する前に、次の前提条件を満たしていることを確認します。
ユーザーに管理者 (Windows) または root (Linux) のアクセス権があることを確認します。
(LVM ユーザー) データログとログディレクトリが、論理ボリューム上にあることを確認します。