مشكلة غريبة في DB2 مع DBUnit
سؤال
أواجه مشكلة DB2 غريبة عندما أقوم بإجراء اختبارات DBUnit.لقد تم تخصيص اختبارات DBUnit الخاصة بي بشكل كبير، لكنني لا أعتقد أن هذه هي المشكلة.عندما أقوم بإجراء الاختبارات، أحصل على فشل:
كود SQL:-1084، سكلستات:57019
لا يمكن تخصيص قطاعات الذاكرة المشتركة SQL1084C.
يبدو الأمر وكأنه مشكلة غريبة في الذاكرة، على الرغم من أن هذا هو الشيء الغريب الكبير.إذا قمت بالاتصال بخادم قاعدة بيانات الاختبار، ثم انتقل إلى db2 وقمت "بالاتصال بـ MY_DB"، فستبدأ الاختبارات بالنجاح!يبدو أن هذا ليس له علاقة بخطأ الذاكرة المفترض الذي تم الإبلاغ عنه.
لدي اختبارين، الأول نجح بالفعل، والثاني هو الذي فشل.ومع ذلك، فقد فشل في رمز إعداد DBUnit، عندما يحصل على الاتصال بخادم قاعدة البيانات لتحميل مجموعة بيانات XML الخاصة بي.
أي أفكار عما قد يحدث؟
المحلول
حسنًا، أعتقد أنني أصلحته عن طريق القيام بما يلي:
db2stop force
db2start
على الأقل يبدو أن الأمور تسير على ما يرام الآن .....
نصائح أخرى
في حالتي كان ترخيص DB/2 منتهي الصلاحية.يمكنك رؤية التراخيص الخاصة بك عن طريق إصدار DB2LICM -L
إذا كان لديك ملف ترخيص يمكنك تثبيته عن طريق، على سبيل المثال:db2licm -a db2ese.lic