473,394 Members | 1,889 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,394 software developers and data experts.

DIA8533C The system memory limit was reached

We are getting this error during a large large load.

2006-06-03-02.58.31.688266 Instance:sieinst Node:000
PID:1286274(db2agent (SRMW) 0) TID:1
Appid:GAFE423C.P4CE.0671B3070116
database utilities DIAG_ERROR Probe:0 Database:SRMW

LOADID: 1286274.2006-06-03-02.58.31.581068.0 (4;125)

Error loading partition. 0, fffffffffffff43d, Detected in file:
sqluvtld.C,line 5060

2006-06-03-02.58.31.690633 Instance:sieinst Node:000
PID:1286274(db2agent (SRMW) 0) TID:1
Appid:GAFE423C.P4CE.0671B3070116
database utilities sqluLoadPartition Probe:30 Database:SRMW

Load Error: Error loading partition.
2006-06-03-02.58.31.717130 Instance:sieinst Node:000

PID:1286274(db2agent (SRMW) 0) TID:1
Appid:GAFE423C.P4CE.0671B3070116
oper system services sqlormdir Probe:100 Database:SRMW

errno:
0x0FFFFFFFFFFF0CA0 : 0x00000011 ....

PID:1286274 TID:1 Node:000 Title: Path/Filename
/srmw_prod/sieinst/NODE0000/SQL00001/load/DB200004.PID/DB20007D.OID

2006-06-03-02.59.15.275385 Instance:sieinst Node:000
PID:1146946(db2agent (SRMW) 0) TID:1
Appid:GAFE423C.P4EC.017313070159
database utilities sqluAllocTBufs Probe:100 Database:SRMW

DIA8533C The system memory limit was reached.

PID:1146946 TID:1 Node:000 Title: commacb
Dump File:/homeudb/sieinst/sqllib/db2dump/11469461.000

We created the following buffer pools

create bufferpool bp_data1_32K size 100000 pagesize 32K
create bufferpool bp_data2_32K size 100000 pagesize 32K
create bufferpool bp_temp1_32K size 30000 pagesize 32K
Is it running out of bufferpool memory or is it running out of AIX
memory?

Thanks,
-Jane

Jun 5 '06 #1
15 6672
jane wrote:
We are getting this error during a large large load.

2006-06-03-02.58.31.688266 Instance:sieinst Node:000
PID:1286274(db2agent (SRMW) 0) TID:1
Appid:GAFE423C.P4CE.0671B3070116
database utilities DIAG_ERROR Probe:0 Database:SRMW

LOADID: 1286274.2006-06-03-02.58.31.581068.0 (4;125)

Error loading partition. 0, fffffffffffff43d, Detected in file:
sqluvtld.C,line 5060

2006-06-03-02.58.31.690633 Instance:sieinst Node:000
PID:1286274(db2agent (SRMW) 0) TID:1
Appid:GAFE423C.P4CE.0671B3070116
database utilities sqluLoadPartition Probe:30 Database:SRMW

Load Error: Error loading partition.
2006-06-03-02.58.31.717130 Instance:sieinst Node:000

PID:1286274(db2agent (SRMW) 0) TID:1
Appid:GAFE423C.P4CE.0671B3070116
oper system services sqlormdir Probe:100 Database:SRMW

errno:
0x0FFFFFFFFFFF0CA0 : 0x00000011 ....

PID:1286274 TID:1 Node:000 Title: Path/Filename
/srmw_prod/sieinst/NODE0000/SQL00001/load/DB200004.PID/DB20007D.OID

2006-06-03-02.59.15.275385 Instance:sieinst Node:000
PID:1146946(db2agent (SRMW) 0) TID:1
Appid:GAFE423C.P4EC.017313070159
database utilities sqluAllocTBufs Probe:100 Database:SRMW

DIA8533C The system memory limit was reached.

PID:1146946 TID:1 Node:000 Title: commacb
Dump File:/homeudb/sieinst/sqllib/db2dump/11469461.000

We created the following buffer pools

create bufferpool bp_data1_32K size 100000 pagesize 32K
create bufferpool bp_data2_32K size 100000 pagesize 32K
create bufferpool bp_temp1_32K size 30000 pagesize 32K
Is it running out of bufferpool memory or is it running out of AIX
memory?

Thanks,
-Jane


You have allocated over 10GB in your bufferpools. If you are using a
32-bit instance, then the maximum for AIX is about 1.75GB. Please post
the output of db2level to show the release and instance type (32 or 64
bit).

Jun 5 '06 #2
m00...@yahoo.com wrote:
You have allocated over 10GB in your bufferpools. If you are using a
32-bit instance, then the maximum for AIX is about 1.75GB. Please post
the output of db2level to show the release and instance type (32 or 64
bit).


Correction. You have allocated over 7GB for your bufferpools.

Jun 5 '06 #3
Ours is a 64-bit instance. Is the buffer pool too high? We are
loading large amounts of data into the database using Informatica.

$ db2level
DB21085I Instance "db2inst1" uses "64" bits and DB2 code release
"SQL08015"
with level identifier "02060106".
Informational tokens are "DB2 v8.1.1.50", "siebel_11055",
"U496793_11055", and
FixPak "5".
Product is installed at "/usr/opt/db2_08_01".
Thanks for your help.

Jun 5 '06 #4
Here is the setting for unlimit.

ulimit -a

time(seconds) unlimited
file(blocks) unlimited
data(kbytes) 245760 ======> should we change it
unlimited?
stack(kbytes) 16384
memory(kbytes) unlimited
coredump(blocks) unlimited
nofiles(descriptors) 2000

Jun 5 '06 #5
"jane" <ja**********@sympatico.ca> wrote in message
news:11**********************@h76g2000cwa.googlegr oups.com...
Here is the setting for unlimit.

ulimit -a

time(seconds) unlimited
file(blocks) unlimited
data(kbytes) 245760 ======> should we change it
unlimited?
stack(kbytes) 16384
memory(kbytes) unlimited
coredump(blocks) unlimited
nofiles(descriptors) 2000


Please run db2level and post results.
Jun 5 '06 #6
Here it is again ...

$ db2level
DB21085I Instance "db2inst1" uses "64" bits and DB2 code release
"SQL08015"
with level identifier "02060106".
Informational tokens are "DB2 v8.1.1.50", "siebel_11055",
"U496793_11055", and
FixPak "5".
Product is installed at "/usr/opt/db2_08_01".

Jun 5 '06 #7

jane wrote:
Here it is again ...

$ db2level
DB21085I Instance "db2inst1" uses "64" bits and DB2 code release
"SQL08015"
with level identifier "02060106".
Informational tokens are "DB2 v8.1.1.50", "siebel_11055",
"U496793_11055", and
FixPak "5".
Product is installed at "/usr/opt/db2_08_01".


Hi Jane,

Please take a look at your utility heap setting (UTIL_HEAP_SZ database
configuration parameter) - sqluAllocTBufs (the function that mentioned
the system memory limit was reached) tries to allocate from that heap.

Cheers,
Liam.

Jun 5 '06 #8
Thanks for the replies. This is what we have for UTIL_HEAP_SZ. We are
doing large loads. This is big enough?

$ db2 get db cfg for dbname |grep -i UTIL_HEAP_SZ
Utilities heap size (4KB) (UTIL_HEAP_SZ) = 10000

Should I increase this to 100000?

Thanks Again

Jun 5 '06 #9
"jane" <ja**********@sympatico.ca> wrote in message
news:11*********************@j55g2000cwa.googlegro ups.com...
Here it is again ...

$ db2level
DB21085I Instance "db2inst1" uses "64" bits and DB2 code release
"SQL08015"
with level identifier "02060106".
Informational tokens are "DB2 v8.1.1.50", "siebel_11055",
"U496793_11055", and
FixPak "5".
Product is installed at "/usr/opt/db2_08_01".


You have a 64 bit instance, so you should have no problem with 7GB of
bufferpools.

Looks like you have a special version of DB2 for Siebel. FP 5 is quite old,
and it would nice if you could upgrade to FP12 or a more recent fixpack (but
maybe Siebel does not support past FP5?).

If you have an IBM support contract, open a PMR.
Jun 6 '06 #10
40MB sure looks small in relation to your other allocations. Try increasing
it until the problem goes away.

"jane" <ja**********@sympatico.ca> wrote in message
news:11**********************@y43g2000cwc.googlegr oups.com...
Thanks for the replies. This is what we have for UTIL_HEAP_SZ. We are
doing large loads. This is big enough?

$ db2 get db cfg for dbname |grep -i UTIL_HEAP_SZ
Utilities heap size (4KB) (UTIL_HEAP_SZ) = 10000

Should I increase this to 100000?

Thanks Again

Jun 6 '06 #11
Jane,

this could be the solution. Some time ago we had the same problem,
but the message in the db2diag.log was 'the memory and/or user limit was
reached'.
Give it a try. How big are your container files. If they are smaller than 2
GB you have no problem.

You have to change to unlimited and the restart the instance.

regards,
Joachim Müller

"jane" <ja**********@sympatico.ca> schrieb im Newsbeitrag
news:11**********************@h76g2000cwa.googlegr oups.com...
Here is the setting for unlimit.

ulimit -a

time(seconds) unlimited
file(blocks) unlimited
data(kbytes) 245760 ======> should we change it
unlimited?
stack(kbytes) 16384
memory(kbytes) unlimited
coredump(blocks) unlimited
nofiles(descriptors) 2000

Jun 6 '06 #12
I have done the following ...

$ ulimit -a
time(seconds) unlimited
file(blocks) unlimited
data(kbytes) unlimited ===> changed to unlimited
stack(kbytes) 16384
memory(kbytes) unlimited
coredump(blocks) unlimited
nofiles(descriptors) 2000

db2 update db cfg for dbname using UTIL_HEAP_SZ 200000

I am hoping this will fix the problem. I'll you know ...

Jun 6 '06 #13
After making the changes we are getting the following error.

[IBM][CLI Driver][DB2/AIX64] SQL3011C There is not enough storage to
process the command.
sqlstate = HY000

should I increase the UTIL_HEAP_SZ to 200000? Or should I open a PMR?

Thanks,
-Jane

Jun 6 '06 #14
Probably best to increase memory. Alternatively, shrink the LOAD buffers.

I doubt if a PMR will get you much more than the recommendations you're
being given here. But it probably can't hurt to open one either.

"jane" <ja**********@sympatico.ca> wrote in message
news:11*********************@i40g2000cwc.googlegro ups.com...
After making the changes we are getting the following error.

[IBM][CLI Driver][DB2/AIX64] SQL3011C There is not enough storage to
process the command.
sqlstate = HY000

should I increase the UTIL_HEAP_SZ to 200000? Or should I open a PMR?

Thanks,
-Jane

Jun 7 '06 #15
This is the solution to this problem:

1)As root changed the maxclient% from 80 to 20. On AIX 5 the default
is 80.
# vmo -p -o maxclient%=20
Setting maxclient% to 20 in nextboot file Setting maxclient% to 20

2)Changed data and stack to unlimited for instance owner and root.
$ ulimit -a
time(seconds) unlimited
file(blocks) unlimited
data(kbytes) unlimited -> changing to unlimited
stack(kbytes) unlimited -> changing to unlimited
memory(kbytes) unlimited
coredump(blocks) unlimited
nofiles(descriptors) 2000

These changes are required for 64 bit environments.

Thanks for every one's input.

Jun 13 '06 #16

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

9
by: Penn Markham | last post by:
Hello all, I am writing a script where I need to use the system() function to call htpasswd. I can do this just fine on the command line...works great (see attached file, test.php). When my...
5
by: James Butler | last post by:
Running a CLI script that fopen's a file, parses the lines into an array, checks the array entries against a few regular expression qualifiers (i.e. !eregi("bot",$entry)) and dump the good entries...
5
by: Michael | last post by:
How can I determine a users PC Total system memory and memory available or free at the time of my program loading. Thanks
7
by: HeatherS | last post by:
We are having issues with our windows services using memory and never releasing it. We have one service that has a file watcher which takes an xml file, inserts some records into a database, and...
0
by: oddemann | last post by:
Hi. I have a problem that I can`t find solution to. The errorlog i full of this. 01/11 15:54:15.36 sdpprim sql_agent 27772 SIGNIFICANT sqlsrvr.c 2136 The limit set by...
0
by: xievvv | last post by:
We are experiencing a memory leak in one of our applications. It is a web-based reporting system that produces large (> 500mb) PDF reports. It takes approx 4 hours to run the largest of these reports...
8
by: =?Utf-8?B?UGlnZ3k=?= | last post by:
Hi to all, I am getting this System.OutOfMemoryException calling the Runtime.Serialization.Formatters.Binary.BinaryFormatter.Serialize(<stream>,<Obj>) method. The type of <streamis...
4
by: Daniel | last post by:
is there some per-process-limit on memory in .net processes? is there any way to increase it? i keep getting System.OutOfMemoryException when my box has 8 gigs of unused memory.
1
by: Ultrak The DBA | last post by:
64 bit instance: DB21085I Instance uses "64" bits and DB2 code release "SQL08027" with level identifier "03080106". Informational tokens are "DB2 v8.1.1.128", "s061108", "U810098", and FixPak...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.