質問:値が整数またはブール値ではなく文字列であるinitパラメータに有効なdbms_system.set_int_param_in_sessionと同等のものがありますか?oracle 12c cursor_sharing alter multple sessions
Backstory: 私は、APIのバインド変数を使用しないサードパーティのアプリケーションに問題があります。これは、アプリケーションが同じSQLを何度も繰り返し発行するため、CPUとパフォーマンスが低下します。 (ハード解析)私は、カーソルの共有パラメータをFORCEに設定するとパフォーマンスが向上することを発見しましたが、その際にセキュリティ上の問題があります。サードパーティのアプリケーションは多くのセッションを維持しています(〜30-50)。私の現在のアプローチは、サードパーティアプリケーションがそのことをやっている間に強制的にcursor_sharingを設定し、それが完了したときにcursor_sharingを正確に戻すことです。クルージー?はい、非常に。私たちはいくつかの調査を行い、dbms_system.set_int_param_in_sessionプロシージャを見つけました。これは、データ型整数のinitパラメータでのみ動作する点を除いて、適切な解決策と思われます。データ型stringの値を持つパラメータに相当するものはありますか?