डीबीयूनीट के साथ अजीब डीबी 2 मुद्दा

जब मैं डीबीयूनीट परीक्षण चलाता हूं तो मुझे एक अजीब डीबी 2 समस्या है। मेरे डीबीयूनीट परीक्षण अत्यधिक अनुकूलित हैं, लेकिन मुझे नहीं लगता कि यह मुद्दा है। जब मैं परीक्षण चलाता हूं, तो मुझे विफलता मिलती है:

SQLCODE: -1084, SQLSTATE: 57019

which translates to

SQL1084C साझा मेमोरी सेगमेंट आवंटित नहीं किए जा सकते हैं।

यह एक अजीब स्मृति समस्या की तरह लगता है, हालांकि यहां बड़ी अजीब चीज है। यदि मैं परीक्षण डेटाबेस सर्वर पर ssh करता हूं, तो db2 में जाएं और "MY_DB से कनेक्ट करें" करें, परीक्षण सफल होने लगते हैं! ऐसा लगता है कि अनुमानित स्मृति त्रुटि से कोई संबंध नहीं है।

मेरे पास 2 परीक्षण हैं, और पहला वास्तव में सफल होता है, दूसरा वह है जो विफल रहता है। हालांकि, यह डीबीयूनीट सेटअप कोड में विफल रहता है, जब यह मेरे एक्सएमएल डेटासेट को लोड करने के लिए डीबी सर्वर से कनेक्शन प्राप्त कर रहा है।

कोई विचार क्या हो रहा है?

0
ro fr bn

2 उत्तर

खैर, मुझे लगता है कि मैंने इसे निम्नलिखित करके तय किया है:

db2stop force
db2start

कम से कम, चीजें अब काम कर रही हैं .....

0
जोड़ा

मेरे मामले में यह एक कालबाह्य डीबी/2 लाइसेंस था। आप जारी करके अपने लाइसेंस देख सकते हैं db2licm -l

अगर आपके पास लाइसेंस फ़ाइल है तो आप इसे इंस्टॉल कर सकते हैं, उदाहरण के लिए: db2licm -a db2ese.lic

See also: http://publib.boulder.ibm.com/infocenter/tivihelp/v2r1/index.jsp?topic=/com.ibm.IBMDS.doc/pdguide10.htm

0
जोड़ा