DB2バージョン間移行
DB2のバージョン間移行
今回の事例
- 移行元 DB2: v9.7 32bit
- 移行先 DB2: v11.5 64bit
- バックアップファイル: オンライン、圧縮
問題点
- オンラインバックアップだとバージョン間でのリストアができない
- オフラインでも v9.7 から v11.5 へ直接のリストアはできない
- 圧縮バックアップの場合、構成bit数が異なるDB2ではリストアできない
解決策
- 一度v9.7でリストアし、オフラインバックアップを取得する
- v9.7 -> v11.1.4(10.xでも可) -> 11.5 の順にリストアバックアップを行う
- v9.7(32bit) -> v9.7(64bit)の順にリストアバックアップを行う
手順
- v9.7(32bit)
リストア、オフラインバックアップ無圧縮を取得
- -> v9.7(64bit)
リストア、オフラインバックアップ圧縮を取得
- -> 11.1.4
リストア、オフラインバックアップ圧縮を取得
- -> 11.5
リストア、完了!
注意
- 11.5.4の場合のみ移行後runstatsで不具合がでるためdb2catを実行する必要がある