home clear 64x64
en blue 200x116 de orange 200x116 info letter User
suche 36x36
Neueste VersionenFixList
11.1.0.7 FixList
10.5.0.9 FixList
10.1.0.6 FixList
9.8.0.5 FixList
9.7.0.11 FixList
9.5.0.10 FixList
9.1.0.12 FixList
Haben Sie Probleme? - Kontaktieren Sie uns.
Kostenlos registrieren anmeldung-x26
Kontaktformular kontakt-x26

DB2 - Problembeschreibung

Problem IC65580 Status: Geschlossen

HADRV97_MONITOR NOT REPORTING CORRECT HADR STATE AFTER TAKEOVER WHILE TSAMP
IN MANUAL MODE

Produkt:
DB2 FOR LUW / DB2FORLUW / 970 - DB2
Problembeschreibung:
Starting with primary in a peer state: 
 
Initial State 
 
$ db2pd -hadr -db hadrdb 
Role    State                SyncMode HeartBeatsMissed 
LogGapRunAvg (bytes) 
Primary Peer                 Sync     0                  0 
 
$ db2pd -hadr -db hadrdb 
HADR Information: 
Role    State                SyncMode HeartBeatsMissed 
LogGapRunAvg (bytes) 
Standby Peer                 Sync     0                  0 
 
root:#   lssam -g db2_db2inst1_db2inst1_HADRDB-rg 
Online IBM.ResourceGroup:db2_db2inst1_db2inst1_HADRDB-rg 
Nominal=Online 
        |- Online 
IBM.Application:db2_db2inst1_db2inst1_HADRDB-rs 
                |- Online 
IBM.Application:db2_db2inst1_db2inst1_HADRDB-rs:samp1 
                '- Offline 
IBM.Application:db2_db2inst1_db2inst1_HADRDB-rs:samp2 
        '- Online IBM.ServiceIP:db2ip_9_42_153_214-rs 
                |- Online 
IBM.ServiceIP:db2ip_9_42_153_214-rs:samp1 
                '- Offline 
IBM.ServiceIP:db2ip_9_42_153_214-rs:samp2 
 
Re-create the problem by placing TSAMP in Manual mode: 
 
Online IBM.ResourceGroup:db2_db2inst1_db2inst1_HADRDB-rg 
Automation=Manual Nominal=Online 
        |- Online 
IBM.Application:db2_db2inst1_db2inst1_HADRDB-rs 
                |- Online 
IBM.Application:db2_db2inst1_db2inst1_HADRDB-rs:samp1 
                '- Offline 
IBM.Application:db2_db2inst1_db2inst1_HADRDB-rs:samp2 
        '- Online IBM.ServiceIP:db2ip_9_42_153_214-rs 
                |- Online 
IBM.ServiceIP:db2ip_9_42_153_214-rs:samp1 
                '- Offline 
IBM.ServiceIP:db2ip_9_42_153_214-rs:samp2 
 
and issue 'db2 takeover hadr on database hadrdb' on node "samp2" 
 
root:# lsrsrc -Ab IBM.Test 
Resource Persistent and Dynamic Attributes for IBM.Test 
resource 1: 
        Name              = 
"db2_HADRDB_samp2_UserInitiatedMove_db2inst1_db2inst1" 
        ResourceType      = 0 
        AggregateResource = "0x3fff 0xffff 0x00000000 0x00000000 
0x00000000 0x00000000" 
        ForceOpState      = 0 
        TimeToStart       = 0 
        TimeToStop        = 0 
        WriteToSyslog     = 0 
        MoveTime          = 0 
        MoveFail          = 0 
        ForceMoveState    = 0 
        ActivePeerDomain  = "hadrdom" 
        NodeNameList      = {"samp1"} 
        OpState           = 2 
        ConfigChanged     = 0 
        ChangedAttributes = {} 
        MoveState         = [0,{}] 
        OpQuorumState     = 0 
 
Check HADR roles after 'db2 takeover hadr ...'  command 
completed successfully : 
 
$ db2pd -hadr -db hadrdb 
Role    State                SyncMode HeartBeatsMissed 
LogGapRunAvg (bytes) 
Standby Peer                 Sync     0                  0 
 
$ db2pd -hadr -db hadrdb 
HADR Information: 
Role    State                SyncMode HeartBeatsMissed 
LogGapRunAvg (bytes) 
Primary Peer                 Sync     0                  0 
 
But 'lssam' doesn't change : 
 
Online IBM.ResourceGroup:db2_db2inst1_db2inst1_HADRDB-rg 
Automation=Manual Nominal=Online 
        |- Online 
IBM.Application:db2_db2inst1_db2inst1_HADRDB-rs 
                |- Online 
IBM.Application:db2_db2inst1_db2inst1_HADRDB-rs:samp1 
                '- Offline 
IBM.Application:db2_db2inst1_db2inst1_HADRDB-rs:samp2 
        '- Online IBM.ServiceIP:db2ip_9_42_153_214-rs 
                |- Online 
IBM.ServiceIP:db2ip_9_42_153_214-rs:samp1 
                '- Offline 
IBM.ServiceIP:db2ip_9_42_153_214-rs:samp2 
 
This shows that the Online/Offline states for the HADR database 
do not match the Primary/Standby role reported by 'db2pd -hadr 
...' command. 
 
The mismatch exists because TSA is running in manual mode and so 
the temporary TSA IBM.Test resource remains set : 
 
root:# lsrsrc -Ab IBM.Test 
Resource Persistent and Dynamic Attributes for IBM.Test 
resource 1: 
        Name              = 
"db2_HADRDB_samp2_UserInitiatedMove_db2inst1_db2inst1" 
        ResourceType      = 0 
        AggregateResource = "0x3fff 0xffff 0x00000000 0x00000000 
0x00000000 0x00000000" 
        ForceOpState      = 0 
        TimeToStart       = 0 
        TimeToStop        = 0 
        WriteToSyslog     = 0 
        MoveTime          = 0 
        MoveFail          = 0 
        ForceMoveState    = 0 
        ActivePeerDomain  = "hadrdom" 
        NodeNameList      = {"samp1"} 
        OpState           = 2 
        ConfigChanged     = 0 
        ChangedAttributes = {} 
        MoveState         = [0,{}] 
        OpQuorumState     = 0 
 
Once TSA is switched back to auto mode, the resource state will 
be updated correctly and no action is needed.
Problem-Zusammenfassung:
**************************************************************** 
* USERS AFFECTED:                                              * 
* ALL                                                          * 
**************************************************************** 
* PROBLEM DESCRIPTION:                                         * 
* See Problem Description above.                               * 
**************************************************************** 
* RECOMMENDATION:                                              * 
* Upgrade to DB2 Version 9.7 Fix Pack 2                        * 
****************************************************************
Local-Fix:
If you wish to stay in manual mode, the mismatch can be resolved 
by removing the IBM.Test resource: 
 
rmrsrc -s "Name = 
'db2_HADRDB_samp2_UserInitiatedMove_db2inst1_db2inst1'" IBM.Test 
 
After the next HADR monitor is run for the associated HADR 
database, 'lssam' reflects the true Online/Offline state based 
on the location of the primary/standby roles : 
 
Online IBM.ResourceGroup:db2_db2inst1_db2inst1_HADRDB-rg 
Nominal=Online 
        |- Online 
IBM.Application:db2_db2inst1_db2inst1_HADRDB-rs 
                |- Offline 
IBM.Application:db2_db2inst1_db2inst1_HADRDB-rs:samp1 
                '- Online 
IBM.Application:db2_db2inst1_db2inst1_HADRDB-rs:samp2 
        '- Online IBM.ServiceIP:db2ip_9_42_153_214-rs 
                |- Offline 
IBM.ServiceIP:db2ip_9_42_153_214-rs:samp1 
                '- Online 
IBM.ServiceIP:db2ip_9_42_153_214-rs:samp2
verfügbare FixPacks:
DB2 Version 9.7 Fix Pack 6 for Linux, UNIX, and Windows
DB2 Version 9.7 Fix Pack 2 for Linux, UNIX, and Windows
DB2 Version 9.7 Fix Pack 3 for Linux, UNIX, and Windows
DB2 Version 9.7 Fix Pack 3a for Linux, UNIX, and Windows
DB2 Version 9.7 Fix Pack 4 for Linux, UNIX, and Windows
DB2 Version 9.7 Fix Pack 5 for Linux, UNIX, and Windows
DB2 Version 9.7 Fix Pack 7 for Linux, UNIX, and Windows
DB2 Version 9.7 Fix Pack 8 for Linux, UNIX, and Windows
DB2 Version 9.7 Fix Pack 9a for Linux, UNIX, and Windows
DB2 Version 9.7 Fix Pack 9 for Linux, UNIX, and Windows
DB2 Version 9.7 Fix Pack 10 for Linux, UNIX, and Windows

Lösung
First fixed in DB2 Version 9.7 Fix Pack 2
Workaround
keiner bekannt / siehe Local-Fix
Weitere Daten
Datum - Problem gemeldet    :
Datum - Problem geschlossen :
Datum - der letzten Änderung:
14.01.2010
21.03.2011
08.03.2012
Problem behoben ab folgender Versionen (IBM BugInfos)
9.7.FP2
Problem behoben lt. FixList in der Version
9.7.0.2 FixList