初めてこれを機能させることはできませんでしたが、今はまったくできません。
データベースを使用している場所に接続プールがあるため、アプリケーションがデータベースを使用しているときにデータベースを削除しようとすると、このエラーが発生します。問題は、次のコマンドを発行したときにデータベースへの接続がないことです。
db2 connect to mydatabase
db2 quiesce database immediate force connections
db2 connect reset
db2 drop database mydatabase
これは常に与える:
SQL1035N The database is currently in use. SQLSTATE=57019
このコマンドを実行すると、接続/アプリケーションは表示されません
DB2 list applications
データベースを非アクティブ化することもできますが、それでもドロップすることはできません。
db2 => deactivate database mydatabase
DB20000I The DEACTIVATE DATABASE command completed successfully.
db2 => drop database mydatabase
SQL1035N The database is currently in use. SQLSTATE=57019
db2 =>
誰か手がかりはありますか?私はcmd-windowsをローカル管理者(windows 2008)として実行していますが、これはDB2の管理者でもあります。connectionpool-userは静止状態の間は接続できません。