数年前、私は完全に読み取り専用のDRデータベースで作業しましたが、TEMPテーブルスペースでさえ書き込み可能ではありませんでした。一時的にこぼそうとしたクエリは失敗します(使用する一時スペースが非常に些細なものであったとしても)。
これが同じ状況である場合、セッションに大きなPGAメモリ値を設定するためにALTER SESSIONを実行するlogin.sql(またはglogin.sqlまたはログオントリガー)があったり、 FIRST_ROWSへのオプティマイザーの目標。
可能であれば、両方のクライアントからの次の結果を比較してください。
select * from v $ parameterwhere ismodified!='FALSE';
また、問題のあるSQLの各クライアントから、EXPLAIN PLAN FORSELECT...およびSELECT*FROM TABLE(DBMS_XPLAN.DISPLAY);
を試してください。さまざまなクエリプランが考え出されているかどうかを確認します。