Oracleパッケージには、そのパッケージのすべての手順で初期化され使用されるいくつかのグローバル変数があります。複数のセッションを持つOracleパッケージのグローバル変数
プロシージャを呼び出すと(jdbc接続と呼び出しを介して)、グローバル変数は正しく初期化され、その値は開かれたデータベースセッションのすべてのプロシージャで持続されますが、複数のjdbc接続がある場合、値はコール間で混合されます。
Oracleセッションはパッケージ変数の観点から分離されていませんか?隔離を保証するためにデータベースまたはユーザープロファイルで行う必要のある設定がいくつかありますか?
My DBインスタンスは2ノードのRACにあります。
バグを確認してください:バグ9681133 ORA-6508および/またはRACの有効なパッケージ変数に関する誤った結果https://support.oracle.com/epmos/faces/DocumentDisplay?_afrLoop=73092831412679&parent=DOCUMENT&sourceId=1348303.1&id=9681133.8 &_afrWindowMode = 0&_adf.ctrl-state = 6rwbo0st0_105これは問題です。 Btw、既にこの問題を解決している場合は、解決策を教えてください。 – Ranjith