パーティション・データベース・サーバーのインストールの検査 (Linux® および UNIX)

db2val ツールを使用して、インストール・ファイル、インスタンス、データベース作成、そのデータベースへの接続、およびパーティション・データベース環境の状態を検証することにより、 Db2® コピーの中核となる機能を検証します。 詳しくは、 Db2 コピーの検証を参照してください。 少なくとも 2 つのノードがある場合にのみ、パーティション・データベース環境の状態が検証されます。 さらに、Db2 データベース・サーバーのインストールが成功したかを検査するためには、サンプル・データベースを作成し、SQL コマンドを実行してサンプル・データを取得し、データがすべての参加データベース・パーティション・サーバーに分散されているかを確認します。

始める前に

以下のステップを実行する前に、すべてのインストール・ステップが完了していることを確認してください。

プロシージャー

以下のようにして、SAMPLE データベースを作成します。

  1. 基本コンピューター (ServerA) に、インスタンス所有者ユーザーとしてログオンします。
    この例では、db2inst1 がインスタンス所有者ユーザーです。
  2. db2sampl コマンドを入力して、 SAMPLE データベースを作成します。
    デフォルトでは、サンプル・データベースがインスタンス所有者のホーム・ディレクトリーに作成されます。 この例では、/db2home/db2inst1/ はインスタンス所有者のホーム・ディレクトリーです。 インスタンス所有者のホーム・ディレクトリーは、デフォルトのデータベース・パスです。

    このコマンドの処理には、数分間かかることがあります。 完了メッセージはありません。コマンド・プロンプトが戻ると、プロセスは完了です。

    SAMPLE データベースが作成されると、 自動的にデータベース別名 SAMPLE としてカタログされます。

  3. db2start コマンドを入力して、データベース・マネージャーを開始します。
  4. Db2 コマンド・ウィンドウから以下の Db2 コマンドを入力して、 SAMPLE データベースに接続します。 部門 20 で働くすべての従業員のリストを検索します。
       db2 connect to sample
       db2 "select * from staff where dept = 20"
    
  5. データベース・パーティション・サーバー間でデータが分散されたことを確認するには、 Db2 コマンド・ウィンドウから以下のコマンドを入力します。
    db2 "select distinct dbpartitionnum(empno) from employee"
    出力では employee 表によって使用されるデータベース・パーティションをリストします。 実際の出力は、以下の要素に依存します。
    • データベース内のデータベース・パーティションの数
    • employee 表が作成された表スペースによって使用されるデータベース・パーティション・グループ内のデータベース・パーティションの数

次の作業

インストールを検査し終わったら、 SAMPLE データベースを除去してディスク・スペースを解放することができます。 db2 drop database sample コマンドを入力して、 SAMPLE データベースをドロップします。