インフラ系SEの技術メモ

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

(Db2)HADRを有効化しててもDBサーバの切り替えはやってくれない

プライマリー側を落とすと?

Db2をディアクティベイト(DEACTIVATE)にするとスタンバイ側では通信が切れたことを検知。

$ db2pd -db XX -hadr
                            HADR_ROLE = STANDBY
                          REPLAY_TYPE = PHYSICAL
                        HADR_SYNCMODE = NEARSYNC
                           STANDBY_ID = 0
                        LOG_STREAM_ID = 0
                           HADR_STATE = DISCONNECTED_PEER
                           HADR_FLAGS =
   ...

しかしプライマリー側を再度上げてActivateするまでずっとこのまま。

というわけで勝手にスタンバイがプライマリーになったりしないんですね。