जब मैं डीबीयूनीट परीक्षण चलाता हूं तो मुझे एक अजीब डीबी 2 समस्या है। मेरे डीबीयूनीट परीक्षण अत्यधिक अनुकूलित हैं, लेकिन मुझे नहीं लगता कि यह मुद्दा है। जब मैं परीक्षण चलाता हूं, तो मुझे विफलता मिलती है:
SQLCODE: -1084, SQLSTATE: 57019
which translates to
SQL1084C साझा मेमोरी सेगमेंट आवंटित नहीं किए जा सकते हैं।
यह एक अजीब स्मृति समस्या की तरह लगता है, हालांकि यहां बड़ी अजीब चीज है। यदि मैं परीक्षण डेटाबेस सर्वर पर ssh करता हूं, तो db2 में जाएं और "MY_DB से कनेक्ट करें" करें, परीक्षण सफल होने लगते हैं! ऐसा लगता है कि अनुमानित स्मृति त्रुटि से कोई संबंध नहीं है।
मेरे पास 2 परीक्षण हैं, और पहला वास्तव में सफल होता है, दूसरा वह है जो विफल रहता है। हालांकि, यह डीबीयूनीट सेटअप कोड में विफल रहता है, जब यह मेरे एक्सएमएल डेटासेट को लोड करने के लिए डीबी सर्वर से कनेक्शन प्राप्त कर रहा है।
कोई विचार क्या हो रहा है?