Stopping and starting a Db2 instance

Stop and start a Db2 instance inside a container to perform maintenance tasks.

About this task

Db2 comes with a built-in High Availability (HA) solution that monitors and triggers recovery actions if there is a problem with Db2 database services. The built-in HA monitoring must be temporarily disabled before you stop and start Db2.

Procedure

  1. Run the exec command on the Db2 pod. For more information, see Exec into the Db2 pod.
  2. Run the following command to temporarily disable the built-in HA:
    wvcli system disable -m "Disable HA before Db2 maintenance"
  3. Switch to the Db2 instance owner:
    su - ${DB2INSTANCE}
  4. Run the following command and perform the maintenance tasks that you want.
    db2stop
  5. Restart Db2 with the following command.
    db2start
  6. Activate the database when the maintenance tasks are completed with the following command.
    db2 activate db BLUDB
  7. Re-enable the built-in HA monitoring:
    wvcli system enable -m "Enable HA after Db2 maintenance"
  8. Confirm that the built-in HA monitoring is active:
    wvcli system status
    Tip: You might have to run these commands several times before the HA status is shown as active.
    Note: For more information about shutting down a Db2 instance and Db2 cluster, see Shutting down and restarting Db2 custom resources in the Db2 documentation.