我从来没有第一次做过这个工作,但是现在我似乎根本做不到。
使用数据库的某个地方有一个连接池,因此在应用程序使用数据库时尝试删除数据库应该会出现此错误。问题是当我发出以下命令时,数据库没有连接:
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 =>
有人知道吗?我以本地管理员(Windows 2008)的身份运行cmd-windows,这也是DB2的管理员。在静态状态下,connectionpool-user无法连接。