18 September,2015 by Tom Collins
Question:We are carrying out an application installation. The installation is failing with the following message in the .nfy file .
ADM11001E DB2 did not create a memory segment for running fenced routines. This was specified by the use of DB2_FMP_COMM_HEAPSZ registry variable.
How can I bypass these errors to allow the installation to finish?
Answer: I’ve seen this problem plenty of times where a DBA has set the DB2 registry value : DB2_FMP_COMM_HEAPSZ=0. On many occasions , it is to force fenced routines such as the DB2 Health Monitor :Monitor health of instance and databases to not run.
It is also commonly used as a method to decrease the DB2 footprint size
To stop the ADM11001E error occurring and if DB2_FMP_COMM_HEAPSZ = 0 , then the simple fix is to change the DB2 registry variables
To change the registry value , you can either change the value
db2set DB2_FMP_COMM_HEAPSZ=my_new_value
Or delete the variable
db2set DB2_FMP_COMM_HEAPSZ=
DB2 Health Monitor-Monitor Heap Utilization - DBA DB2
Analyzing a DB2 trap file - DBA DB2
This is only a preview. Your comment has not yet been posted.
As a final step before posting your comment, enter the letters and numbers you see in the image below. This prevents automated programs from posting comments.
Having trouble reading this image? View an alternate.
Posted by: |