インフラ系SEの技術メモ

雑なエンジニアが低信頼性のメモを書いています。参考程度にとどめてください。

(TSA/db2)インスタンスやDBが落ちている時のlssamの結果

OS/DBインスタンス/DBテーブルが落ちていると?

正常時。

$ lssam
Online IBM.ResourceGroup:db2_db2inst1_db2inst1_SAMPLE-rg Nominal=Online
        '- Online IBM.Application:db2_db2inst1_db2inst1_SAMPLE-rs
                |- Online IBM.Application:db2_db2inst1_db2inst1_SAMPLE-rs:A
                '- Offline IBM.Application:db2_db2inst1_db2inst1_SAMPLE-rs:B
Online IBM.ResourceGroup:db2_db2inst1_A_0-rg Nominal=Online
        '- Online IBM.Application:db2_db2inst1_A_0-rs
                '- Online IBM.Application:db2_db2inst1_A_0-rs:A
Online IBM.ResourceGroup:db2_db2inst1_B_0-rg Nominal=Online
        '- Online IBM.Application:db2_db2inst1_B_0-rs
                '- Online IBM.Application:db2_db2inst1_B_0-rs:B
Online IBM.Equivalency:db2_db2inst1_db2inst1_SAMPLE-rg_group-equ
        |- Online IBM.PeerNode:A:A
        '- Online IBM.PeerNode:B:B
Online IBM.Equivalency:db2_db2inst1_A_0-rg_group-equ
        '- Online IBM.PeerNode:A:A
Online IBM.Equivalency:db2_db2inst1_B_0-rg_group-equ
        '- Online IBM.PeerNode:B:B

DBテーブルがダウン。一番上のテーブル名が記載されている箇所が「SuspendedPropagated」に。

Online IBM.ResourceGroup:db2_db2inst1_db2inst1_SAMPLE-rg Request=Lock Nominal=Online
        '- Online IBM.Application:db2_db2inst1_db2inst1_SAMPLE-rs Control=SuspendedPropagated
                |- Online IBM.Application:db2_db2inst1_db2inst1_SAMPLE-rs:A
                '- Offline IBM.Application:db2_db2inst1_db2inst1_SAMPLE-rs:B
Online IBM.ResourceGroup:db2_db2inst1_A_0-rg Nominal=Online
        '- Online IBM.Application:db2_db2inst1_A_0-rs
                '- Online IBM.Application:db2_db2inst1_A_0-rs:A
Online IBM.ResourceGroup:db2_db2inst1_B_0-rg Nominal=Online
        '- Online IBM.Application:db2_db2inst1_B_0-rs
                '- Online IBM.Application:db2_db2inst1_B_0-rs:B
Online IBM.Equivalency:db2_db2inst1_db2inst1_SAMPLE-rg_group-equ
        |- Online IBM.PeerNode:A:A
        '- Online IBM.PeerNode:B:B
Online IBM.Equivalency:db2_db2inst1_A_0-rg_group-equ
        '- Online IBM.PeerNode:A:A
Online IBM.Equivalency:db2_db2inst1_B_0-rg_group-equ
        '- Online IBM.PeerNode:B:B

インスタンスがダウン。Pending online状態に。

Online IBM.ResourceGroup:db2_db2inst1_db2inst1_SAMPLE-rg Request=Lock Nominal=Online
        '- Online IBM.Application:db2_db2inst1_db2inst1_SAMPLE-rs Control=SuspendedPropagated
                |- Online IBM.Application:db2_db2inst1_db2inst1_SAMPLE-rs:A
                '- Offline IBM.Application:db2_db2inst1_db2inst1_SAMPLE-rs:B
Online IBM.ResourceGroup:db2_db2inst1_A_0-rg Nominal=Online
        '- Online IBM.Application:db2_db2inst1_A_0-rs
                '- Online IBM.Application:db2_db2inst1_A_0-rs:A
Pending online IBM.ResourceGroup:db2_db2inst1_B_0-rg Request=Lock Nominal=Online
        '- Offline IBM.Application:db2_db2inst1_B_0-rs Control=StartInhibitedBecauseSuspended
                '- Offline IBM.Application:db2_db2inst1_B_0-rs:B
Online IBM.Equivalency:db2_db2inst1_db2inst1_SAMPLE-rg_group-equ
        |- Online IBM.PeerNode:A:A
        '- Online IBM.PeerNode:B:B
Online IBM.Equivalency:db2_db2inst1_A_0-rg_group-equ
        '- Online IBM.PeerNode:A:A
Online IBM.Equivalency:db2_db2inst1_B_0-rg_group-equ
        '- Online IBM.PeerNode:B:B

そして肝心のOSがダウンすると...。lssamが帰ってこないという結果に。

相手側のOSが上がっていないだけでこんなことになるんですね...