オフラインバックアップ取得
バックアップ以外のタスクがデータベースに接続しているとオフライン・バックアップが取得できないので、接続がないことを事前に確認する。
$ db2 list applications
上記で接続が有る場合、force する。
$ db2 force application all
データベース起動時にACTIVATE DATABASE をしていた場合には以下で非活性化する。
$ db2 deactivate database < database-alias >
バックアップ(圧縮あり)
$ db2 backup database <database-alias> user <user-name> using <password> to <backup-directory> compress
オフラインバックアップのリストア
DBへの接続を確認
$ db2 list application for database <database-alias>
接続があった場合
$ db2 force application all
非活性化する
$ db2 deactivate database < database-alias > user <user-name> using <password>
データベース全体の復元を実行。
$ db2 restore db < database-alias > user < user-name > using < password > from <backup-directory> without rolling forward