Расскажите про ORA-03232

Sergey M
Дата: 31.05.2006 09:04:08
Oracle8i Enterprise Edition Release 8.1.7.4.1 - Production
Изменили параметры конфигурации, а именно:

1. Увеличили sort_area_size до 1 мб
2. Установили query_rewrite_enabled = true

После старта базы обнаружилось что query rewrite портит планы многих критичных запросов, поэтому его снова отключили и рестартовали базу.

Затем обнаружилось на некоторых запросах выпадение в ошибку
ORA-03232: unable to allocate an extent of <xxx> blocks from tablespace <y>

Рушились запросы, использующие hash_join.
Ситуацию удалось быстро поправить установкой параметра

hash_multiblock_io_size = 8


С чем может быть связана проблема ?
--xxx--
Дата: 31.05.2006 09:20:26
Причиной ошибки может быть ситуация когда у Вас hash_multiblock_io_count*db_block_size превышает max_io_size и размер netxt extent меньше max_io_size.
Рекомендации: установка параметра HASH_MULTIBLOCK_IO_COUNT в значение отличное от 0 или изменение параметров STORAGE для темп таблеспасе.
(Подробнее см. Note:125271.1)