NetBackup™ for PostgreSQL 管理者ガイド

Last Published:
Product(s): NetBackup (10.0)
  1. NetBackup for PostgreSQL の概要
    1.  
      NetBackup for PostgreSQL エージェントについて
    2.  
      NetBackup for PostgreSQL エージェントがサポートする機能
    3.  
      NetBackup for PostgreSQL エージェント パッケージ
    4.  
      NetBackup for PostgreSQL エージェントのライセンスについて
  2. NetBackup for PostgreSQL エージェントのインストール
    1.  
      NetBackup for PostgreSQL エージェントのインストールの計画
    2.  
      オペレーティングシステムとプラットフォームの確認
    3.  
      NetBackup for PostgreSQL エージェントのインストールの前提条件
    4.  
      NetBackup for PostgreSQL エージェント のインストール後の要件
    5.  
      NetBackup for PostgreSQL エージェント パッケージの説明
    6.  
      NetBackup for PostgreSQL エージェント のインストール
    7.  
      パスワードの認証
    8.  
      NetBackup for PostgreSQL エージェント のアンインストール
  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 エージェント 使用時のエラーのトラブルシューティング
  6. 付録 A. NetBackup for PostgreSQL のコマンドおよび規則
    1.  
      NetBackup for PostgreSQL エージェントコマンドについて
    2.  
      NetBackup for PostgreSQL エージェントコマンドの表記規則
  7. 付録 B. NetBackup for PostgreSQL のコマンド
    1.  
      nbpgsql -o backup
    2.  
      nbpgsql -o restore
    3.  
      nbpgsql -o query
    4.  
      nbpgsql -o delete
  8.  
    索引

PostgreSQL バックアップの実行

このトピックでは、バックアップの前提条件を示し、バックアップを実行する手順を説明し、NetBackup からバックアップをスケジュール設定するための情報を提供します。

前提条件

バックアップを実行する前に、次の前提条件を満たしていることを確認します。

  • PostgreSQL エージェントと NetBackup のバージョンが同じであることを確認します。NetBackup を新しいバージョンにアップグレードする場合は、エージェントのバージョンもアップグレードする必要があります。

  • ユーザーに管理者 (Windows) または root (Linux) のアクセス権があることを確認します。

  • (Windows) 環境変数で NetBackup\bin ディレクトリを設定します。

    例: Path =C:\Program Files\Veritas\Netbackup\bin

  • (Windows) ユーザー環境変数で PostgreSQL\bin ディレクトリを設定します。

    例: Path=C:\Program Files\PostgreSQL\bin

  • (Linux) シンボリックリンク: シンボリックリンクがない場合は、シンボリックリンク libpq.so (有効な libpq so.<n> を指す) を作成します。n は PostgreSQL ライブラリバージョンです。

    詳しくは、NetBackup for PostgreSQL エージェント のインストール後の要件を参照してください。を参照してください。

  • nbpgsql.conf ファイルで次のパラメータを設定します。

    • DB_USER

    • DB_PORT

    • MASTER_SERVER_NAME

    • POLICY_NAME

    • SCHEDULE_NAME

    • (Linux) PGSQL_LIB_INSTALL_PATH

    • (Linux) SNAPSHOT_SIZE

  • archivedir ディレクトリを作成し、postgresql.conf ファイルで次のパラメータを設定します。

    • wal_level = archive

    • archive_mode = on

    • archive_timeout =0

    • statement_timeout=0

      メモ:

      時間はミリ秒単位で追加します。推奨時間は 30,000 ミリ秒 (30 秒) です。

  • archive_command について次の変更を指定します。

    • (Windows) 'copy ' "%p" "C:\\archivedir\\%f"'

    • (Linux) test ! -f <archive_path>/%f && cp %p <archive_path>/%f

  • (Linux) archivedir ディレクトリの作成後、PostgreSQL ユーザーのグループと所有権を変更します。

  • PostgreSQL サービスを再起動します。

  • DataStore ポリシーを使用して PostgreSQL バックアップを構成します。

    詳しくは、DataStore ポリシーを使用した PostgreSQL バックアップの構成を参照してください。を参照してください。

  • インストールの前提条件とインストール後の必要条件を確認します。

    詳しくは、NetBackup for PostgreSQL エージェントのインストールの前提条件を参照してください。を参照してください。

    詳しくは、NetBackup for PostgreSQL エージェント のインストール後の要件を参照してください。を参照してください。

バックアップを実行するには

  1. 次のコマンドを実行します。

    nbpgsql -o backup

    -S master_server

    -P policy_name

    -s schedule_name

    (Linux)-z snapshot_size

    (Linux)-l postgresql_library_path

    [-portnum db_port]

    [-u dbuser]

    (Linux)[-b backup_type]

  2. (オプション) コマンドラインでパスワードの入力を求められたら、データベースパスワードを入力します。NetBackup がデータベースに接続し、バックアップを開始します。

メモ:

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

NetBackup からの PostgreSQL バックアップのスケジュール設定

PostgreSQL バックアップのスケジュール設定は、DataStore ポリシーを使用してバックアップスクリプトを呼び出すことで、NetBackup 管理コンソールから実行できます。

詳しくは、https://www.veritas.com/support/en_US/article.100041371 を参照してください。