問題タブ [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 投票する
0 に答える
776 参照

spring - Spring Boot 1.2.7、Hibernate および Oracle UCP

Hibernate を使用して、Spring Boot 1.2.7 アプリケーションで動作するように Oracle UCP を構成しようとしています。現在 c3p0 が動作していますが、Oracle RAC をサポートする必要があります。

Oracle UCP が Hibernate で直接サポートされていないことは認識していますが、Oracle のこのドキュメントでは使用できると書かれているようです。

https://blogs.oracle.com/dev2dev/entry/how_to_use_oracle_universal

また、Bean の作成方法や XML で構成する方法を示す古い例をいくつか見つけましたが、現在 XML 構成はありません。また、この時点で、Spring は application.properties ファイルと pom からこれをすべて実行できると思います。

私のpomでは、Oracleのために、私は持っています:

Hibernate の場合:

c3p0 依存関係を削除できることに気付きました。

私が混乱しているのは、指定するプロパティです。私はこれらが必要だと思います:

これを起動すると、次のようになります。

誰かが適切なプロパティを教えてくれたり、現在のドキュメントを教えてくれたりしたら、とても感謝しています。

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

oracle - Oracle UCP の使用時に接続が閉じられる

Oracle UCP、v 12.1.0.2.0 を使用しているときに、「 The connection is closed: The connection is closed 」というエラーがランダムに表示されます。接続は oracle.ucp.jdbc.proxy.JDBCConnectionProxyFactory#invoke でクローズ済みとしてマークされているようです:

Clock.isBefore(this.creationTS, this.m_jdbcPooledConnection.getAvailableStartTime()) は true を返します。

誰かがこのチェックの目的を説明してもらえますか?

getAvailableStartTime は接続がプールに戻されるときに設定され、creationTS - JDBCConnectionProxyFactory が作成されるときに設定され、接続を放棄するときに作成されます。

isBefore は次のようになります。

では、接続が戻ってきたのが 1 秒未満の場合が条件でしょうか。

PS:検証クエリ「select 1 from dual」を試しました-効果なし

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

oracle - Oracle JDBC ドライバーと UCP を Oracle Maven リポジトリーからダウンロードする方法を教えてください。

Oracle MavenリポジトリからOracle JDBCドライバとユニバーサル接続プール(UCP)の異なるバージョンをダウンロードする方法はありますか?

0 投票する
0 に答える
116 参照

docker - UCP レプリカの構成中にエラーが発生しました

ノードに UCP マスターをインストールし、次を使用してログインできますadmin/orca

UCP 管理者の指紋は次のとおりです。

現在、次のコマンドを使用して、別のノードで UCP レプリカを構成しようとしています。

上記のコマンドを実行した後、次のエラーが発生します。

エラーの解決を手伝ってください

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

jdbc - UCP タイマー スレッドが多すぎます

Oracle UCP 12.1.0.2.0 を使用しています。時間の経過とともに開始されるタイマー スレッドが多すぎて、最終的に JVM でメモリ不足エラーが発生します。不足している修正または構成の変更はありますか。

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

java - Spring + hibernate - Oracle UCP 接続プールを使用

基本的なスプリング ブート アプリケーションがあり、Oracle DB に正常に接続しています。ただし、デフォルトの代わりに Oracle の UCP 接続プールを使用したいと考えています。私は次のapplication.properties設定を持っています:

ただし、データベースにクエリを実行すると、次のようになります。

クラスパスに ucp.jar (Oracle のサイトからダウンロードしたもの) があります。