Veritas NetBackup™ for DB2 管理者ガイド

Last Published:
Product(s): NetBackup (9.1)
  1. NetBackup for DB2 の概要
    1.  
      NetBackup for DB2 の機能
    2. NetBackup for DB2 の概要
      1.  
        NetBackup for DB2 コンポーネントについて
      2.  
        NetBackup for DB2 の用語について
  2. NetBackup for DB2 のインストール
    1.  
      NetBackup for DB2 のインストールの計画
    2. オペレーティングシステムおよびプラットフォームの互換性の確認
      1.  
        NetBackup サーバーおよびクライアントの要件
      2.  
        DB2 サーバーソフトウェアの要件
      3.  
        NetBackup クラスタ内の SAP MaxDB、SAP Oracle、SAP HANA 向け NetBackup を使用するための必要条件
    3.  
      NetBackup for DB2 のライセンスについて
    4. ログアーカイブについて
      1.  
        VENDOR アーカイブ方式の使用
      2.  
        UserExit アーカイブ方式の使用
    5.  
      DB2 ホームパスの指定 (UNIX)
    6.  
      新しい DB2 インスタンスの追加について
  3. NetBackup for DB2 の構成
    1.  
      NetBackup for DB2 の構成の概要
    2.  
      NetBackup for DB2 ログファイルの権限について(UNIX)
    3. DB2 用のバックアップポリシーの構成について
      1.  
        NetBackup for DB2 ポリシーの追加
      2.  
        ポリシー属性について
      3.  
        ポリシーへのクライアントの追加
      4.  
        NetBackup for DB2 クライアント用のマスターサーバーの指定
      5.  
        構成ファイルのバックアップを行うためのポリシーの構成
      6.  
        [1 クライアントあたりの最大ジョブ数 (Maximum jobs per client)]の構成
    4. DB2 ポリシーへのバックアップ対象の追加について
      1.  
        バックアップスケジュール、テンプレートおよびスクリプトについて
      2.  
        NetBackup 管理コンソールでの[バックアップ対象 (Backup Selections)]リストへのテンプレートの追加
      3.  
        NetBackup 管理コンソールでの[バックアップ対象 (Backup Selections)]リストへのスクリプトの追加
    5.  
      アプリケーションバックアップスケジュールの構成
    6.  
      アプリケーションバックアップスケジュールの例
    7.  
      自動バックアップスケジュールの構成
    8.  
      自動バックアップスケジュールの例
    9.  
      スケジュールプロパティについて
    10.  
      NetBackup for DB2 のバックアップ形式
    11.  
      手動バックアップの実行
    12.  
      ホスト管理での自動検出されたマッピングの確認
    13. UserExit プログラムを使用したアーカイブログファイルのバックアップについて
      1.  
        バックアップウィンドウで表示される DB2 オブジェクト
      2.  
        アーカイブログのバックアップを行うためのポリシーの構成
      3.  
        アーカイブログをアーカイブするためのポリシーの構成
    14. 実行時環境の構成
      1. UserExit プログラムで使用する場合の db2.conf ファイルの作成
        1.  
          ARCFUNC SAVE を使う db2.conf ファイルの例
        2.  
          ARCFUNC COPY を使う db2.conf ファイルの例
      2. db2.conf ファイルの作成 (VENDOR 方式)
        1.  
          db2.conf ファイルの例 (VENDOR 方式)
      3. クラスタ環境での bp.conf ファイルの構成
        1.  
          マスター bp.conf ファイルの構成
        2.  
          ユーザーの bp.conf ファイルの構成
      4.  
        db2.conf ファイルのキーワード
      5.  
        NetBackup for DB2 の構成変数
      6.  
        NetBackup for DB2 用 NetBackup Client Service のログオンアカウントの構成
    15. NetBackup for DB2 のテンプレートとシェルスクリプトについて
      1.  
        クライアントからの NetBackup マスターサーバーの指定
      2.  
        NetBackup for DB2 バックアップウィザードを使用したバックアップテンプレートの作成
      3.  
        bpdbsbdb2 を使用したシェルスクリプトの作成
      4. DB2 スクリプトの手動での作成
        1.  
          DB2 バックアップおよびインストールスクリプトの修正
        2.  
          スクリプトパラメータ
      5.  
        NetBackup のテンプレートとシェルスクリプトの格納について
  4. DB2 のバックアップおよびリストアの実行
    1.  
      NetBackup for DB2 のバックアップの概要
    2.  
      NetBackup マスターサーバーからのバックアップについて
    3. ユーザー主導バックアップ
      1.  
        DB2 テンプレートの管理インターフェースを使ったユーザー主導バックアップの実行
      2.  
        bpdbsbdb2 を使ったユーザー主導バックアップの実行
      3.  
        DB2 を使ったユーザー主導バックアップの実行
      4.  
        BACKUP DATABASE コマンドのオプション
    4.  
      バックアップ、アーカイブおよびリストアインターフェースを使った DB2 リソースの表示
    5.  
      bplist を使った DB2 バックアップイメージの表示について
    6. データベースのリストアを実行します
      1. NetBackup for DB2 リカバリウィザードの使用
        1.  
          リストアするファイルの選択
        2.  
          リカバリウィザードの使用
        3.  
          bpdbsbdb2 を使ったデータベースのリストア
      2. DB2 を使用したリストアの実行
        1.  
          DB2 データベースのリストアおよびリカバリ: 指定されたカタログ名の使用
        2.  
          DB2 データベースのリカバリ: 最も簡単な例
        3.  
          DB2 データベースのリカバリ: アーカイブログのリストア
        4.  
          RESTORE DATABASE コマンドのオプション
    7. 代替リストアについて
      1.  
        代替リストア用のマスターサーバーの準備
      2.  
        クライアント上での代替リストアの実行
      3.  
        トランザクションログのリストア
  5. NetBackup for DB2 を併用した Snapshot Client の使用
    1.  
      Snapshot Client 機能を併用する NetBackup for DB2
    2. Snapshot Client を併用した NetBackup for DB2 の操作について
      1.  
        Snapshot Client 方式を使う NetBackup for DB2 のバックアップ処理のシーケンスについて
      2.  
        Snapshot Client 方式を使う NetBackup for DB2 のリストア処理のシーケンスについて
      3.  
        拡張バックアップ方式でサポートされるデータベースオブジェクトについて
      4.  
        複数ストリームおよび DB2 スナップショットバックアップについて
      5.  
        シンボリックリンクと DB2 バックアップおよびリストアについて (UNIX)
      6.  
        NetBackup for DB2 のストリームベースの処理
      7.  
        NetBackup for DB2 のファイルベースの処理
      8.  
        例: DB2 スナップショットバックアップの複数セッション
    3.  
      NetBackup for DB2 による Snapshot Client の構成について
    4.  
      NetBackup for DB2 のスナップショットバックアップの構成要件
    5.  
      NetBackup for DB2 のスナップショットポリシーの構成
    6.  
      スナップショットポリシーの db2.conf の設定について
    7. スナップショットバックアップからの NetBackup for DB2 のリストア
      1.  
        NetBackup for DB2 スナップショットバックアップからの個々のファイルのリストアについて
      2.  
        NetBackup for DB2 でのスナップショットロールバックを使用したボリュームおよびファイルシステムのリストアについて
      3.  
        NetBackup for DB2 で指定した時点への SnapVault バックアップからのロールバックリストアの実行 (UNIX)
      4.  
        Java または Windows インターフェースからのスナップショットロールバックリストアの実行
      5.  
        コマンドラインからのスナップショットロールバックリストアの実行
      6.  
        NetBackup for DB2 ロールバックリストアのトラブルシューティング
    8. UNIX の NetBackup for DB2 Block Level Incremental バックアップの構成について
      1.  
        BLI と NetBackup for DB2 の連携方法 (UNIX)
      2.  
        Storage Checkpoint 機能と NetBackup for DB2 について
      3.  
        NetBackup for DB2 の BLI バックアップの構成要件
      4.  
        NetBackup for DB2 クライアントでの Storage Checkpoint の構成
      5. NetBackup for DB2 を使用した BLI バックアップポリシーの構成
        1.  
          NetBackup for DB2 BLI バックアップ形式について
      6.  
        NetBackup for DB2 を使う BLI 増分バックアップオプション
    9. Snapshot Client の影響について
      1.  
        Snapshot Client ソフトウェアがバックアップ形式にどのように影響するか
      2.  
        Snapshot Client ソフトウェアがスケジュールのプロパティにどのように影響するか
      3.  
        Snapshot Client ソフトウェアがテンプレートとスクリプトに与える影響
    10.  
      Snapshot Client 方式を使う NetBackup for DB2 バックアップの実行
    11.  
      Snapshot Client 方式を使う NetBackup for DB2 リストアの実行
  6. NetBackup for DB2 のトラブルシューティング
    1.  
      NetBackup のデバッグログとレポート
    2.  
      NetBackup for DB2 クライアントのデバッグログの自動的な有効化 (Windows)
    3.  
      デバッグログの手動での有効化 (Windows)
    4.  
      デバッグログの手動での有効化 (UNIX)
    5. NetBackup for DB2 のログファイルについて
      1.  
        Windows データベースクライアントの bphdb ディレクトリについて
      2.  
        UNIX データベースクライアント上の bphdb ディレクトリについて
      3.  
        UNIX データベースクライアント上の bpdb2 ディレクトリについて
      4.  
        クライアントの bpdbsbdb2 ディレクトリについて
    6.  
      Windows クライアントのデバッグレベルの設定
    7.  
      UNIX クライアントのデバッグレベルの設定
    8.  
      NetBackup サーバーのレポートについて
    9.  
      大規模なデータベースのリストアにおけるタイムアウトエラーの最小化
    10.  
      データベースバックアップのテープのロードとアンロード回数の最小化
    11.  
      NET_BUFFER_SZ ファイルを使ったリストア速度の改善
    12.  
      アクティビティモニターでのリストアの失敗の誤った通知について
    13.  
      エラーメッセージコードについて
    14.  
      バックアップジョブ完了の遅延
  7. 付録 A. DB2 EEE (DPF) 環境用の構成
    1.  
      DB2 EEE (DPF) 環境のインストールと構成の概要
    2.  
      EEE 環境での NetBackup for DB2 の構成
    3.  
      DB2 EEE 環境用の NetBackup ポリシーの追加
    4.  
      DB2 EEE 環境でのアーカイブログのバックアップ
    5.  
      DB2 EEE 環境用の DB2 テンプレートまたはスクリプトの作成
  8. 付録 B. SAP® を併用した NetBackup for DB2 の使用
    1.  
      SAP を併用した NetBackup for DB2 について
    2.  
      DB2 UserExit プログラムのインストール
    3.  
      SAP によって使われる DB2 データベースのバックアップとリストア
    4.  
      SAP によって使われる DB2 ログファイルのアーカイブとリストア
    5.  
      SAP ファイルのバックアップ
  9. 付録 C. 承認を受けた場所の登録
    1.  
      NetBackup データベースのスクリプトベースポリシーで使用する承認を受けた場所の登録
  10.  
    索引

db2.conf ファイルのキーワード

db2.conf ファイルは NetBackup で DB2 バックアップおよびリストア操作を実行するために使用する定義を提供します。

  • 各定義はキーワードの値のペアのグループ化です。

  • 各定義は OBJECTTYPE キーワードと値を含んでいます。

  • 各定義は ENDOPER キーワードで終了します。

  • 他のすべてのキーワード値のペアは、OBJECTTYPE に応じて省略可能です。

  • 定義内では、キーワードと値の対は任意の順序で指定できます。

  • キーワードには大文字と小文字の区別がありませんが、値は大文字と小文字が区別されます。

  • 行の先頭がシャープ記号 (#) で始まる場合、その行はコメントです。

  • バックアップとリストアの操作には、2 つの定義があります。1 つは OBJECTTYPE DATABASE または TABLESPACE 用で、もう 1 つは OBJECTTYPE ARCHIVE 用です。

  • オリジナルではない別のインスタンスまたはデータベースへのリストア操作には、OBJECTTYPE ALTERNATE の定義も必要です。

  • NetBackup はファイルを完全に検索し、実行される操作用の最初の定義を使います。同じ操作に対するその後の定義は無視されます。

  • NetBackup 各定義を上から下まで検索し、見つかった各キーワードに指定された最初のを使用します。同じキーワードに対するその後の定義は無視されます。

db2.conf ファイルでこの項で説明するキーワードを指定します。DB2 環境で LOGARCHMETH1 VENDOR を構成すると、NetBackup for DB2 では次のキーワードが無視されます。

次のキーワード

  • ARCDIR

  • ARCFUNC SAVE

  • ARCFUNC COPY

  • PARTITIONTYPE RAW

  • RETDIR

表: db2.conf ファイルのキーワードと値の対では、使用されるキーワードと値について説明します。

表: db2.conf ファイルのキーワードと値の対

キーワードと値

説明

ARCDIR dir

アーカイブログの場所へのフルパス。デフォルト値は存在しません。

ARCFUNC COPY も指定する場合に必要です。

メモ:

LOGARCHMETH1 VENDOR では無視されます。

ARCFUNC SAVE
ARCFUNC COPY

ARCFUNC SAVE は、NetBackup に対してアーカイブログの保存を行います。

ARCFUNC COPY は、ARCDIR/RETDIR ディレクトリに対してアーカイブログのコピーを行います。

ARCFUNC SAVE を指定する場合、ARCFUNC COPY または OBJECTTYPE ARCHIVE のいずれかを指定する必要があります。

メモ:

LOGARCHMETH1 VENDOR では無視されます。

CATALOG_HOST

バックアップイメージのカタログ作成で付けられるカタログ名。

UNIX の場合: BKUP_IMAGE_PERM

バックアップ時にバックアップイメージに権限を設定できるようにします。考えられる値は、次のとおりです。

  • USER - 権限を 600 に設定します。データをバックアップした元のユーザーだけが、そのバックアップイメージにアクセスできます。

  • GROUP - 権限を 660 に設定します。データをバックアップした元のユーザーと同じグループのすべてのユーザーが、そのバックアップイメージにアクセスできます。

  • ANY - 権限を 664 に設定します。すべてのユーザーがバックアップイメージにアクセスできます。

この変数が指定されていない場合、権限はデフォルトで 660 に設定されます。

UserExit プログラムによるバックアップには適用されず、通常のファイルシステム権限が使われます。 LOGARCHMETH1 VENDOR を使用している場合、db2.conf で新しいキーワードを使用したり、データベース構成の LOGARCHOPT1 パラメータでキーワードを指定したりできます。

CLIENT_NAMEclient_name

代替クライアント名。代替リストアに使用する別のソースクライアントを指定するためによく使用されます。マルチホームクライアント上で特定のローカルネットワークインターフェースと関連付けられるホスト名を指定するためにも使用できます。このホスト名は、ファイルシステムのバックアップに使われるホスト名と違っていてもかまいません。

DATABASE db_name

DB2 データベース名。デフォルト値は存在しません。OBJECTTYPE ALTERNATE 以外のすべての定義に必要です。

DB2_COPY_NUMBER

リストアを実行するために使用されるコピー番号を明示的に指定することをユーザーに許可します。

DB2_MEDIA_SERVER

リストアを実行するために使用されるメディアサーバーを明示的に指定することをユーザーに許可します。メディアサーバーには、リストアの発生元であるイメージのコピーへのアクセス権が必要です。

DESTALIAS db_name
DESTINST inst_name

DESTALIAS では、代替リストア用の宛先データベースのデータベースエイリアス名を指定します。

DESTINST では、代替リストア用の宛先インスタンスのインスタンス名を指定します。

デフォルト値は存在しません。OBJECTTYPE ALTERNATE で必要です。

ENDOPER

定義の末尾を示します。定義の末尾ごとに必要です。

FORCE_BACKUP_CLIENT

このオプションでは、ローカルクライアント名を指定します。DB2 が別のクライアントからの代替リストアに続いてすぐにアーカイブバックアップを実行する場合は、クライアント名が必要です。このクライアント名により、ローカルホストの正しいクライアント名を使用してバックアップを取得することが可能になります。CLIENT_NAME は引き続き、リストアで必要なバックアップイメージの選択で使用されるソースクライアントを参照します。

NODE number

DB2 ノード番号を指定します。この番号は、他のキーワードや値を使用するには、この番号はローカルノードと一致していなければなりません。DB2 エンタープライズ拡張エディション (EEE: Enterprise - Extended Edition) 環境で操作していない場合は、このキーワードを指定しないでください。この値は必須ではありません。デフォルト値は存在しません。

OBJECTTYPE ALTERNATE
OBJECTTYPE ARCHIVE
OBJECTTYPE DATABASE
OBJECTTYPE TABLESPACE

定義が代替インスタンスまたは代替データベースからのリストアの実行に関係することを示すには、OBJECTTYPE ALTERNATE を指定します。

データベースコンテナバックアップまたはリストア用に OBJECTTYPE DATABASE または OBJECTTYPE TABLESPACE を指定します。アーカイブログバックアップまたはリストア用に OBJECTTYPE ARCHIVE を指定します。

すべての db2.conf ファイルで OBJECTTYPE ALTERNATEOBJECTTYPE ARCHIVEOBJECTTYPE DATABASE、または OBJECTTYPE TABLESPACE のいずれかが必要です。OBJECTTYPE ALTERNATE は、代替リストアを実行する場合のみ必要になります。

PARTITIONTYPE RAW

NetBackup で、リストアの実行中に raw パーティションからバックアップするアーカイブログファイルを検索するように指定します。この値は必須ではありません。POLICY に、DB2 ポリシーの名前を指定します。データベースのバックアップに使用するのと同じポリシーを指定することができます。SCHEDULE 行で、[Application-Backup]スケジュールを指定します。

POLICY pol_name

NetBackup ポリシーの名前。指定しない場合、NetBackup マスターサーバー上の構成で検出された正しいタイプの最初のポリシーが使用されます。

定義が User Exit プログラムで使用するための OBJECTTYPE ARCHIVE および ARCFUNC SAVEでない限り、ポリシーは DB2 タイプでなければなりません。その場合、MS-Windows または Standard タイプでなければなりません。

OBJECTTYPE ALTERNATE には適用されません。他のすべての定義で指定する必要があります。

RESTORE_PRIORITY

NetBackup でのリストアの優先度を指定します。

RETDIR dir

アーカイブログの取得元のフルパス。デフォルト値は存在しません。

ARCFUNC COPY も指定する場合に必要です。

SCHEDULE sched_name

ポリシー内の NetBackup スケジュール名。デフォルトはポリシー内の正しいタイプの最初のスケジュールです。

スケジュールは[アプリケーションバックアップ (Application Backup)]タイプにする必要があります。ただし、定義が User Exit プログラムで使用するための OBJECTTYPE ARCHIVE および ARCFUNC SAVE である場合は除きます。その場合、[User Backup]タイプでなければなりません。

OBJECTTYPE ALTERNATE には適用されません。

SERVER

NetBackup マスターサーバーの名前。

SRCALIAS src_db_name
SRCINST src_inst_name

SRCALIAS では、代替リストア用のソースデータベースのデータベースエイリアス名を指定します。

SRCINST では、代替リストア用のソースインスタンスのインスタンス名を指定します。

デフォルト値はありません。OBJECTTYPE ALTERNATE で必要です。