Database JUNKY

MySQL,MariaDBを中心としたブログです

DB2の停止方法

通常の停止方法

DB2を停止する場合は、db2stopをかければ済む話なのですが、接続中のエージェントがあると、これがまた うまくとめれないことが多々あります。db2の一般的な話でいいますと、停止する際は、一度接続中のアプリケーションをforceし、 切断した後、とめるのがきれいな停止方法だと思っていますが、このforce applicationというコマンドが非同期で実行されるため、 たまに(しょっちゅうか?)force application しても、db2stopが聞かなかったりするわけです。で以下がdb2stopする際のオプションです。 停止しないなんていうめんどくさいことも、数年運用していけばありますので、最低限、以下の3つは覚えておいたほうが良いかもしれません。

  • $ db2stop
  • 接続中のアプリを切断しつつ停止する方法
    $ db2stop force
  • 切断するアプリが切断されないので、もっと強烈に停止する方法
    $ db2stop -kill
まあ、この3つを組み合わせて、ひとつのshellを作れば、いちいち覚えなくて良いかもしれません。作業を単純化するために、独自でシェルを作って
運用を楽にする方法のひとつだと思いますので。