我有一个我想删除的DB2数据库(我们称之为mydb
)。但是,当我db2 drop db mydb
时,我会回来
SQL1035N操作失败,因为指定的数据库不能 以请求的模式连接。 SQLSTATE = 57019
我做错了什么?
答案 0 :(得分:7)
您应该尝试以下方法:
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)
'强制应用'强制本地或远程用户或应用程序离开系统以允许在服务器上进行维护。 (https://www.ibm.com/support/knowledgecenter/SSEPGG_10.5.0/com.ibm.db2.luw.admin.cmd.doc/doc/r0001951.html)
如果不能解决问题,请在“强制应用程序”之后执行'db2stop'和'db2start',然后删除数据库
答案 1 :(得分:1)
您可以尝试:
db2 terminate
然后运行命令:
db2sampl