IBM DB2 クエリー・パトローラー 管理の手引き


DB2 クエリー・パトローラー・データベースの置き換え

この章では、DB2 クエリー・パトローラー・データベースの置き換え手順について説明します。 DB2 クエリー・パトローラー・データベースを置き換えるには、 以下のステップを実行してください。

  1. 管理ユーザー iwm を使用してシステムにログオンします。
  2. インスタンスのデフォルト・データベースを、置き換えデータベースの名前に設定します。 これは、新しく作成するデータベースとすることもでき、 すでに存在しているデータベースとすることもできます。 デフォルト・データベースを設定するには、次のコマンドを使用します。

    db2set DB2DBDFT=default_database -i instance
    

    default_database はデータベースの名前であり、 instance はターゲット・データベースが定義されている DB2 インスタンスの名前です。 db2set コマンドの追加情報と完全な構文については、コマンド解説書 を参照してください。

  3. IWM スキーマのための表スペースが必要です。 置き換え表で既存の表スペースを使用するか、 または別に表スペースを作成して IWM スキーマを保持することができます。 表スペースの作成方法については、 DB2 管理の手引き を参照してください。
  4. DB2 クエリー・パトローラー結果表のための表スペースが必要です。 置き換え表で既存の表スペースを使用するか、 または別に表スペースを作成して DB2 クエリー・パトローラー結果表を保持することができます。 表スペースの作成方法については、 DB2 管理の手引き を参照してください。
  5. プロファイル変数 DQP_RES_TBLSPC を結果表スペース名に設定します。

       db2set DQP_RES_TBLSPC=result_tablespace
    

    ここで、result_tablespace は、 DB2 クエリー・パトローラー結果表を保持する結果表スペースの名前です。 db2set コマンドの追加情報と完全な構文については、コマンド解説書 を参照してください。

  6. ツール db2_qp_schema.exe を使用して、 IWM スキーマと IWM 制御表を作成します。 db2_qp_schema.exeDB2_RUNTIME\bin ディレクトリーにあります。 なお、DB2_RUNTIME は DB2 インストール・パスです。 Windows の DB2_RUNTIME\bin ディレクトリーから、 または UNIX の DB2_RUNTIME/bin パスから、 次のコマンドを入力します。

       db2_qp_schema.exe iwm_schema.sql dsn iwm password tablespace
    

    password はユーザー iwm のパスワードであり、 tablespace は IWM スキーマが存在することになる表スペースの名前であり、 dsn は DB2 クエリー・パトローラーによって管理されることになる新しいデータベースの名前です。

  7. IWM スキーマの Explain 表を作成します。 DB2 コマンド・ウィンドウで、DB2_RUNTIME\misc ディレクトリーから次のコマンドを実行します。
       db2 connect to database user iwm using password
       db2 -tvf EXPLAIN.DDL
       db2 commit
    

    database は追加したデータベースの名前であり、 password は、管理ユーザー・アカウント iwm のパスワードです。

  8. DB2 クエリー・パトローラーのバインド・ファイルとデータベースをバインドします。 Windows の DB2_RUNTIME\bnd ディレクトリー、 または UNIX の DB2_RUNTIME/bnd パスから次のコマンドを入力します。
       db2 connect to database user iwm using password
       db2 bind @ db2qp.lst blocking all grant public
       db2 bind @ db2qp_sp.lst
       db2 commit
    

    database は DB2 クエリー・パトローラーによって管理されることになる置き換えデータベースであり、 password は管理ユーザー・アカウント iwm のパスワードです。


[ ページのトップ | 前ページ | 次ページ | 目次 | 索引 ]