Недокументированные параметры инициализации – это конфигурационные параметры, которые затрагивают основные операции экземпляра базы данных, но по тем или иным причинам  не включены в официальную документацию Oracle и являются внутренними. Несмотря на то, что параметры имеют статус внутренних, и не предназначены для изменений пользователями, они при необходимости всё же могут быть изменены.  В этом случае недокументируемые параметры указываются в файле конфигурации экземпляра, так же как и обычные параметры, но в названии имени имеют начальный префикс нижнего подчёркивания. Значения недокументированных параметров не отображаются в динамических представлениях, но посмотреть их можно с помощью запросов к некоторым динамическим X$ таблицам. Изменять недокументированные параметры следует с большой осторожностью, так как они предназначены для внутреннего использования самим Oracle и могут меняться от версии к версии.

_allow_resetlogs_corruption

Позволяет отключить проверку согласованности файлов данных на момент открытия базы с опцией RESETLOGS. По умолчанию FALSE (не разрешено). Параметр может применяться в экстренных случаях, например, когда онлайн журналы повторного выполнения повреждены, так как база данных открывается в несогласованном состоянии, что может  привести к непредсказуемым последствиям.

_asm_allow_only_raw_disks

Если TRUE (по умолчанию) позволяет использовать для хранения ASM файлов  только сырые устройства (raw devices). Если FALSE можно использовать NFS.

_b_tree_bitmap_plans

Включает или выключает использование в планах запросов метод доступа к данным bitmap conversion to rowid. Если в таблице много строк, а различающихся значений мало, то оптимизатор  может посчитать, что такое распределение данных походит на bitmap индекс и в случае его отсутствия начинает конвертировать данные такого столбца в bitmap распределение подобное bitmap индексу. По умолчанию TRUE (включено). В случае уменьшения производительности рекомендуется выключить.

_db_block_cache_protect

Устанавливает защиту блоков базы данных (True только для отладки).

_db_block_hash_buckets

Определяет размер массива hash buckets (хэш-таблицы) для буферного кэша. Значение простое число. По умолчанию равно db_block_buffers x2.  Используется для уменьшения времени ожидания освобождения защёлок при поиске блока, а так же уменьшения количества CR блоков в конкретной цепочке.

_db_handles

Определяет ограничение на количество зарезервированных дескрипторов, которые сеанс может пометить.

_disable_logging

Выключает журнализацию. Если True журнализация выключена, и никакое восстановление не возможно. Используется в основном для получения лучших  эталонных тестов производительности. По умолчанию False.

_disable_odm

Параметр включает или выключает ODM – Oracle Disk Manager.

_enqueue_deadlock_time_sec

Определяет временной интервал управляющий активацией механизма обнаружения взаимных блокировок. По умолчанию имеет значение 5 секунд. Если ожидание больше этого интервала, то запускается механизм обнаружения взаимных блокировок.

_fix_control

Позволяет включать/выключать определённые bug fixes, влияющие на работу оптимизатора и перечисляемые в трейсе уровня 10053.

_gby_hash_aggregation_enabled

Разрешает (значение TRUE по умолчанию) или запрещает (FALSE) использование операции HASH UNIQUE вместо SORT UNIQUE.

_immediate_commit_propagation

Включает или выключает механизм Broadcast on commit. По умолчанию True, то есть включен.

_kks_use_mutex_pin

Включает или выключает механизм mutex для закреплений курсоров. По умолчанию TRUE (включен).  В случаях ухудшения производительности выключить.

_memory_broker_stat_interval

Определяет частоту операций (в секундах) перераспределения (resize) памяти между разными разделами SGA (чаще всего, между buffer cache и shared pool) при использовании Automatic Shared Memory Management (ASMM).

_no_or_expansion

Выключает (TRUE)  механизм OR расширения. Данный механизм используется оптимизатором для дизъюнктивных запросов (запросов, содержащих OR). Основная идея состоит в преобразовании запроса содержащего OR в объединение, содержащее дизъюнкции в форме UNION ALL из двух и более ветвей.  По умолчанию FALSE (механизм включен).

 _optim_peek_user_binds

Включает механизм bind peeking. По умолчанию TRUE  (включен).

_optimizer_ignore_hints

Включает или выключает возможность игнорирования оптимизатором подсказки в запросах. По умолчанию функция отключена (FALSE). Рекомендуется использовать для тестирования приложений при обновлении базы данных.

You have no rights to post comments