Veritas NetBackup for PostgreSQL 管理者ガイド

Last Published:
Product(s): NetBackup (8.1.2)
  1. NetBackup for PostgreSQL の概要
    1.  
      NetBackup for PostgreSQL Agent について
    2.  
      NetBackup for PostgreSQL Agent がサポートする機能
    3.  
      NetBackup for PostgreSQL Agent パッケージ
    4.  
      NetBackup for PostgreSQL Agent のライセンスについて
  2. NetBackup for PostgreSQL エージェントのインストール
    1.  
      NetBackup for PostgreSQL Agent のインストールの計画
    2.  
      オペレーティングシステムとプラットフォームの確認
    3.  
      NetBackup for PostgreSQL Agent のインストールの前提条件
    4.  
      NetBackup for PostgreSQL Agent のインストール後の要件
    5.  
      NetBackup for PostgreSQL Agent パッケージの説明
    6.  
      NetBackup for PostgreSQL Agent のインストール
    7.  
      パスワードの認証
    8.  
      NetBackup for PostgreSQL Agent のアンインストール
  3. NetBackup for PostgreSQL の構成
    1.  
      nbpgsql.conf 構成ファイル
    2.  
      DataStore ポリシーを使用した PostgreSQL バックアップの構成
  4. NetBackup for PostgreSQL のバックアップおよびリストア
    1. PostgreSQL のバックアップについて
      1.  
        postgresql.conf 構成ファイル
    2.  
      PostgreSQL バックアップの実行
    3.  
      PostgreSQL バックアップの検証
    4.  
      PostgreSQL バックアップの問い合わせ
    5.  
      NetBackup カタログファイルからのバックアップ情報の削除
    6.  
      PostgreSQL のリストアについて
    7.  
      PostgreSQL リストアの実行
    8.  
      リダイレクトリストア
    9.  
      リストアのリカバリ
    10.  
      ディザスタリカバリ
  5. PostgreSQL のトラブルシューティング
    1.  
      NetBackup for PostgreSQL Agent 使用時のエラーのトラブルシューティング
  6. 付録 A. NetBackup for PostgreSQL のコマンドおよび規則
    1.  
      NetBackup for PostgreSQL Agent コマンドについて
    2.  
      NetBackup for PostgreSQL Agent コマンドの表記規則
  7. 付録 B. NetBackup for PostgreSQL のコマンド
    1.  
      nbpgsql -o backup
    2.  
      nbpgsql -o restore
    3.  
      nbpgsql -o query
    4.  
      nbpgsql -o delete

NetBackup for PostgreSQL Agent について

NetBackup for PostgreSQL Agent は、NetBackup の機能を拡張したもので、PostgreSQL データベースのバックアップとリストアを行います。NetBackup for PostgreSQL Agent は、NetBackup クライアントにあり、スタンドアロン設定での操作をサポートします。このエージェントは、PostgreSQL バージョン 9 以降をサポートします。

このエージェントは、さらに以下もサポートします。

  • バックアップの検証。

  • バックアップとリストアの問い合わせ。

  • カタログファイルからのバックアップ情報の削除

  • リストアのリダイレクト。

メモ:

PostgreSQL エージェントと NetBackup が、正常に行われたバックアップ操作およびリストア操作のバージョンと同じであることを確認します。

NetBackup for PostgreSQL のワークフロー

NetBackup for PostgreSQL Agent は、nbpgsql.conf ファイルからパラメータを読み込み、操作を開始します。nbpgsql.conf ファイルには、各操作を実行するために、nbpgsql コマンドに設定する必要があるパラメータが含まれています。

エージェントは、PostgreSQL データベースと通信してスナップショットを作成します。Windows 用のボリュームシャドウコピーサービス (VSS)、または Linux 用の LVM (Logical Volume Manager) は、PostgreSQL データベースのスナップショットを作成します。

エージェントはその後、NetBackup XBSA インターフェースを介して、サーバー名、ポリシー、およびスケジュール形式情報を更新します。NetBackup マスターサーバーは、NetBackup クライアントに接続して、保護対象のデータをバックアップまたは取得します。

エージェントは、スナップショットをマウントし、ファイルをコピーし、NetBackup XBSA インターフェースにそれを送信します。NetBackup XBSA インターフェースは、NetBackup メディアサーバーが管理する、マウントされたメディアまたはディスクストレージにこのデータを書き込みます。

表: NetBackup for PostgreSQL の構成ファイル に、構成ファイルを示します。これらのファイルには、各操作について指定する必要があるパラメータが含まれています。

表: NetBackup for PostgreSQL の構成ファイル

コンポーネント

説明

nbpgsql.conf ファイル

nbpgsql.conf ファイルには、nbpgsql 操作を実行する前に指定する必要があるパラメータが含まれています。

詳しくは、nbpgsql.conf 構成ファイルを参照してください。を参照してください。

recovery.conf ファイル

recovery.conf ファイルには、アーカイブリカバリを実行するために、PostgreSQL に設定する必要があるパラメータが含まれています。実行する必要のある後続のリカバリに対しては、パラメータを再度設定する必要があります。

詳しくは、リストアのリカバリを参照してください。を参照してください。

postgresql.conf ファイル

postgresql.conf ファイルには、Write-Ahead ログをアーカイブするために設定する必要があるパラメータが含まれています。

詳しくは、PostgreSQL のバックアップについてを参照してください。を参照してください。

pgpass.conf ファイル

pgpass.conf ファイルには、Windows 用データベースに接続するためのパスワードが含まれています。

詳しくは、パスワードの認証 を参照してください。を参照してください。

.pgpass ファイル

.pgpass ファイルには、Linux オペレーティングシステム用の PostgreSQL データベースに接続するためのパスワードが含まれています。

詳しくは、パスワードの認証 を参照してください。を参照してください。

メモ:

パラメータは、操作を実行する前に nbpgsql.conf ファイル内で設定するか、nbpgsql コマンドラインで指定できます。優先されるのはコマンドラインのパラメータです。