Jazz™ Team Server
と連動するように、Oracle データベースをセットアップします。
始める前に
ここでは、次の前提条件が満たされているものとします。支援が必要であれば、
Oracle の資料を参照するか、Oracle データベース管理者 (DBA) に問い合わせてください。
Oracle 上で Jazz Team Server
を実行する場合、パフォーマンスを向上させるため Oracle 表スペースを作成します。その表スペースに
リンクされたユーザーを作成する必要があります。
注: これらのステップは、いずれも、データベース・ビルダーがリポジトリー・ツールを使用して実行するものではありません。
このタスクについて
Oracle データベースをセットアップするには、次のようにします。
- 表スペースを作成します。 表スペースのロケーションは、マシンおよびディスク・ドライブに適合する場所でなければなりません。
注: 表スペースには、以下のプロパティーをいずれも指定できます。
- oracle_tbs 以外の名前
- 別のディレクトリー内の場所
- 1GB を超えるサイズ。大規模なインストールの場合、より多くのスペースを割り振る必要があります。
以下の例は、Windows®
マシンで実行される CREATE ステートメントを示しています。
CREATE BIGFILE TABLESPACE oracle_tbs DATAFILE 'D:¥oracle_tbs¥oracle_tbs.dbf' SIZE 1G AUTOEXTEND ON EXTENT MANAGEMENT LOCAL AUTOALLOCATE
注: ディレクトリー・パス (この例では D:¥oracle_tbs)
は既存でなければなりません。特別な表スペースを、別途作成する必要はありません。Oracle のデフォルトの USERS 表スペースを使用できますが、管理対象のディスクにスペースが事前に割り振られていると、Oracle のパフォーマンスが向上します。
- Oracle ユーザーを作成します。
表スペースの作成後、Jazz で Oracle データベースを使用するためには、
特別な Oracle ユーザーを作成する必要があります。
この例では、ユーザーの名前は jazzDBuser、
パスワード (Oracle 用語で IDENTIFIED BY) は jazzDBpswd であり、
『1』で作成した表スペースに存在します。
CREATE USER jazzDBuser IDENTIFIED BY jazzDBpswd DEFAULT TABLESPACE oracle_tbs
ユーザーを作成した後、以下のアクションを実行するために必要なデータベース・システム・アクセス権をユーザーに付与します。
- セッションを作成する。
- 表および索引の作成、変更、除去を行う。
- 作成した表で、挿入、更新、削除を行う。
- ディレクトリー JazzInstallDir/server でファイル teamserver.properties を見つけて、teamserver.derby.properties に名前変更します。
- ディレクトリー JazzInstallDir/server
でファイル teamserver.oracle.properties を見つけて、
teamserver.properties に名前変更します。
- サーバーを構成します。
- テキスト・エディターでファイル teamserver.properties
を開きます。 次の行を見つけ、ロケーションとパスワードのプロパティーをご使用の構成に合わせて変更します。
com.ibm.team.repository.db.vendor = ORACLE
com.ibm.team.repository.db.jdbc.location=thin:jazzDBuser/{password}@localhost:1521/ORCL
com.ibm.team.repository.db.jdbc.location=thin:jazzDBuser/{password}@//oracleserver.example.com:1521/ORCL
com.ibm.team.repository.db.jdbc.password=jazzDBpswd
注: Oracle Express を使用する場合、ORCL を XE に変更します。
com.ibm.team.repository.db.vendor = ORACLE
com.ibm.team.repository.db.jdbc.location=thin:jazzDBuser/{password}@localhost:1521/XE
com.ibm.team.repository.db.jdbc.location=thin:jazzDBuser/{password}@//oracleserver.example.com:1521/XE
com.ibm.team.repository.db.jdbc.password=jazzDBpswd
プロパティー
com.ibm.team.repository.db.jdbc.password にユーザー・パスワードを指定します。
注: プロパティー com.ibm.team.repository.db.jdbc.location の password={password}
テキストは、変更しないでください。
- サーバー・スクリプトと同じディレクトリー
(JazzInstallDir/server)
に、oracle という名前のディレクトリーを作成します。
- ojdbc14.jar という名前の Oracle JDBC ドライバー JAR ファイルを見つけます。
この場所は、Oracle 製品およびオペレーティング・システムによって異なることがあります。
このファイルを、oracle という名前のディレクトリーにコピーします。
注: WebSphere® Application Server を使用する場合、「ORACLE_JDBC」という名前のプロパティーを構成してから、そのプロパティーを、Oracle
JDBC ドライバーの (URL ではなく) 絶対ファイル・パスに設定します。
この操作については、WebSphere Application Server のセットアップ手順で説明されています。
後にそれらの手順で使用するため、このファイル・パスをメモしておいてください。