|
|
|
ORA-04031 unable to allocate bytes of shared memory
|
|||
|---|---|---|---|
|
#18+
Cause: More shared memory is needed than was allocated in the shared pool. Всё это конечно хорошо - ну вкину я ему ещё 64 метра в LARGE_SHARED_POOL, а где гарантия что оно через неделю опять не вылезет. Прошу высказать своё ИМХО, кв. ALL. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2003, 17:51:01 |
|
||
|
ORA-04031 unable to allocate bytes of shared memory
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. Нет такого - значит у тебя 9i. Увы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2003, 18:00:55 |
|
||
|
ORA-04031 unable to allocate bytes of shared memory
|
|||
|---|---|---|---|
|
#18+
У меня сегодня тоже такая гадасть выскочила! Пришлось Oracle перегружать. Хорошо, что сервер тестовый. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2003, 18:23:30 |
|
||
|
ORA-04031 unable to allocate bytes of shared memory
|
|||
|---|---|---|---|
|
#18+
>Прошу высказать своё ИМХО ИМХО патчи у тебя не стоят. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2003, 21:08:33 |
|
||
|
ORA-04031 unable to allocate bytes of shared memory
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. У меня 8.1.7. Тогда естественный встречный вопрос - откель качнуть патчи ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2003, 14:52:44 |
|
||
|
ORA-04031 unable to allocate bytes of shared memory
|
|||
|---|---|---|---|
|
#18+
to Barracuda UA: Ты тогда с вопросом определись. Какой параметр тебя интересует LARGE_SHARED_POOL или large_pool_size? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2003, 14:57:57 |
|
||
|
ORA-04031 unable to allocate bytes of shared memory
|
|||
|---|---|---|---|
|
#18+
2softbuilder@inbox.ru - виноват, перепутал. LARGE_POOL_SIZE конечно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2003, 15:19:10 |
|
||
|
ORA-04031 unable to allocate bytes of shared memory
|
|||
|---|---|---|---|
|
#18+
По поводу 8i могу сказать, что large_pool_size не является обязательным параметром. Он используется в достаточно специфических случаях. Поэтому не совсем понятно что-ты перед этим вообще делаешь? И потом с чего ты взял, что это вообще этот параметр имеется ввиду? В сообщении об ошибке про него не сказано: "More shared memory is needed than was allocated in the shared pool. " В данном случае идёт речь просто о разделяемом пуле и у меня такое подозрение, что large_pool_size тут вообще не причём. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2003, 15:39:23 |
|
||
|
ORA-04031 unable to allocate bytes of shared memory
|
|||
|---|---|---|---|
|
#18+
Вот что меня привело к этому параметру: ORA-04031 unable to allocate string bytes of shared memory ("string","string","string","string") Cause: More shared memory is needed than was allocated in the shared pool. Action: If the shared pool is out of memory, either use the DBMS_SHARED_POOL package to pin large packages, reduce your use of shared memory, or increase the amount of available shared memory by increasing the value of the initialization parameters SHARED_POOL_RESERVED_SIZE and SHARED_POOL_SIZE. If the large pool is out of memory, increase the initialization parameter LARGE_POOL_SIZE . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2003, 17:04:28 |
|
||
|
ORA-04031 unable to allocate bytes of shared memory
|
|||
|---|---|---|---|
|
#18+
"increase the amount of available shared memory by increasing the value of the initialization parameters SHARED_POOL_RESERVED_SIZE and SHARED_POOL_SIZE. If the large pool is out of memory, increase the initialization parameter LARGE_POOL_SIZE" Пока не пойму твою логику. Ответь на такой вопрос, почему из трёх указанных параметров, которые советуют увеличить, ты решил что нужно увеличить именно LARGE_POOL_SIZE??? Прошу обратить внимание, что написано "If the large pool is out of memory......" - ключевое слово в этой фразе - if . Так как ты определил что у тебя именно "out of memory, increase the initialization parameter LARGE_POOL_SIZE"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2003, 17:20:10 |
|
||
|
ORA-04031 unable to allocate bytes of shared memory
|
|||
|---|---|---|---|
|
#18+
Хорошо, ладно - сдаюсь ;) Пойдём с конца - If the large pool is out of memory - как это узнать ? PS: вопрос про патч актуален ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2003, 17:54:17 |
|
||
|
ORA-04031 unable to allocate bytes of shared memory
|
|||
|---|---|---|---|
|
#18+
Сделай запрос: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. и этот Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2003, 18:00:09 |
|
||
|
ORA-04031 unable to allocate bytes of shared memory
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. Замечательно, следует ли из этого что "pool is out of memory" ? Может вопрос и тупой - но лучше уж я спрошу если нет возражений ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2003, 18:23:25 |
|
||
|
ORA-04031 unable to allocate bytes of shared memory
|
|||
|---|---|---|---|
|
#18+
Actually, in many cases it is not size but rather fragmentation is causing ORA-04031. Another words there is plenty of free space but none of the chunks is equal or larger than reuested amount. And the lack of space could be in shared pool or in library cache. Issue: Код: plaintext 1. 2. 3. If REQUEST_FAILURES is > 0 and LAST_FAILURE_SIZE is > SHARED_POOL_RESERVED_MIN_ALLOC the issue is related to shared pool fragmentation. If REQUEST_FAILURES is > 0 and LAST_FAILURE_SIZE is < SHARED_POOL_RESERVED_MIN_ALLOC or REQUEST_FAILURES is 0 and LAST_FAILURE_SIZE is < SHARED_POOL_RESERVED_MIN_ALLOC the issue is related to library cache fragmentation. Check MetaLink Doc ID: 146599.1 Diagnosing and Resolving Error ORA-04031 SY. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2003, 18:39:41 |
|
||
|
ORA-04031 unable to allocate bytes of shared memory
|
|||
|---|---|---|---|
|
#18+
2SY - спасибо большое. Всё это многое объяснияет но всё же не решает проблемы, ну предположим фрагментация и ? Флушить SHARED_POLL постоянно руками ? 2softbuilder@inbox.ru - хотелось бы продолжить плодотворное обсуждение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2003, 12:08:05 |
|
||
|
ORA-04031 unable to allocate bytes of shared memory
|
|||
|---|---|---|---|
|
#18+
Ты не опубликовал select * from v$sgastat; Хотелось бы посмотреть на что у тебя идёт SGA конкретно. И есть ли действительно свободные фрагментированные блоки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2003, 12:09:59 |
|
||
|
ORA-04031 unable to allocate bytes of shared memory
|
|||
|---|---|---|---|
|
#18+
Виноват, моментально исправляюсь. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2003, 13:11:09 |
|
||
|
ORA-04031 unable to allocate bytes of shared memory
|
|||
|---|---|---|---|
|
#18+
to Barracuda UA: Поскольку ты мне так и не обьяснил для чего ты используешь large_pool_size, могу посоветовать для начала следующее: закомментарить параметр large_pool_size в файле параметров и перезапустить экземпляр. Формально у тебя в shared pool практически нет свободной памяти. Ты всю память отдал под большой пул, который используется в специфических ситуацих. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2003, 13:36:32 |
|
||
|
ORA-04031 unable to allocate bytes of shared memory
|
|||
|---|---|---|---|
|
#18+
Размеры LARGE_POOL_SIZE совершенно не причем. Это некорректная работа Oracle c виндами, ну памяти не хватет. Скорее всего имеет место memory leak. Совет дают правильный надо накатить патч 8.1.7.4.1, а затем до ~ 8.1.7.4.6 не помню какой последний. Если Оракле купленый, то с металинка, если нет, то у знакомых. Если Вам это поможет, то я Вам послал по почте статью по диагностике данной ошибки. И если вы указали правильный адрес , то письмо дойдет. Статья большая, но на английском. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2003, 19:09:16 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=32168960&tid=1990351]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
28ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
56ms |
get tp. blocked users: |
1ms |
| others: | 193ms |
| total: | 311ms |

| 0 / 0 |
