9.10. XA トランザクションをサポートするデータベースベンダーの使用


Red Hat build of Keycloak は、デフォルトで XA 以外のトランザクションと適切なデータベースドライバーを使用します。

ドライバーが提供する XA トランザクションサポートを使用する場合は、次のコマンドを入力します。

bin/kc.[sh|bat] build --db=<vendor> --transaction-xa-enabled=true
Copy to Clipboard Toggle word wrap

Red Hat build of Keycloak は、ベンダーに適した JDBC ドライバーを自動的に選択します。

注記

Azure SQL や MariaDB Galera などの特定のベンダーは、XA トランザクションメカニズムをサポートしていないか、それらに依存していません。

XA リカバリーはデフォルトで有効になっており、ファイルシステムロケーション KEYCLOAK_HOME/data/transaction-logs を使用してトランザクションログを保存します。

注記

コンテナー化された環境で XA トランザクションを有効にしても、そのパスで安定したストレージが利用できない限り、XA リカバリーは完全にはサポートされません。

トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

Theme

© 2025 Red Hat