المقدمة
يصف هذا المستند كيفية أستكشاف أخطاء "DBSpace full" الخاصة بخادم التقارير ل Cisco Customer Voice Portal (CVP) وإصلاحها أو مشكلة "DBSpace full" الخاصة بخادم التقارير.
المتطلبات الأساسية
المتطلبات
cisco يوصي أن يتلقى أنت معرفة الأساسية من cisco CVP نادل.
المكونات المستخدمة
- خادم CVP الإصدار 10.5 و 11.0
المشكلة: "DBSpace ممتلئ: "Rootdbs" — تحذير: DBspace Rootdbs ممتلئة"
تتضمن مجموعة Rootdbs جداول النظام وبنية البيانات الداخلية الأخرى التي تتم إدارتها بواسطة المعرفات. يمكن أن تتسبب العناوين الكاملة في عدم إستقرار DB بشكل غير رسمي، ولن يتم إدراج مشاكل أداء الخادم الهامة والبيانات الجديدة في الجداول. يمكن أن يؤدي وضع CVP الكامل إلى تدهور أداء خوادم التقارير الخاصة ب CVP بشكل كبير. توفر أقسام التشخيص والحلول المقدمة في هذا المستند مرجعا قيما من أجل الاستجابة بسرعة لهذه الحالة وإصلاحها.
الخطوة 1. قم بتسجيل الدخول إلى خادم تقارير CVP باستخدام مستخدم cvp_dbadmin.
في سجل تطبيق "عارض أحداث Windows"، يمكنك مشاهدة هذه الأخطاء:
cvp : SCHAPI: [post_alarm_message 19-34805] Error -131 ISAM error: no free disk space
cvp : SCHAPI: [post_alarm_message 19-34805] Error -271 Could not insert new row into the table.
في سجلات تقارير CVP (C:\Cisco\CVP\Logs\Reporting.txt)، يمكنك مشاهدة هذا الخطأ:
%CVP_11_0_RPT-3-INFORMIX_ALARM: [44]: DBSpace is full: 'rootdbs' -- WARNING: DBspace rootdbs is full [id:4016]
%CVP_11_0_RPT-3-INFORMIX_ALARM: [44]: DBSpace is full: 'rootdbs' -- WARNING: DBspace rootdbs is full [id:4016]
الخطوة 2. قم بتشغيل هذا الأمر من موجه أوامر Windows (CMD):
oncheck -pe > c:\tmp\onchk.txt
يبدي هذا إنتاج ال rootdbs ممر، يستعمل وحجم حر لكل شنطة:
Bspace Usage Report: rootdbs Owner: informix Created: 11/18/2016
Chunk Pathname Pagesize(k) Size(p) Used(p) Free(p)
1 E:\IFMXDATA\cvp\rootdbs.000 4 12800 12795 5
الحل
لإصلاح الشرط rootdbs الكامل، يجب عليك إنشاء مجموعة أجزاء rootdbs جديدة.
قم بإنشاء Informix للمستخدم المحلي وأضفه إلى مجموعة informix_admin.
الخطوة 1. افتح تشغيل > اكتب MMC واضغط مفتاح الإدخال. في الوحدة طرفية للتحكم التي فتحت انقر على ملف > إضافة أو إزالة فسحة بين دعامتين...
الخطوة 2. حدد المستخدمين المحليين والمجموعات المحلية > إضافة > إنهاء > موافق.
الخطوة 3. في مجلد المستخدمين، قم بإنشاء مستخدم جديد باسم Informix.
الخطوة 4. قم بتكوين مستخدم Informix كعضو في المجموعة informix_admin.
الخطوة 5. قم بزيادة وحدات ذاكرة القراءة فقط (ROOTDBS) عن طريق إضافة 100 ميجابايت. لتحقيق ذلك، الرجاء تشغيل هذه الأوامر على CMD:
cd E:\IFMXDATA\cvp
dir
08/01/2017 12:35 PM 3,221,225,472 cvp_data_dbspc.000
08/01/2017 12:35 PM 209,715,200 cvp_plog_dbspc.000
08/01/2017 12:35 PM 104,857,600 cvp_prim_dbspc.000
08/01/2017 12:35 PM 209,715,200 cvp_temp_dbspc.000
08/01/2017 12:35 PM 52,428,800 rootdbs.000
الخطوة 6. إنشاء مجموعة RootDBS باسم جديد.
touch rootdbs.001
onspaces -a rootdbs -p E:\IFMXDATA\cvp\rootdbs.001 -o 0 -s 102400 Verifying physical disk space, please wait...
Chunk successfully added.
ملاحظة: تأكد من عدم تثبيت السجلات المنطقية والفعلية في مجموعة Rootdbs. إذا تم تثبيت السجلات المنطقية والفيزيائية في الأنظمة القديمة، فالرجاء تطبيق الحل البديل على CSCup15318 المعيب
تأكد من عدم وجود أخطاء مثل هذه التي تم إنشاؤها في سجل Informix: "458 - تم إجهاض المعاملة الطويلة لعدم الاستقرار مع Informix."
التحقق من الصحة
- لضمان إضافة مجموعة Rootdbs الجديدة، الرجاء تشغيل هذا الأمر على CMD:
D:\IFMXDATA\cvp>onstat -d
IBM Informix Dynamic Server Version 12.10.FC3 -- On-Line -- Up 01:52:25 -- 1718464 Kbytes
Dbspaces
address number flags fchunk nchunks pgsize flags owner name
00000000877CC030 1 0x60001 1 2 4096 N B informix rootdbs
000000008916D600 2 0x40001 2 1 4096 N B informix cvp_plog_dbspace
000000008916D7B0 3 0x40001 3 1 4096 N B informix cvp_llog_dbspace
000000008916D960 4 0x40001 4 1 4096 N B informix cvp_sadm_dbspace
000000008916DB10 5 0x40001 5 1 4096 N B informix cvp_prim
000000008916DCC0 6 0x40001 6 1 4096 N B informix cvp_data_dbspace
000000008916DE70 7 0x42001 7 1 4096 N TB informix cvp_temp_dbspace
7 active, 2047 maximum
Chunks
address chunk/dbs offset size free bpages flags pathname
00000000877CC1E0 1 1 0 12800 5 PO-B-D D:\IFMXDATA\cvp\rootdbs.000
0000000089347030 2 2 0 287744 4947 PO-B-D D:\ifmxdata\cvp\cvp_plog_dbspc.000
0000000089348030 3 3 0 1150976 1150923 PO-B-D c:\IFMXDATA\CVP_LLOGS\cvp_llog_dbspc.000
0000000089349030 4 4 0 256000 255947 PO-B-D c:\IFMXDATA\CVP_LLOGS\cvp_sadm_dbspc.000
000000008934A030 5 5 0 25600 16266 PO-B-D D:\ifmxdata\cvp\cvp_prim_dbspc.000
000000008934B030 6 6 0 30146560 30136602 PO-B-D D:\ifmxdata\cvp\cvp_data_dbspc.000
000000008934C030 7 7 0 2097152 2097099 PO-B-D D:\ifmxdata\cvp\cvp_temp_dbspc.000
0000000089839030 8 1 0 25600 25597 PO-B-D D:\IFMXDATA\cvp\rootdbs.001
8 active, 32766 maximum
NOTE: The values in the "size" and "free" columns for DBspace chunks are
displayed in terms of "pgsize" of the DBspace to which they belong.
- الرجاء تشغيل هذا الأمر على CMD للتأكد من أن المجموعة التي تمت إضافتها حديثا مقترنة بمجموعات البيانات المكررة:
oncheck -pe > c:\tmp\onchk.txt
يمكنك الآن العثور على التجزئة التي تم إنشاؤها حديثا والمدرجة في تقرير إستخدام DBspace: rootdbs.