DROP DATABASE 失败

DROP DATABASE fails

我有一个要删除的 DB2 数据库(我们称之为 mydb)。但是,当我 db2 drop db mydb 我回来时

SQL1035N The operation failed because the specified database cannot be connected to in the mode requested. SQLSTATE=57019

我做错了什么?

您应该尝试以下操作:

db2 quiesce db immediate
db2 force application all
db2 drop database mydb

'Quiesce' 强制所有用户关闭指定的实例和数据库,并将其置于停顿模式。 (https://www.ibm.com/support/knowledgecenter/SSEPGG_10.5.0/com.ibm.db2.luw.admin.cmd.doc/doc/r0008635.html)

'Force application' 强制本地或远程用户或应用程序离开系统以允许在服务器上进行维护。 (https://www.ibm.com/support/knowledgecenter/SSEPGG_10.5.0/com.ibm.db2.luw.admin.cmd.doc/doc/r0001951.html)

如果这不起作用,请在 'force application' 之后执行 'db2stop' 和 'db2start',然后删除数据库

你可以试试:

db2 terminate

然后 运行 命令:

db2sampl