Я собираюсь добавить эту информацию сюда, потому что я нашел ее полезной для решения моей аналогичной проблемы.
если вы получаете статус ОТКЛЮЧЕНО или БАЙПАС, помните
* Область памяти Resache Cache расположена в общем пуле, поэтому значение result_cache_max_size используется из размера общего пула. *
, поэтому проверьте следующие параметры
show parameter shared_pool_size
show parameter result_cache_max_size
show parameter result_cache_mode
Вы также можете попробовать
BEGIN
dbms_result_cache.ByPass(False);
END;
/