473,670 Members | 2,558 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

DB2DIAG.log Error

2006-08-14-17.46.13.656000-240 I1472H436 LEVEL: Warning
PID : 1452 TID : 336 PROC : db2syscs.exe
INSTANCE: DB2 NODE : 000 DB : SQ4V6
APPHDL : 0-9 APPID: *LOCAL.DB2.0608 14214011
AUTHID : DB2ADMIN
FUNCTION: DB2 UDB, Self tuning memory manager,
stmmEnforceMinS izeConstraints, probe:2089
MESSAGE : Unable to find donor to satisfy minSize constraint

Does anyone have any idea what this means and how I can resolve it ?

DB2 Express C v9 on win2k.

Aug 14 '06 #1
6 9623
u can check db's buffer pool and other share memory's size
maybe ,when u restore the db from other server,and that server's memory
size bigger than this one.

p175 wrote:
2006-08-14-17.46.13.656000-240 I1472H436 LEVEL: Warning
PID : 1452 TID : 336 PROC : db2syscs.exe
INSTANCE: DB2 NODE : 000 DB : SQ4V6
APPHDL : 0-9 APPID: *LOCAL.DB2.0608 14214011
AUTHID : DB2ADMIN
FUNCTION: DB2 UDB, Self tuning memory manager,
stmmEnforceMinS izeConstraints, probe:2089
MESSAGE : Unable to find donor to satisfy minSize constraint

Does anyone have any idea what this means and how I can resolve it ?

DB2 Express C v9 on win2k.
Aug 15 '06 #2
p175 wrote:
2006-08-14-17.46.13.656000-240 I1472H436 LEVEL: Warning
PID : 1452 TID : 336 PROC : db2syscs.exe
INSTANCE: DB2 NODE : 000 DB : SQ4V6
APPHDL : 0-9 APPID: *LOCAL.DB2.0608 14214011
AUTHID : DB2ADMIN
FUNCTION: DB2 UDB, Self tuning memory manager,
stmmEnforceMinS izeConstraints, probe:2089
MESSAGE : Unable to find donor to satisfy minSize constraint

Does anyone have any idea what this means and how I can resolve it ?
Your minimum memory configuration cannot be satisfied because there
aren't enough resources.
The most likely culprit for outrageous memory requests in a 32bit system
would be the number of agents which multiplies with the agent private
memory pools.
If you dump you your DB and DBM CFG settings chances are something is
out of wack.

Cheers
Serge
--
Serge Rielau
DB2 Solutions Development
IBM Toronto Lab

IOD Conference
http://www.ibm.com/software/data/ond...ness/conf2006/
Aug 15 '06 #3
Serge, a question if I might.

If I have only two [2] users so to speak, then what would be the
recommended number of agents given I am running on win2k 2000 with
Express C 9.1 subject to windows 1.7gb 32bit memory restrictions ? I
have 2.5gb installed.

I am the only user running stored procedures and these always happen
consequtively, not concurently, always committed inbetween. I have one
other bloke that does the occasional query throughout the day. Stored
procedures are only run once a day within a two hour window and no
queries are executed during this timeframe, is there a need to support
a great number of agents, or could I reduce the available pool to allow
more memory to the BPs etc ?

db2 get dbm cfg

Database Manager Configuration

Node type = Database Server with local and remote clients

Database manager configuration release level = 0x0b00
Max number of concurrently active databases (NUMDB) = 3
Federated Database System Support (FEDERATED) = NO
Transaction processor monitor name (TP_MON_NAME) =

Database monitor heap size (4KB) (MON_HEAP_SZ) = 512
Java Virtual Machine heap size (4KB) (JAVA_HEAP_SZ) = 512
Audit buffer size (4KB) (AUDIT_BUF_SZ) = 0
Size of instance shared memory (4KB) (INSTANCE_MEMOR Y) = AUTOMATIC
Backup buffer default size (4KB) (BACKBUFSZ) = 4096
Restore buffer default size (4KB) (RESTBUFSZ) = 4096
Agent stack size (AGENT_STACK_SZ ) = 32
Minimum committed private memory (4KB) (MIN_PRIV_MEM) = 32
Private memory threshold (4KB) (PRIV_MEM_THRES H) = 20000
Sort heap threshold (4KB) (SHEAPTHRES) = 0
Directory cache support (DIR_CACHE) = YES
Application support layer heap size (4KB) (ASLHEAPSZ) = 512
Max requester I/O block size (bytes) (RQRIOBLK) = 32767
DOS requester I/O block size (bytes) (DOS_RQRIOBLK) = 4096
Query heap size (4KB) (QUERY_HEAP_SZ) = 2048

Priority of agents (AGENTPRI) = SYSTEM
Max number of existing agents (MAXAGENTS) = 200
Agent pool size (NUM_POOLAGENTS ) =
100(calculated)
Initial number of agents in pool (NUM_INITAGENTS ) = 0
Max number of coordinating agents (MAX_COORDAGENT S) = (MAXAGENTS -
NUM_INIT
AGENTS)
Max no. of concurrent coordinating agents (MAXCAGENTS) =
MAX_COORDAGENTS
Max number of client connections (MAX_CONNECTION S) =
MAX_COORDAGENTS

Keep fenced process (KEEPFENCED) = YES
Number of pooled fenced processes (FENCED_POOL) =
MAX_COORDAGENTS
Initial number of fenced processes (NUM_INITFENCED ) = 0

Maximum query degree of parallelism (MAX_QUERYDEGRE E) = ANY
Enable intra-partition parallelism (INTRA_PARALLEL ) = YES

No. of int. communication buffers(4KB)(FC M_NUM_BUFFERS) = AUTOMATIC
No. of int. communication channels (FCM_NUM_CHANNE LS) = AUTOMATIC
db2 get db cfg for DB1

Database Configuration for Database DB1

Database configuration release level = 0x0b00
Database release level = 0x0b00

Database territory = US
Database code page = 1252
Database code set = IBM-1252
Database country/region code = 1
Database collating sequence = UNIQUE
Alternate collating sequence (ALT_COLLATE) =
Database page size = 4096
Dynamic SQL Query management (DYN_QUERY_MGMT ) = DISABLE
Discovery support for this database (DISCOVER_DB) = ENABLE
Restrict access = NO
Default query optimization class (DFT_QUERYOPT) = 5
Degree of parallelism (DFT_DEGREE) = ANY
Continue upon arithmetic exceptions (DFT_SQLMATHWAR N) = NO
Default refresh age (DFT_REFRESH_AG E) =
99999999999999
Default maintained table types for opt (DFT_MTTB_TYPES ) = SYSTEM
Number of frequent values retained (NUM_FREQVALUES ) = 50
Number of quantiles retained (NUM_QUANTILES) = 50
Backup pending = NO
Database is consistent = NO
Rollforward pending = NO
Restore pending = NO
Multi-page file allocation enabled = YES
Log retain for recovery status = NO
User exit for logging status = NO
Self tuning memory (SELF_TUNING_ME M) = ON
Size of database shared memory (4KB) (DATABASE_MEMOR Y) = AUTOMATIC
Database memory threshold (DB_MEM_THRESH) = 10
Max storage for lock list (4KB) (LOCKLIST) = AUTOMATIC
Percent. of lock lists per application (MAXLOCKS) = AUTOMATIC
Package cache size (4KB) (PCKCACHESZ) = AUTOMATIC
Sort heap thres for shared sorts (4KB) (SHEAPTHRES_SHR ) = AUTOMATIC
Sort list heap (4KB) (SORTHEAP) = AUTOMATIC
Database heap (4KB) (DBHEAP) = 20240
Catalog cache size (4KB) (CATALOGCACHE_S Z) = 570
Log buffer size (4KB) (LOGBUFSZ) = 4096
Utilities heap size (4KB) (UTIL_HEAP_SZ) = 59513
Buffer pool size (pages) (BUFFPAGE) = 10000
Max size of appl. group mem set (4KB) (APPGROUP_MEM_S Z) = 11789
Percent of mem for appl. group heap (GROUPHEAP_RATI O) = 70
Max appl. control heap size (4KB) (APP_CTL_HEAP_S Z) = 128
SQL statement heap (4KB) (STMTHEAP) = 8192
Default application heap (4KB) (APPLHEAPSZ) = 256
Statistics heap size (4KB) (STAT_HEAP_SZ) = 4384
Interval for checking deadlock (ms) (DLCHKTIME) = 10000
Lock timeout (sec) (LOCKTIMEOUT) = -1
Changed pages threshold (CHNGPGS_THRESH ) = 80
Number of asynchronous page cleaners (NUM_IOCLEANERS ) = AUTOMATIC
Number of I/O servers (NUM_IOSERVERS) = AUTOMATIC
Index sort flag (INDEXSORT) = YES
Sequential detect flag (SEQDETECT) = YES
Default prefetch size (pages) (DFT_PREFETCH_S Z) = 48
Track modified pages (TRACKMOD) = OFF
Default number of containers = 1
Default tablespace extentsize (pages) (DFT_EXTENT_SZ) = 24
Max number of active applications (MAXAPPLS) = 40
Average number of active applications (AVG_APPLS) = 1
Max DB files open per application (MAXFILOP) = 64
Log file size (4KB) (LOGFILSIZ) = 15000
Number of primary log files (LOGPRIMARY) = 25
Number of secondary log files (LOGSECOND) = 100
Changed path to log files (NEWLOGPATH) =
Path to log files =
D:\DB2\CONTAINE RS\DB1\LOGS\NOD E0000\
Overflow log path (OVERFLOWLOGPAT H) =
Mirror log path (MIRRORLOGPATH) =
First active log file =
Block log on disk full (BLK_LOG_DSK_FU L) = YES
Percent max primary log space by transaction (MAX_LOG) = 0
Num. of active log files for 1 active UOW(NUM_LOG_SPA N) = 0
Group commit count (MINCOMMIT) = 1
Percent log file reclaimed before soft chckpt (SOFTMAX) = 680
Log retain for recovery enabled (LOGRETAIN) = OFF
User exit for logging enabled (USEREXIT) = OFF

Aug 16 '06 #4
p175 wrote:
Serge, a question if I might.

If I have only two [2] users so to speak, then what would be the
recommended number of agents given I am running on win2k 2000 with
Express C 9.1 subject to windows 1.7gb 32bit memory restrictions ? I
have 2.5gb installed.

I am the only user running stored procedures and these always happen
consequtively, not concurently, always committed inbetween. I have one
other bloke that does the occasional query throughout the day. Stored
procedures are only run once a day within a two hour window and no
queries are executed during this timeframe, is there a need to support
a great number of agents, or could I reduce the available pool to allow
more memory to the BPs etc ?
I leave comments on the cfg settings to others..
You don't need many agents. In your case a handful will be plenty.
I would probably keep the minpool agents at 2.
But the way things are set up the number of agents shouldn't be your issue.

Cheers
Serge
--
Serge Rielau
DB2 Solutions Development
IBM Toronto Lab

IOD Conference
http://www.ibm.com/software/data/ond...ness/conf2006/
Aug 17 '06 #5
p175 wrote:
Serge, a question if I might.

If I have only two [2] users so to speak, then what would be the
recommended number of agents given I am running on win2k 2000 with
Express C 9.1 subject to windows 1.7gb 32bit memory restrictions ? I
have 2.5gb installed.
If you have only simple statements that won't benefit from parallel
execution, then 2 agents would be sufficient - theoretically.

My proposal would be that you run the Configuration Advisor and have a look
at the suggestions given by that tool.

--
Knut Stolze
DB2 Information Integration Development
IBM Germany
Aug 17 '06 #6
Serge Rielau wrote:
p175 wrote:
>Serge, a question if I might.

If I have only two [2] users so to speak, then what would be the
recommended number of agents given I am running on win2k 2000 with
Express C 9.1 subject to windows 1.7gb 32bit memory restrictions ? I
have 2.5gb installed.

I am the only user running stored procedures and these always happen
consequtivel y, not concurently, always committed inbetween. I have one
other bloke that does the occasional query throughout the day. Stored
procedures are only run once a day within a two hour window and no
queries are executed during this timeframe, is there a need to support
a great number of agents, or could I reduce the available pool to allow
more memory to the BPs etc ?
I leave comments on the cfg settings to others..
You don't need many agents. In your case a handful will be plenty.
I would probably keep the minpool agents at 2.
But the way things are set up the number of agents shouldn't be your issue.

Cheers
Serge
Can you send me your db2diag log and teh content of
"sqllib/db2dump/stmmlog called stmm.<N>.log, the record format is like
the ones in db2diag.log. On Windows they are in sqllib/<instance>/stmmlog"
I'll pass it along.
Note that this group is not moderated, so consider posting support-like
questions in the DB2 Express C forum. Rahul or one of the other
moderators are better equipped to handle when they need backstage help.

Cheers
Serge
--
Serge Rielau
DB2 Solutions Development
IBM Toronto Lab

IOD Conference
http://www.ibm.com/software/data/ond...ness/conf2006/
Aug 17 '06 #7

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

Similar topics

3
5560
by: Odd Bjørn Andersen | last post by:
Every night at 21.30 we perform a full offline database backup. Just before the backup starts we do a db2stop/db2start. After the db2stop there is a message in the db2diag.log, and after the backup there is another message. And this happens every time. Here is an extract of the db2diag.log: 2004-03-01-21.30.38.812504 Instance:db2bpu1 Node:000 PID:25106(db2stop2) Appid:none base_sys_utilities stopdbm Probe:911 Database manager is...
7
7463
by: Shawn | last post by:
We are on IBM DB2 7.1 ON WINDOWS. The db2diag.log is not working and no new line written into it for few days. The last lines in db2diag.log shows: Warning: active log held by dirty pages. Decrease softmax and/or increase num_iocleaners. repeatedly . What is the problem? How can resolve it quickly? The applicatipna dnLDAP is up and running though.
2
2401
by: soccertl | last post by:
I wrote code that parses the db2diag.log to look for errors that would require us to generate a message to a service center indicating something is wrong. My problem is trying to figure out what the errors are. From studying the log, I noticed the codes on the first line after the date/time are all the same for the same message. For example: 2005-11-17-09.55.31.988098-420 E5537C330 LEVEL: Error (OS) PID : 21700 ...
0
385
by: Odd Bjørn Andersen | last post by:
Every time a task is run from the Task Center I get this error message in the db2diag.log: 2006-02-15-00.25.07.953000+060 I2H188 LEVEL: Error PID : 2880 TID : 1908 FUNCTION: DB2 Tools, DB2 administration server, transmitRunCmdMessage, probe:30 But the task is run without problems, and does what it is supposed to do. Then why this error message?
2
2402
by: Odd Bjørn Andersen | last post by:
When I run a backup script from the Task Center i get these messages: 2006-02-15-21.30.08.515000+060 E21985H390 LEVEL: Error PID : 2408 TID : 3416 PROC : db2syscs.exe INSTANCE: DB2 NODE : 000 DB : XDKE00 APPHDL : 0-1418 APPID: *LOCAL.DB2.060215203021 FUNCTION: DB2 UDB, base sys utilities, sqleDatabaseQuiesce, probe:1 MESSAGE : ADM7506W Database quiesce has...
4
7347
by: Praveen_db2 | last post by:
Hi All I am getting strange errors in my db2diag.log can any one tell me what these errors mean?? Following is the code from my db2diag.log ********************************************************************************************* 2006-02-23-17.53.12.253000 Instance:DB2 Node:000 PID:1600(db2syscs.exe) TID:440 Appid:AC10E010.J70A.00E883122250 base sys utilities sqleagnt_sigsegvh Probe:1 Database:DEVM_DB Error in agent...
6
4185
by: dunleav1 | last post by:
I have the following message in my db2diag.log file repeating every minute. Does anyone know what the error is ? 2006-07-10-10.27.08.921000-240 I95651H390 LEVEL: Error PID : 3228 TID : 3240 FUNCTION: DB2 Tools, DB2 administration server, MDUtility::connectMD, probe:10 DATA #1 : Sint32, 4 bytes 1
14
3524
by: Gio Galma | last post by:
how I can invoke the db2diag utility in a Windows environment? in my D:\Program Files\IBM\SQLLIB\BIN directory I can see only db2diag.dll, and it seems there isn't the command line version; which is the DB2 tool that uses this dll, in order to analyze the db2diag.log? thank you in advance for help (and please, excuse my bad english) Jo --
1
5809
by: oddbande | last post by:
We have just upgraded a test enviroment to db2 9, and have set both the notifylevel and diaglevel to 3. But even so I get a lot of these messages in my db2diag.log: 2006-11-02-00.10.11.951000+060 I326548H465 LEVEL: Info PID : 3008 TID : 4072 PROC : db2dasstm.exe INSTANCE: DB2 NODE : 000 APPID : *LOCAL.DB2.061101231048 FUNCTION: DB2 UDB, DRDA Communication Manager, sqljcReceive,...
6
5602
by: KG | last post by:
Hi, Does anyone knows how to recover the test file db2diag.log. By mistake I have delete the contents of db2diag.log, wondering if I could restore the contents of my db2diag.log.
0
8471
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, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look ! Part I. Meaning of...
0
8386
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 effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
0
8815
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
1
6216
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
5686
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
4213
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
1
2802
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
2
2044
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
2
1795
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

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.