Tôi chưa bao giờ làm việc này lần đầu tiên, nhưng bây giờ tôi dường như không thể làm gì được.
Có một nhóm kết nối ở đâu đó bằng cơ sở dữ liệu, vì vậy cố gắng bỏ cơ sở dữ liệu khi một ứng dụng đang sử dụng cơ sở dữ liệu sẽ đưa ra lỗi này. Vấn đề là không có kết nối đến cơ sở dữ liệu khi tôi ban hành các lệnh này:
db2 connect to mydatabase
db2 quiesce database immediate force connections
db2 connect reset
db2 drop database mydatabase
Điều này luôn luôn đưa ra:
SQL1035N The database is currently in use. SQLSTATE=57019
chạy lệnh này cho thấy không có kết nối / ứng dụng
DB2 list applications
Tôi thậm chí có thể hủy kích hoạt cơ sở dữ liệu, nhưng vẫn không thể xóa nó.
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 =>
Bất cứ ai cũng có bất kỳ manh mối? Tôi đang chạy cmd-windows với tư cách là quản trị viên cục bộ (windows 2008) và đây cũng là quản trị viên cho DB2. Người dùng kết nối có thể kết nối trong trạng thái không hoạt động.