8.5. 実稼働システムで使用するデータベースの設定


前提条件

  • Apache Ant
  • 使用するデータベースがすでに存在している必要があります。
  • そのデータベースに変更を加えるパーミッションを持つユーザーがすでに存在している必要があります。
  • データベースの JDBC ドライバー JAR ファイルはサーバー設定の lib/ ディレクトリーにある必要があります。
JBoss Enterprise SOA Platform は、データベースを使用してレジストリーサービスとメッセージストアを永続化します。デフォルトのデータベースは Hypersonic ですが、これは実稼働システムには適さないため、サポートされていません。実稼働環境で JBoss Enterprise SOA Platform を実行する前に、サポートされているデータベースに切り替える必要があります。
警告
Database Configuration Tool のみを使用して、データベース設定を 1 度変更できます。また、他の変更を加える前に実行する必要があります。すでに設定されているインストールで スクリプトを実行しようとすると、意図したとおりに機能しない可能性があります。
  1. サーバープロファイルのバックアップ

    Database Configuration Tool が設定を変更する際にデータベースを設定する予定のサーバープロファイルのコピーを作成します。cp -R SOA_ROOT/jboss-as/server/Profile /path/to/backup/folder
  2. データベース設定ツールの実行

    Database Configuration スクリプトを含むディレクトリーに移動します( cd SOA_ROOT/jboss-as/tools/schema)。
  3. Ant の実行

    ant コマンドを実行してスクリプトを起動します。
  4. データを入力

    プロンプトに従い、要求に応じて以下の情報を入力します。
    • 使用されているデータベースのタイプ。
    • データベースの名前
    • データベースのホスト名または IP アドレス
    • データベースに使用される TCP ポート
    • データベースへのアクセスに必要なユーザー名
    • このユーザーアカウントのパスワード
    注記
    スクリプトを実行する前に、これらの値を直接 build.properties ファイル(同じディレクトリーにある)に直接追加することもできます。Database Schema Tool がすでに ファイルに追加されている場合は、これらのプロパティーの入力を求めるプロンプトは表示されません。

結果

ツールは、関連する設定ファイルを更新し、終了します。

重要
このプロセスの実行時に jBPM 5 でデッドロックが生じる場合があります。これを回避するには、以下のコードを to jbpm.esb/jbpm-ds.xml に追加します。
<datasources>
    <local-tx-datasource>
        <jndi-name>BPELDB</jndi-name>
        ...
        <transaction-isolation>TRANSACTION_READ_COMMITTED</transaction-isolation>
        <new-connection-sql>SET TRANSACTION ISOLATION LEVEL SNAPSHOT;</new-connection-sql>
        ...
    </local-tx-datasource>
</datasources>

Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2026 Red Hat
トップに戻る