Добрый день, коллеги.
Выполняем апгрейд Solution Manager 7.1 SP4 до SP11 через SUM.
СУБД Oracle 11.2
ОС SLES11.
ОЗУ 72Гб.
Второй день крутим параметры, но безрезультатно. Дампы (SYSTEM_NO_MEMORY, SYSTEM_NO_ROLL, STACK_STATE_NO_ROLL_MEMORY).
На фазе PREP_EXTENSION/EHP_INCLUSION получаем дамп SYSTEM_NO_MEMORY.
Code:
Категория Дефицит ресурсов
ДинамОшибка SYSTEM_NO_MEMORY
Дата и время 17.04.2014 12:16:25
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
|Краткий текст |
| No memory available. |
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
|Что произошло? |
| Each transaction requires some main memory space to process |
| application data. If the operating system cannot provide any more |
| space, the transaction is terminated. |
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
|Что Вы можете сделать? |
| Try to find out (e.g. by targetted data selection) whether the |
| transaction will run with less main memory. |
| |
| If there is a temporary bottleneck, execute the transaction again. |
| - |
| |
| If the error persists, ask your system administrator to check the |
| following profile parameters: |
| |
| o ztta/roll_area (1.000.000 - 15.000.000) |
| Classic roll area per user and internal mode |
| usual amount of roll area per user and internal mode |
| o ztta/roll_extension (10.000.000 - 500.000.000) |
| Amount of memory per user in extended memory (EM) |
| o abap/heap_area_total (100.000.000 - 1.500.000.000) |
| Amount of memory (malloc) for all users of an application |
| server. If several background processes are running on |
| one server, temporary bottlenecks may occur. |
| Of course, the amount of memory (in bytes) must also be |
| available on the machine (main memory or file system swap). |
| Caution: |
| The operating system must be set up so that there is also |
| enough memory for each process. Usually, the maximum address |
| space is too small. |
| Ask your hardware manufacturer or your competence center |
| about this. |
| In this case, consult your hardware vendor |
| abap/heap_area_dia: (10.000.000 - 1.000.000.000) |
| Restriction of memory allocated to the heap with malloc |
| for each dialog process. |
| Parameters for background processes: |
| abap/heap_area_nondia: (10.000.000 - 1.000.000.000) |
| Restriction of memory allocated to the heap with malloc |
| for each background process. |
| Other memory-relevant parameters are: |
| em/initial_size_MB: (35-1200) |
| Extended memory area from which all users of an |
| application server can satisfy their memory requirement. |
| Note which actions and input led to the error. |
| |
| For further help in handling the problem, contact your SAP administrator |
| . |
| |
| You can use the ABAP dump analysis transaction ST22 to view and manage |
| termination messages, in particular for long term reference. |
| |
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
|Анализ ошибки |
| A new main memory area of size 65536 was requested. All available space |
| is already in use however. Possible causes: |
| - lots of (large) internal tables |
| - lots of (large) programs active |
| - deep nesting of subroutnines with large local data. |
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
|Указания по устранению ошибки |
| Try to decide by analysis whether this request is |
| reasonable or whether there is a program error. You should pay |
| particular attention to the internal table entries listed below. |
| |
| |
| |
| |
| |
| |
| If the error occures in a non-modified SAP program, you may be able to |
| find an interim solution in an SAP Note. |
| If you have access to SAP Notes, carry out a search with the following |
| keywords: |
| |
| "SYSTEM_NO_MEMORY" " " |
| "SAPLOCS_CORE" or "LOCS_COREU01" |
| "OCS_CREATE_LOGLINE" |
| |
| If you cannot solve the problem yourself and want to send an error |
| notification to SAP, include the following information: |
| |
| 1. The description of the current problem (short dump) |
| |
| To save the description, choose "System->List->Save->Local File |
| (Unconverted)". |
| |
| 2. Corresponding system log |
| |
| Display the system log by calling transaction SM21. |
| Restrict the time interval to 10 minutes before and five minutes |
| after the short dump. Then choose "System->List->Save->Local File |
| (Unconverted)". |
| |
| 3. If the problem occurs in a problem of your own or a modified SAP |
| program: The source code of the program |
| In the editor, choose "Utilities->More |
| Utilities->Upload/Download->Download". |
| |
| 4. Details about the conditions under which the error occurred or which |
| actions and input led to the error. |
| |
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
|Системная среда |
| SAP Release..... 702 |
| SAP Basis Level. 0009 |
| |
| Application server... "cism4" |
| Network address...... "172.23.90.16" |
| Operating system..... "Linux" |
| Release.............. "3.0.101-0.8-default" |
| Hardware type........ "x86_64" |
| Character length.... 16 Bits |
| Pointer length....... 64 Bits |
| Work process number.. 2 |
| Shortdump setting.... "full" |
| |
| Database server... "sap-srv-01" |
| Database type..... "ORACLE" |
| Database name..... "SM4" |
| Database user ID.. "SAPSR3" |
| |
| Terminal.......... "localhost" |
| |
| Char.set.... "C" |
| |
| SAP kernel....... 720 |
| created (date)... "Mar 8 2014 02:12:21" |
| create on........ "Linux GNU SLES-11 x86_64 cc4.3.4 use-pr140213" |
| Database version. "OCI_112, 11.2.0.3.0, V1, default" |
| |
| Patch level. 600 |
| Patch text.. " " |
| |
| Database............. "ORACLE 10.1.0.*.*, ORACLE 10.2.0.*.*, ORACLE 11.2.*.*.*" |
| SAP database version. 720 |
| Operating system..... "Linux 2.6, Linux 3" |
| |
| Memory consumption |
| Roll.... 6272416 |
| EM...... 4001812992 |
| Heap.... 4000298880 |
| Page.... 172032 |
| MM Used. 8001854824 |
| MM Free. 456368 |
----------------------------------------------------------------------------------------------------
Параметры.
Code:
-----------------------------------------------------------------------------------------------
|Buffer Name Comment |
|Profile Parameter Value Unit Comment |
-----------------------------------------------------------------------------------------------
|Program buffer PXA |
|abap/buffersize 2000000 kB Size of program buffer |
|abap/pxa shared Program buffer mode |
----------------------------------------------------------------------------------------------|
|CUA buffer CUA |
|rsdb/cua/buffersize 15000 kB Size of CUA buffer |
-----------------------------------------------------------------------------------------------
The number of max. buffered CUA objects is always: size / (2 kB)
|
|Screen buffer PRES |
|zcsa/presentation_buffer_area 30720000 Byte Size of screen buffer |
|sap/bufdir_entries 10000 Max. number of buffered screens |
----------------------------------------------------------------------------------------------|
|Generic key table buffer TABL |
|zcsa/table_buffer_area 153600000 Byte Size of generic key table buffer |
|zcsa/db_max_buftab 30000 Max. number of buffered objects |
----------------------------------------------------------------------------------------------|
|Single record table buffer TABLP |
|rtbb/buffer_length 60000 kB Size of single record table buffer |
|rtbb/max_tables 5000 Max. number of buffered tables |
----------------------------------------------------------------------------------------------|
|Export/import buffer EIBUF |
|rsdb/obj/buffersize 32768 kB Size of export/import buffer |
|rsdb/obj/max_objects 20000 Max. number of objects in the buffer |
|rsdb/obj/large_object_size 512000 Bytes Estimation for the size of the largest object |
|rsdb/obj/mutex_n 0 Number of mutexes in Export/Import buffer |
----------------------------------------------------------------------------------------------|
|OTR buffer OTR |
|rsdb/otr/buffersize_kb 4096 kB Size of OTR buffer |
|rsdb/otr/max_objects 2000 Max. number of objects in the buffer |
|rsdb/otr/mutex_n 0 Number of mutexes in OTR buffer |
----------------------------------------------------------------------------------------------|
|Exp/Imp SHM buffer ESM |
|rsdb/esm/buffersize_kb 4096 kB Size of exp/imp SHM buffer |
|rsdb/esm/max_objects 2000 Max. number of objects in the buffer |
|rsdb/esm/large_object_size 8192 Bytes Estimation for the size of the largest object |
|rsdb/esm/mutex_n 0 Number of mutexes in Exp/Imp SHM buffer |
----------------------------------------------------------------------------------------------|
|Table definition buffer TTAB |
|rsdb/ntab/entrycount 159969 Max. number of table definitions buffered |
-----------------------------------------------------------------------------------------------
The size of the TTAB is nearly 100 bytes * rsdb/ntab/entrycount
|
|Field description buffer FTAB |
|rsdb/ntab/ftabsize 140008 kB Size of field description buffer |
|rsdb/ntab/entrycount 159969 Max. number / 2 of table descriptions buffered|
-----------------------------------------------------------------------------------------------
FTAB needs about 700 bytes per used entry
|
|Initial record buffer IRBD |
|rsdb/ntab/irbdsize 30002 kB Size of initial record buffer |
|rsdb/ntab/entrycount 159969 Max. number / 2 of initial records buffered |
-----------------------------------------------------------------------------------------------
IRBD needs about 300 bytes per used entry
|
|Short nametab (NTAB) SNTAB |
|rsdb/ntab/sntabsize 10000 kB Size of short nametab |
|rsdb/ntab/entrycount 159969 Max. number / 2 of entries buffered |
-----------------------------------------------------------------------------------------------
SNTAB needs about 150 bytes per used entry
|
|Calendar buffer CALE |
|zcsa/calendar_area 500000 Byte Size of calendar buffer |
|zcsa/calendar_ids 200 Max. number of directory entries |
----------------------------------------------------------------------------------------------|
|Roll, extended and heap memory EXTM |
|ztta/roll_area 6500352 Byte Roll area per workprocess (total) |
|ztta/roll_first 1024 Byte First amount of roll area used in a dialog WP |
|ztta/short_area 3200000 Byte Short area per workprocess |
|rdisp/ROLL_SHM 32768 8 kB Part of roll file in shared memory |
|rdisp/PG_SHM 32768 8 kB Part of paging file in shared memory |
|rdisp/PG_LOCAL 150 8 kB Paging buffer per workprocess |
|em/initial_size_MB 32768 MB Initial size of extended memory |
|em/blocksize_KB 4096 kB Size of one extended memory block |
|em/address_space_MB 4096 MB Address space reserved for ext. mem. (NT only)|
|ztta/roll_extension 4000317440 Byte Max. extended mem. per session (external mode)|
|abap/heap_area_dia 4000317440 Byte Max. heap memory for dialog workprocesses |
|abap/heap_area_nondia 4000317440 Byte Max. heap memory for non-dialog workprocesses |
|abap/heap_area_total 4000317440 Byte Max. usable heap memory |
|abap/heaplimit 40894464 Byte Workprocess restart limit of heap memory |
|abap/use_paging 0 Paging for flat tables used (1) or not (0) |
----------------------------------------------------------------------------------------------|
|Statistic parameters |
|rsdb/staton 1 Statistic turned on (1) or off (0) |
|rsdb/stattime 0 Times for statistic turned on (1) or off (0) |
-----------------------------------------------------------------------------------------------