Oracle データベースの作成
WSRR データベースを手動で作成するには、WebSphere® Service Registry and Repository で提供されているスクリプトを編集して実行する必要があります。このトピックでは、Oracle データベースに関連付けられているスクリプトを編集して実行する方法について説明します。
このタスクについて
UTF-8 コード・セットを使用してデータベースを作成する必要があります。他のコード・セットは正しく機能しません。
- WSRR
- アクティビティー・ロギング
- サービス統合バス。注: サービス統合バスなしで WSRR を使用することはサポートされていません。
以下の値を使用してください。
| 値 | 説明 |
|---|---|
| $ACTDB_SCHEMA | アクティビティー・ロギング・データベース・スキーマ。これは、$ACTDB_USER の値と同じでなければなりません。 |
| $DB_NAME | WSRR データベース名。 |
| $DB_SCHEMA | WSRR データベース・スキーマ。これは、$DB_USER の値と同じでなければなりません。 |
| $DB_USER | Oracle データベース内のユーザー (デフォルトは SYSTEM) |
| $DB_PASS | $DB_USER のパスワード |
| $ORACLEPATH | Oracle のインストール・ディレクトリー。 |
| $ORAUSER | Oracle インストールを所有するオペレーティング・システム ID (通常は「oracle」) |
| $ORASYSPASS | Oracle SYSTEM ユーザーのパスワード。 |
| $SIBDB_SCHEMA | サービス統合バスのデータベース・スキーマこれは、$SIBDB_USER の値と同じでなければなりません。 |
| $SQLPATH | SQL ファイルへのパス。例: install_root/WSRR/dbscripts/oracle または install_media_root/dbscripts/oracle |
注: データベースを使用または作成するときは、以下の制約事項を認識している必要があります。
- Java™ バージョン 1.6 JDBC ドライバーである ojdbc6.jar ファイルを使用する必要があります。
- データベースは、既存のものか、新規に作成するものかに関わらず、UTF-8 コード・セットを使用する必要があります。他のコード・セットは正しく機能しません。UTF-8 で新規のデータベースを作成するには、以下のパラメーターを設定します。
- CHARACTERSET = "AL32UTF8"
- NATIONALCHARACTERSET= "UTF8"
- Oracle では、データベースの名前は 8 文字に切り捨てられます。そのため、8 文字より長い名前の使用は避ける必要があります。
- netca ツールを使用して TCP 接続を受け入れるようにリスナーが定義されていることを確認します。詳しくは、Oracle の資料を参照してください。