Business Process Choreographer 用の Oracle データベースの作成

このタスクを使用して、Business Process Choreographer 用の Oracle データベースを作成します。

このタスクのステップ

  1. データベースをホストするコンピューターに Oracle サーバーをインストールします。 lib32 サブディレクトリーにある 32 ビット Oracle ライブラリーを使用していることを確認してください。
  2. Linux® および UNIX® システムでは、環境変数 ORACLE_BASE および ORACLE_HOME が root ユーザーに設定されていることを確認してください。
  3. クラスパスを調べて、JDBC ドライバーが ojdbc14.jar ファイルを使用していることを確認します。
  4. Linux および UNIX システムでは、/usr/lib ディレクトリー内の 次の Oracle ライブラリーへのソフト・リンクを作成します。
    • Oracle 10g の場合: libclnt.so.10.1 へのリンク。
    • Oracle 9i の場合: libwtc9.solibclntsh.so.9.0、 および libocijdbc9.so へのリンク。
  5. Database Configuration Assistant を使用して、 例えば BPEDB という Oracle データベースを作成します。 Business Process Choreographer 用のデフォルト Oracle データベース を即時に作成するスクリプトはありません。データベースに対して JServer オプションが選択されていることを確認します。 データベースは、Unicode コード・ページを含むように作成する必要があります。
  6. 次のコマンドを入力して、Oracle リスナーを始動します。
    lsnrctl start
  7. アプリケーション・サーバーをホストするサーバーで、Business Process Choreographer の構成スクリプトがあるディレクトリーに移動します。
    • Windows® システムの場合は、次のように入力します。
      cd install_root¥ProcessChoreographer
      UNIX および Linux システムの場合は、次のように入力します。
      cd install_root/ProcessChoreographer
  8. データベースがアプリケーション・サーバーと異なるサーバーにある場合は、次の手順を実行します。
    1. アプリケーション・サーバーをホストしているサーバー上の Business Process Choreographer サブディレクトリーからデータベースをホストしているサーバー上の適切なディレクトリーへ次の Oracle 構成 DDL スクリプトをコピーします。
      clearSchemaOracle.ddl
      createSchemaOracle.ddl
      createTablespaceOracle.ddl
      dropSchemaOracle.ddl
      dropTablespaceOracle.ddl
    2. データベース・サーバーで、DDL スクリプトをコピーしたディレクトリーに移動します。
  9. createTablespaceOracle.ddl ファイルの先頭にある指示に従い、テーブル・スペース作成スクリプトを編集します。
  10. データベースに対して少なくとも次の権限を持つユーザー ID を使用していることを確認します: CONNECT、RESOURCE、CREATE TABLESPACE、DROP TABLESPACE、および CREATE TABLE。
  11. デフォルト・インスタンスでスキーマを作成しない場合は、ORACLE_SID 環境変数を設定します。
  12. テーブル・スペースを作成するには、スクリプト・ヘッダーの指示に従い createTablespaceOracle.ddl スクリプトを実行します。 テストの場合は、すべてのテーブル・スペースに対して同じロケーションを使用し、 そのパスをコマンド行引数としてスクリプトに渡します。例えば、Windows システムで ユーザー ID bpeuser、パスワード bpepwd、 データベース名 BPEDB、テーブル・スペース・パス d:¥mydb¥ts を 使用している場合は、次のように入力します。
    sqlplus bpeuser/bpepwd@BPEDB @createTablespaceOracle.ddl d:¥mydb¥ts
    テーブル・スペースを除去する場合は、dropTablespaceOracle.ddl スクリプトを使用することができます。
  13. スキーマを作成するには、createSchemaOracle.ddl スクリプトを実行します。 例えば、Windows システムの場合は、次のように入力します。
    sqlplus bpeuser/bpepwd@BPEDB @createSchemaOracle.ddl

結果

Business Process Choreographer 用の Oracle データベースが作成されます。

次に実行する作業

ステップ 2親トピックで構成を継続してください。

ご利用条件 |


(c) Copyright IBM Corporation 2005, 2006.
本製品では Eclipse テクノロジーが採用されています。(http://www.eclipse.org)