আমি এই কাজটি প্রথমবারের মতো পাইনি, তবে এখন আমি কিছুই করতে পারি বলে মনে হয় না।
ডাটাবেস ব্যবহার করে কোথাও একটি সংযোগ পুল রয়েছে, সুতরাং যখন কোনও অ্যাপ্লিকেশন ডাটাবেস ব্যবহার করছে তখন ডাটাবেসটি ফেলে দেওয়ার চেষ্টা করা উচিত যাতে এই ত্রুটি হয়। সমস্যাটি হ'ল আমি এই কমান্ডগুলি প্রকাশ করার সময় ডাটাবেসের সাথে কোনও সংযোগ নেই:
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 =>
কেউ কি কোনও ক্লু পেয়েছে? আমি স্থানীয় প্রশাসক হিসাবে উইন্ডোজ চালিয়ে যাচ্ছি (উইন্ডোজ 2008) এবং এটি ডিবি 2-এর প্রশাসকও। সংযোগপুল-ব্যবহারকারী নিরিবিলি রাজ্যের সময় সংযোগ করতে পারে না।