سؤال

أواجه مشكلة DB2 غريبة عندما أقوم بإجراء اختبارات DBUnit.لقد تم تخصيص اختبارات DBUnit الخاصة بي بشكل كبير، لكنني لا أعتقد أن هذه هي المشكلة.عندما أقوم بإجراء الاختبارات، أحصل على فشل:

كود SQL:-1084، سكلستات:57019

الذي يترجم إلى

لا يمكن تخصيص قطاعات الذاكرة المشتركة SQL1084C.

يبدو الأمر وكأنه مشكلة غريبة في الذاكرة، على الرغم من أن هذا هو الشيء الغريب الكبير.إذا قمت بالاتصال بخادم قاعدة بيانات الاختبار، ثم انتقل إلى db2 وقمت "بالاتصال بـ MY_DB"، فستبدأ الاختبارات بالنجاح!يبدو أن هذا ليس له علاقة بخطأ الذاكرة المفترض الذي تم الإبلاغ عنه.

لدي اختبارين، الأول نجح بالفعل، والثاني هو الذي فشل.ومع ذلك، فقد فشل في رمز إعداد DBUnit، عندما يحصل على الاتصال بخادم قاعدة البيانات لتحميل مجموعة بيانات XML الخاصة بي.

أي أفكار عما قد يحدث؟

هل كانت مفيدة؟

المحلول

حسنًا، أعتقد أنني أصلحته عن طريق القيام بما يلي:

db2stop force
db2start

على الأقل يبدو أن الأمور تسير على ما يرام الآن .....

نصائح أخرى

في حالتي كان ترخيص DB/2 منتهي الصلاحية.يمكنك رؤية التراخيص الخاصة بك عن طريق إصدار DB2LICM -L

إذا كان لديك ملف ترخيص يمكنك تثبيته عن طريق، على سبيل المثال:db2licm -a db2ese.lic

أنظر أيضا

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top