問題タブ [ucp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
946 参照

oracle - Oracle UCP の構成に関する明確化が必要

要件 : リクエストのテナント ID に基づいて、各テナントのデータをそれぞれの PDB に挿入するマルチテナント アプリケーションを作成します。つまり、各テナントまたは顧客は CDB に独自の PDB を持ち、すべての PDB は同じスキーマを持ち、リクエストのテナント ID に基づいてデータソースが選択され、データがその PDB に挿入されます。

スタック - スプリング ブート 2.3.0.RELEASE、Oracle 18c、接続プール - Oracle 共有ユニバーサル接続プール

UCP 接続:

Spring データソース構成クラス:

上記の構成は機能せず、テナント ID で要求を発行すると、次のエラーがスローされます。

ただし、上記のクラスの次の行のコメントを外し、UCP ファイルからユーザー名とパスワードを削除すると、機能します。

だから私の質問は:

  1. なぜこれが起こるのですか?
  2. UCP config xmls xsd にはユーザーとパスワードのフィールドがありますが、どのように使用しますか?
  3. このページでは、共有プールについて説明します https://docs.oracle.com/middleware/12213/wls/JDBCA/shared_pooling_ds.htm#JDBCA-GUID-4B7DA858-327E-4CEA-A68C-376792D4A466 これには次の行があります:「この共通ユーザーは存在する必要があります共有データ ソースに接続されているすべての PDB で "これはどういう意味ですか?