
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
09.01.2003, 17:08
|
|||
|---|---|---|---|
|
|||
ORA-04030 |
|||
|
#18+
Делаю SELECT * FROM my_view и взамен получаю сообщение об ошибке ORA-04030: out of process memory when trying to allocate 2408 bytes (callheap,temporary memory) . Причем, просто запрос из которого сделана вьюшка, выполняется без ошибок. Может кто-то уже стыкался с таким и подскажет как с этим бороться. База Oracle 9.2.0.1.0 без патчей на Linux SuSE 8.0. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.01.2003, 17:59
|
|||
|---|---|---|---|
ORA-04030 |
|||
|
#18+
так прежде всего пропатчить и нужно :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.01.2003, 18:55
|
|||
|---|---|---|---|
ORA-04030 |
|||
|
#18+
А распределение памяти то какое: show sga select * from v$sgastat; ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.01.2003, 19:23
|
|||
|---|---|---|---|
|
|||
ORA-04030 |
|||
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. Я увеличил ради эксперимента shared_pool_size на 100М (выше это увеличение учитывается), но без результатно. Возможно нужно попробовать уменьшить sort_area_size ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.01.2003, 19:45
|
|||
|---|---|---|---|
ORA-04030 |
|||
|
#18+
Нужно на металинке смотреть, похоже на баг из-за этой строчки (callheap,temporary memory) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.01.2003, 09:04
|
|||
|---|---|---|---|
|
|||
ORA-04030 |
|||
|
#18+
Вот статейка из Металинка Doc ID: Note:199746.1 Subject: How to Resolve ORA-4030 Errors on UNIX Type: BULLETIN Status: PUBLISHED Content Type: TEXT/PLAIN Creation Date: 16-JUN-2002 Last Revision Date: 07-NOV-2002 PURPOSE ======= Provide assistance in resolving ORA-4030 errors on UNIX systems. SCOPE & APPLICATION =================== This document is useful for DBA's and System Administrators tasked with resolving an ORA-4030 error. BACKGROUND ========== The ORA-4030 error is caused when an Oracle process(while doing work on behalf of a client program) requests additional memory from the operating system, but the operating system cannot accommodate the request. This can occur because the operating system does not have enough physical memory or swap available for the process, the OS is configured to limit the amount of memory available for UNIX processes or an actual Oracle BUG has been encountered. HOW TO RESOLVE THE ORA-4030 =========================== 1. Reduce the PGA (Program Global Area) for the client process encountering the error. This is valid if the database is not configured with MTS (Multi Threaded Server) or Shared Servers. For Oracle 8i and below the major portion of ORA-4030 instances can be solved by reducing the SORT_AREA_SIZE for the sessions. This will lessen the demand that the process places on physical memory. SORT_AREA_SIZE can be modified by the 'alter session' command but persistent changes must be recorded in the init<sid>.ora. See the Oracle Reference guide available on your Online Generic Documentation CD-ROM for more information on the 'sort_area_size' parameter. For Oracle 9i and up, the PGA can be sized using the PGA_AGGREGATE_TARGET parameter set in the init.ora or spfile.ora (See [NOTE:153367.1] and [NOTE:146577.1]). 2. Increase the amount of memory a UNIX process can request and use from the operating system. This usually refers to stack and/or data size UNIX process resource limits. This process varies slightly depending on the UNIX platform and the type of UNIX shell you are using. Generally speaking either the 'limit' or 'ulimit' command will allow your System Administrator to increase memory and data size limits. Oracle Support cannot recommend a specific value for these limits. However, doubling existing values or setting them to 'unlimited' is usually sufficient. For more information please refer to: [NOTE:188149.1] How to Display and Change UNIX Process Resource Limits 3. Increase the amount of swap available on your system. You should have 2-3 times the amount of physical memory available as swap space. 4. Finally, if you still experience the problem after addressing the above issues, it's recommended that you move to the latest patchset release to eliminate any possible Oracle product defects: [NOTE:169547.1] Understanding and Obtaining Oracle RDBMS Patchsets REFERENCES ========== [NOTE:19836.1] OERR: ORA 4030 "out of process memory when [NOTE:1023744.6] ORA-04030 -07324: AFTER INCREASING THE SGA OR EXECUTING A LARGE QUERY [NOTE:61896.1] SOLARIS: S GA size, sgabeg attach address and Sun architectures [NOTE:153655.1] SOLARIS Determing Oracle Memory Usage on Solaris <Note.123754.1> AIX Determining Oracle memory usage on AIX [NOTE:174555.1] Determining the Size of an Oracle Process ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=52&tablet=1&tid=1992247]: |
0ms |
get settings: |
6ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
38ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 206ms |
| total: | 315ms |

| 0 / 0 |
