Rails 5.2 に対応する Oracle enhanced adapter から cursor_sharing
のデフォルトが force
から Oracle デフォルトの exact
に変更になる (厳密に言うと config/database.yml への cursor_sharing
の設定がない場合の force
への変更がなくなるため、Oracle のデフォルトの exact
が尊重されるようになる) 。
Rails 5.1 までの Oracle enhanced adapter で同様の挙動にしておきたい場合は、config/database.yml に以下のような設定をしておくと良いだろう。
default: &default
+ cursor_sharing: exact
追記: yahonda さんから Rails 5.1 以下では基本的にオススメされない旨のコメントをいただいたため、そちらも参照のこと。
設定値については Oracle Databaseリファレンスを参照のこと。 https://docs.oracle.com/cd/E60665_01/db112/REFRN/initparams044.htm