Jazz™ Team Serverと連動するように、サポートされる DB2® または組み込まれた DB2 Workgroup
Server データベースをセットアップします。
始める前に
この手順では、次の前提条件が満たされているものとします。支援が必要であれば、DB2 の資料を参照するか、
DB2
データベース管理者 (DBA) に問い合わせてください。
- ご使用のシステムが要件を満たしており、正しく構成されていることを確認するには、DB2 資料を参照してください。
- DB2
は、データベース・サーバーとして使用されるマシンにインストールして稼働します。Jazz Team Server
が稼働するマシンとは別のマシンにインストールすることもできます。
- Special DB2 instructions を確認してあること。
- これらの手順を実行するユーザーは、DB2
データベースでのシステム管理権限を持つものとします。
ヒント: Linux® では、
DB2 データベースでのシステム管理権限を取得するために、
DB2 ユーザー
db2inst1 に対して
sudo を実行して、
bash を実行します。
db2inst1 は、デフォルトのインスタンス・ユーザーであることに注意してください。以下のコマンドを使用して、データベースを確認および保守できます。
db2start: DB2 を開始します
(UNIX では、このコマンドはインスタンス所有者が実行する必要があります)。
db2stop:
DB2 を停止します。
db2sysc process: このコマンドを使用して、
DB2 プロセスが実行されているかどうかを確認します。平均的なデータベース使用量の場合、DB2 プロセスで 2 GB の RAM が使用可能になっていることを確認してください。
reorg
indexes/table: 索引オプションは、
フラグメント化されていない物理的に隣接したページに索引データを再ビルドすることで、
表に定義されているすべての索引を再編成します。表オプションは、
フラグメント化されたデータを除外するように行を再構成し、情報を圧縮することで、表を再編成します。
runstats:
表および関連する索引の物理的特性に関する統計を更新します。
これらの特性には、レコード数、ページ数、および平均レコード長が含まれます。
最適化プログラムは、データへのアクセス・パスを判別するときに、これらの統計を使用します。
このユーティリティーは、表の更新数が多かったとき、または表の再編成後に呼び出す必要があります。
db2 backup: このコマンドを使用して、
データベースをバックアップします。コマンドが正常に完了すると、新規バックアップ・イメージが、コマンド発行元のパスまたはディレクトリーに作成されます。
このタスクについて
DB2 データベースをセットアップするには、次のようにします。
- DB2
コマンド・ウィンドウでデータベースを作成します。 サンプルのコマンドでは、JAZZ という名前の新規データベースを作成します。
これらのコマンドは、DB2
コマンド・ウィンドウで実行されます。このコマンド・ウィンドウは、
「DB2
コマンド行ツール」メニュー下の「開始」メニューから開くことができます。
注: ユニコード・コンテンツを確実に正しく処理するには、データベース文字セットを UTF-8 エンコードにする必要があります。AUDITABLE_LINKS 表は、Windows のデフォルトのページ・サイズである 4K に収まらないため、ページ・サイズは少なくとも 8K に設定してください。
ヒント: データベースが稼働していない場合は、コマンド db2start で DB2 が始動します。
- ディレクトリー JazzInstallDir/server/conf/jazz で、ファイル teamserver.properties を見つけて、teamserver.derby.properties に名前変更します。
- ディレクトリー JazzInstallDir/server/conf/jazz で、ファイル teamserver.db2.properties を見つけて、teamserver.properties に名前変更します。
- ファイル teamserver.properties でデータベースおよび接続の詳細を指定します。
デフォルトの接続指定では、ポート 50000 上の localhost で実行される DB2
データベースに接続します。
このデータベースは JAZZ という名前であり、ユーザー名とパスワードはいずれも db2admin です。
データベースをセットアップする際にデフォルト値を使用した場合、
teamserver.properties ファイルはすでに正しく構成されている可能性があります。
構成されていなければ、ご使用の構成に合わせてこの情報を変更してください。
- テキスト・エディターでファイル teamserver.properties
を開きます。
- 次の行を見つけます。
com.ibm.team.repository.db.vendor = DB2
com.ibm.team.repository.db.jdbc.location=//localhost:50000/JAZZ:user=db2admin;password={password};
com.ibm.team.repository.db.jdbc.password=db2admin
- ご使用の DB2
サーバーおよびデータベースに合わせて、com.ibm.team.repository.db.jdbc.location
の値を編集します。
- ご使用の DB2
ユーザー名に合わせて、com.ibm.team.repository.db.jdbc.location の値を編集します。
注: DB2 ユーザーが、表や表スペースを作成し、データベース構成を変更するための権限を持っている必要があります。
DB2 ユーザーは、オペレーティング・システムにより作成されます。
- プロパティー
com.ibm.team.repository.db.jdbc.password にユーザー・パスワードを指定します。
注: com.ibm.team.repository.db.jdbc.location プロパティー
の password={password} テキストは変更しないでください。
- 必要な場合は、プロパティー com.ibm.team.repository.db.db2.content.tablespace.location
を、メインの表スペースを作成可能である Jazz Team Server
上のパスに変更してください。
注: この値をデフォルトの
content_tablespace から変更しない場合、データベース・ストレージ・ロケーションに表スペースが作成されます。
Windows で、
新規のパスを指定する場合は、二重の円記号を使用して指定する必要があります。
例えば、com.ibm.team.repository.db.db2.content.tablespace.location=c:¥¥db2¥¥jazz¥¥content_tablespace
のように指定します。