DB2 - Problem description
Problem IC70988 | Status: Closed |
DB2ICRT SHOWS A CORE DUMP IF THE HOST NAME DOESN'T RESOLVE | |
product: | |
DB2 FOR LUW / DB2FORLUW / 950 - DB2 | |
Problem description: | |
If your host name doesn't properly resolve to an IP address, db2icrt will do a core dump. e.g. host name not defined in /etc/hosts: The contents of your /etc/hosts doesn't contain machineA: # cat /etc/hosts | grep machineA # hostname machineA machineA:/opt/ibm/db2/V9.5/instance # ./db2icrt -u db2inst1 db2inst1 The host name "machineA" is invalid. Specify a valid host name. 2010-09-08-09.47.16.697682-240 I1E1538 LEVEL: Event PID : 6189 TID : 46967641952016PROC : db2bp INSTANCE: db2inst1 NODE : 000 FUNCTION: DB2 UDB, RAS/PD component, pdLogInternal, probe:120 START : New Diagnostic Log file DATA #1 : Build Level, 152 bytes Instance "db2inst1" uses "64" bits and DB2 code release "SQL09057" with level identifier "06080107". Informational tokens are "DB2 v9.5.0.7", "s100830", "IP23143", Fix Pack "7". DATA #2 : System Info, 440 bytes System: Linux sles10inst 6 2 x86_64 CPU: total:2 online:2 Cores per socket:2 Threading degree per core:1 Physical Memory(MB): total:3958 free:83 Virtual Memory(MB): total:6014 free:2139 Swap Memory(MB): total:2056 free:2056 Kernel Params: msgMaxMessageSize:65536 msgMsgMap:65536 msgMaxQueueIDs:4096 msgNumberOfHeaders:65536 msgMaxQueueSize:65536 msgMaxSegmentSize:16 shmMax:4149784576 shmMin:1 shmIDs:4096 shmSegments:4096 semMap:256000 semIDs:1024 semNum:256000 semUndo:256000 semNumPerID:1250 semOps:100 semUndoSize:20 semMaxVal:32767 semAdjustOnExit:32767 Cur cpu time limit (seconds) = 0xFFFFFFFF Cur file size limit (bytes) = 0xFFFFFFFF Cur data size (bytes) = 0xFFFFFFFF Cur stack size (bytes) = 0x00800000 Cur core size (bytes) = 0x00000000 Cur memory size (bytes) = 0xFFFFFFFF nofiles (descriptors) = 0x00000400 Information in this record is only valid at the time when this file was created (see this record's time stamp) 2010-09-08-09.47.16.697396-240 I1540E706 LEVEL: Severe PID : 6189 TID : 46967641952016PROC : db2bp INSTANCE: db2inst1 NODE : 000 FUNCTION: DB2 UDB, base sys utilities, sqleInitApplicationEnvironment, probe:32 MESSAGE : ZRC=0xFFFFE871=-6031 DATA #1 : SQLCA, PD_DB2_TYPE_SQLCA, 136 bytes sqlcaid : SQLCA sqlcabc: 136 sqlcode: -6031 sqlerrml: 4 sqlerrmc: 0 11 sqlerrp : SQLFRCFG sqlerrd : (1) 0x00000000 (2) 0x00000000 (3) 0x00000000 (4) 0x00000000 (5) 0x00000000 (6) 0x00000000 sqlwarn : (1) (2) (3) (4) (5) (6) (7) (8) (9) (10) (11) sqlstate: 2010-09-08-09.47.16.699502-240 I2247E330 LEVEL: Severe PID : 6189 TID : 46967641952016PROC : db2bp INSTANCE: db2inst1 NODE : 000 FUNCTION: DB2 UDB, command line process, clp_bp_main, probe:2 DATA #1 : Hexdump, 4 bytes 0x00007FFF2DC8BD68 : 71E8 FFFF q... 2010-09-08-09.48.16.890557-240 I2578E386 LEVEL: Error PID : 6187 TID : 47723022940928PROC : db2 INSTANCE: db2inst1 NODE : 000 FUNCTION: DB2 UDB, command line process, clp_start_bp, probe:3 MESSAGE : CLP frontend unable to get REQUEST queue handle DATA #1 : Hexdump, 4 bytes 0x00007FFF4D247C98 : 4200 0F87 B... DBI1703E No valid service name or port number found. Explanation: No valid service name or port number for this instance can be found in the TCP/IP services file. This information is either missing or is invalid. If you installed "DB2 Extended Server Edition" product, a service name must be specified for the instance before using this command. User response: Specify valid service name and port number for this instance and enter this command again. DBI1079I Output is saved in the log file /tmp/db2icrt.log.5036. Explanation: All processed and failed operations have been saved into this log file. User response: Do not modify this file in any way. This file is for IBM Technical Support reference. After applying the fix, the core dump will not be shown and just the error message will be shown. | |
Problem Summary: | |
**************************************************************** * USERS AFFECTED: * * All * **************************************************************** * PROBLEM DESCRIPTION: * * If your host name doesn't properly resolve to an IP * * * * address, db2icrt will do a core dump. * * * * * * * * e.g. host name not defined in /etc/hosts: * * * * The contents of your /etc/hosts doesn't contain machineA: * * * * # cat /etc/hosts | grep machineA * * * * # hostname * * * * machineA * * * * * * * * machineA:/opt/ibm/db2/V9.5/instance # ./db2icrt -u db2inst1 * * * * db2inst1 * * * * The host name "machineA" is invalid. Specify a valid host * * name. * * * * * * 2010-09-08-09.47.16.697682-240 I1E1538 LEVEL: * * Event * * PID : 6189 TID : 46967641952016PROC : * * db2bp * * INSTANCE: db2inst1 NODE : 000 * * * * FUNCTION: DB2 UDB, RAS/PD component, pdLogInternal, * * probe:120 * * START : New Diagnostic Log file * * * * DATA #1 : Build Level, 152 bytes * * * * Instance "db2inst1" uses "64" bits and DB2 code release * * * * "SQL09057" * * * * with level identifier "06080107". * * * * Informational tokens are "DB2 v9.5.0.7", "s100830", * * "IP23143", * * Fix Pack "7". * * * * DATA #2 : System Info, 440 bytes * * * * System: Linux sles10inst 6 2 x86_64 * * * * CPU: total:2 online:2 Cores per socket:2 Threading degree * * per * * core:1 * * * * Physical Memory(MB): total:3958 free:83 * * * * Virtual Memory(MB): total:6014 free:2139 * * * * Swap Memory(MB): total:2056 free:2056 * * * * Kernel Params: msgMaxMessageSize:65536 msgMsgMap:65536 * * * * msgMaxQueueIDs:4096 * * * * msgNumberOfHeaders:65536 * * msgMaxQueueSize:65536 * * msgMaxSegmentSize:16 shmMax:4149784576 * * shmMin:1 * * shmIDs:4096 * * * * shmSegments:4096 semMap:256000 semIDs:1024 * * * * semNum:256000 * * * * semUndo:256000 semNumPerID:1250 semOps:100 * * * * semUndoSize:20 * * * * semMaxVal:32767 semAdjustOnExit:32767 * * * * Cur cpu time limit (seconds) = 0xFFFFFFFF * * * * Cur file size limit (bytes) = 0xFFFFFFFF * * * * Cur data size (bytes) = 0xFFFFFFFF * * * * Cur stack size (bytes) = 0x00800000 * * * * Cur core size (bytes) = 0x00000000 * * * * Cur memory size (bytes) = 0xFFFFFFFF * * * * nofiles (descriptors) = 0x00000400 * * * * * * * * Information in this record is only valid at the time when * * this * * file was * * * * created (see this record's time stamp) * * * * * * * * 2010-09-08-09.47.16.697396-240 I1540E706 LEVEL: * * Severe * * PID : 6189 TID : 46967641952016PROC : * * db2bp * * INSTANCE: db2inst1 NODE : 000 * * * * FUNCTION: DB2 UDB, base sys utilities, * * * * sqleInitApplicationEnvironment, probe:32 * * * * MESSAGE : ZRC=0xFFFFE871=-6031 * * * * DATA #1 : SQLCA, PD_DB2_TYPE_SQLCA, 136 bytes * * * * sqlcaid : SQLCA sqlcabc: 136 sqlcode: -6031 sqlerrml: 4 * * sqlerrmc: 0 11 * * * * sqlerrp : SQLFRCFG * * * * sqlerrd : (1) 0x00000000 (2) 0x00000000 (3) * * * * 0x00000000 * * * * (4) 0x00000000 (5) 0x00000000 (6) * * * * 0x00000000 * * * * sqlwarn : (1) (2) (3) (4) (5) (6) * * * * (7) (8) (9) (10) (11) * * * * sqlstate: * * * * * * * * 2010-09-08-09.47.16.699502-240 I2247E330 LEVEL: * * Severe * * PID : 6189 TID : 46967641952016PROC : * * db2bp * * INSTANCE: db2inst1 NODE : 000 * * * * FUNCTION: DB2 UDB, command line process, clp_bp_main, * * probe:2 * * DATA #1 : Hexdump, 4 bytes * * * * 0x00007FFF2DC8BD68 : 71E8 FFFF * * * * q... * * * * * * * * 2010-09-08-09.48.16.890557-240 I2578E386 LEVEL: * * Error * * PID : 6187 TID : 47723022940928PROC : db2 * * * * INSTANCE: db2inst1 NODE : 000 * * * * FUNCTION: DB2 UDB, command line process, clp_start_bp, * * probe:3 * * MESSAGE : CLP frontend unable to get REQUEST queue handle * * * * DATA #1 : Hexdump, 4 bytes * * * * 0x00007FFF4D247C98 : 4200 0F87 * * * * B... * * * * DBI1703E No valid service name or port number found. * * * * * * * * Explanation: * * * * * * * * No valid service name or port number for this instance can * * be * * found in * * * * the TCP/IP services file. This information is either missing * * or * * is * * * * invalid. * * * * * * * * If you installed "DB2 Extended Server Edition" product, a * * * * service name * * * * must be specified for the instance before using this * * command. * * * * * * User response: * * * * * * * * Specify valid service name and port number for this instance * * and * * enter * * * * this command again. * * * * * * * * * * * * DBI1079I Output is saved in the log file * * /tmp/db2icrt.log.5036. * * * * * * Explanation: * * * * * * * * All processed and failed operations have been saved into * * this * * log file. * * * * * * * * User response: * * * * * * * * Do not modify this file in any way. This file is for IBM * * * * Technical * * * * Support reference. * **************************************************************** * RECOMMENDATION: * * Upgrade to IBM DB2 V9.5 Fix Pack 7 * **************************************************************** | |
Local Fix: | |
Ensure your host name maps to the correct IP address in /etc/hosts If you are using DNS ensure the hostname is resolved to a correct IP address. | |
available fix packs: | |
DB2 Version 9.5 Fix Pack 7 for Linux, UNIX, and Windows | |
Solution | |
Upgrade to IBM DB2 V9.5 Fix Pack 7 | |
Workaround | |
not known / see Local fix | |
Timestamps | |
Date - problem reported : Date - problem closed : Date - last modified : | 07.09.2010 12.10.2010 12.10.2010 |
Problem solved at the following versions (IBM BugInfos) | |
9.5.FP7 | |
Problem solved according to the fixlist(s) of the following version(s) | |
9.1.0.7 | |
9.5.0.7 |