Всем добрый день.
Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production. RHEL 6.3.
Имеется Pimary и standby сервера.
Standby открыт на read only, логи накатываются (READ ONLY WITH APPLY).
На primary result_cache включился без проблем.
Пытаюсь включить result_cache на standby, но ничего не выходит.
select DBMS_RESULT_CACHE.Status() from dual
Возвращает всегда DISABLED.
Настройки вроде верные:
show parameter sga_max_size - 28G.
Выполняю:
ALTER SYSTEM SET result_cache_max_size = 100M SCOPE = both;
show parameter result_cache_max_size возвращает, как положено 100M
В spfile вижу изменения.
Однако кеш не работает (DBMS_RESULT_CACHE.Status = DISABLED)
Перезапускаю инстанс (SHUTDOWN NORMAL; STARTUP;)
После перезапуска
show parameter result_cache_max_size возвращает 0.Соответственно result cache так и не включается.
Ни в Гугле, ни в доке не нашел ограничений на применение кеша к read only базам.
Собственно вопрос, как все-таки включить result_cache на stendby сервере?