المحتويات

المقدمة

المتطلبات الأساسية

المتطلبات

المكونات المستخدمة

أستكشاف أخطاء معظم السيناريوهات الشائعة وإصلاحها

عدم تطابق كلمة المرور

حل عدم تطابق كلمة المرور

فشل الإزالة مع الخطأ: فشل تشغيل الإجراء المخزن sp_frag_mgt: -310

حل فشل الإزالة للخطأ -310

فشل الإزالة مع الخطأ فشل تشغيل الإجراء المخزن sp_frag_mgt: -206

حل فشل الإزالة للخطأ -206

التحقق من الصحة

المقدمة

يصف هذا المستند خطوات أستكشاف أخطاء إزالة قاعدة بيانات خادم التقارير ل Customer Voice Portal (CVP) وإصلاحها (كل من "إزالة الطوارئ" و"الإزالة الليلية").

المتطلبات الأساسية

المتطلبات

توصي Cisco بأن تكون لديك معرفة بالمواضيع التالية:

- خادم CVP

- إدارة الاتصالات الذكية الموحدة (ICM) من Cisco

- حلول مؤسسات مراكز الاتصال الموحدة من Cisco (UCCE)

المكونات المستخدمة

تستند المعلومات الواردة في هذا المستند إلى إصدارات البرامج التالية:

- Cvp Reporting Server 8.5 وأعلى

- وحدة تحكم عمليات CVP (OAMP)

تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك قيد التشغيل، فتأكد من فهمك للتأثير المحتمل لأي أمر.

أستكشاف أخطاء معظم السيناريوهات الشائعة وإصلاحها

عدم تطابق كلمة المرور

تأكد من تطابق كلمات مرور cvp_dbadmin و CVP_dbuser. هناك خلل لهذا CSCuw90124 .

يمكن التحقق من هذا الإجراء في سجلات CVP الخاصة بخادم التقارير.

القصاصات المنطقية:

During night purge time 12:00 midnight as per the configuration done on OAMPserver, Purge started.

10.XX.XX.XX: Sep 20 2017 00:00:02.986 +0400: %CVP_10_5_RPT-1-REPORTING_ALERT_MESSAGE:  Starting purge handler operation. [id:4024]

But failed due to password issue,

10.XX.XX.XX: Sep 20 2017 00:00:06.012 +0400: %CVP_10_5_RPT-3-REPORTING_DB_ERROR_MSG:   (Database: cvp_data) Failed running the stored procedure sp_got_space(): java.sql.SQLException: Incorrect password or user com.informix.asf.IfxASFRemoteException: cvp_dbadmin@XX.com is not known on the database server.: java.sql.SQLException: Incorrect password or user com.informix.asf.IfxASFRemoteException: cvp_dbadmin@XX.com is not known on the database server. (DBScript.testPurgeNeeded)

java.sql.SQLException: Incorrect password or user com.informix.asf.IfxASFRemoteException: cvp_dbadmin@XX.com is not known on the database server.

حل عدم تطابق كلمة المرور

إعادة ضبط كلمة مرور CVP_dbadmin و CVP_dbuser:

الخطوة 1. فتح جلسة عمل سطح مكتب بعيد لخادم التقارير.

الخطوة 2. قم بتسجيل الدخول إلى الخادم باستخدام مستخدم لديه امتيازات المسؤول.

الخطوة 3. تأكد من وجود مستخدمي تقارير CVP Informix و cvp_dbadmin و cvp_dbuser على خادم تقارير CVP.

الخطوة 4. يجب أن يكون مستخدمو تقارير CVP أعضاء في المسؤولين المحليين ومجموعات مسؤول Informix.

الخطوة 5. تأكد من أن حسابات مستخدمي تقارير CVP غير مؤمنة.

الخطوة 6. تأكد من إيقاف خادم التقارير عبر وحدة تحكم CVP OAMP قبل تغيير كلمة مرور Windows. إذا لم يتم إيقاف خادم Reporting Server، فإنه يحاول الاتصال بمجموعة اسم المستخدم/كلمة المرور غير صحيحة ويقفل حساب cvp_dbuser.

الخطوة 7. تأكد من أن خدمة إدارة موارد CVP من Cisco في حالة تشغيل على خادم تقارير CVP.

الخطوة 8. انتقل إلى إدارة الكمبيوتر > المستخدمون المحليون والمجموعات المحلية > المستخدمون.

الخطوة 9. قم بإعادة ضبط كلمة المرور ل informix، cvp_dbadmin، cvp_dbuser إلى كلمة مرور مؤقتة.

الخطوة 10. أدخل صفحة الويب لوحدة تحكم OAMP وانتقل إلى إدارة الأجهزة > خادم تقارير CVP الموحد. تحديد تكوين خادم تقارير CVP وتحريره. حدد إدارة قاعدة البيانات > تغيير كلمات مرور المستخدم.

الخطوة 11. أدخل كلمة المرور المؤقتة من الخطوة 9 ككلمة المرور القديمة، ثم أدخل كلمة المرور الدائمة الجديدة.

الخطوة 12. تأكد من عدم قفل الحسابات من خلال مستخدمي Windows المحليين والمجموعات.

الخطوة 13. قم بإعادة تشغيل خدمة CVP Reporting Server.

فشل الإزالة مع الخطأ: فشل تشغيل الإجراء المخزن sp_frag_mgt: -310

يمكن التحقق من هذا الإجراء في سجلات CVP الخاصة بخادم التقارير.

Logsnippet:

10.XX.XX.XX 00:00:03.683 -0500: %CVP_8_5_RPT-3-REPORTING_DB_ERROR_MSG: (Database: cvp_data) runDBPurge -- Failed running the stored procedure sp_frag_mgt: -310

10.XX.XX.XX 00:00:03.683 -0500: %CVP_8_5_RPT-1-REPORTING_DB_PURGE_FAILED:The Reporting (Database: cvp_data) database purge operation failed [Duration: 0.50

حل فشل الإزالة للخطأ -310

لحل هذا الفشل، قم بإسقاط الجدول غير الهام في جدول cvp_data في خادم التقارير.

يشير رمز الخطأ -310 إلى وجود جدول (أو جزء بدلا من ذلك) بالفعل. عند تشغيل عملية الإزالة، يتم فصل الأجزاء إلى جدول باسم غير هام ثم يتم إسقاط الجدول. نظرا لأن عملية الإزالة لا تعمل بنجاح، لا يتم حذف جدول Informix.junk في نهاية عملية الإزالة. لحل هذه المشكلة، يلزمك حذف الجدول يدويا واتخاذ الخطوات التالية:

الخطوة 1. انتقل إلى Start (البدء) > All Programs (جميع البرامج) > Informix Dynamic Server (الخادم الديناميكي) > cvp_db_<dbname>.

الخطوة 2. أدخل dbaccess.

الخطوة 3. من القائمة، حدد اتصال.

الخطوة 4. من قائمة خوادم قاعدة البيانات، حدد الخادم المناسب. في هذه الحالة، cvp_data.

الخطوة 5. اكتب في نافذة مطالبة اسم المستخدم> اسم تسجيل الدخول.

الخطوة 6. في نافذة مطالبة كلمة المرور>، اكتب كلمة مرور المستخدم.

الخطوة 7. حدد قاعدة البيانات المراد إستخدامها، وهي cvp_data.

الخطوة 8. حدد خروج للعودة إلى القائمة الرئيسية.

الخطوة 9. حدد لغة الاستعلام لتنفيذ استعلام.

الخطوة 10. قم بتشغيل البريد الإلكتروني غير الهام لجدول إسقاط الاستعلام .

بمجرد حذف الجدول، يتم تشغيل عملية الإزالة بنجاح.

فشل الإزالة مع الخطأ فشل تشغيل الإجراء المخزن sp_frag_mgt: -206

يمكن التحقق من هذا الإجراء في سجلات CVP الخاصة بخادم التقارير.

Logsnippet:

10.XX.XX.XX Nov 04 2017 00:02:55.489 +0400: %CVP_10_5_RPT-3-REPORTING_DB_ERROR_MSG:   (Database: cvp_data) runDBPurge -- Failed running the stored procedure sp_frag_mgt: -206 [id:4012]

10:XX.XX.XX Nov 04 2017 00:02:55.520 +0400: %CVP_10_5_RPT-1-REPORTING_DB_PURGE_FAILED:  The Reporting  (Database: cvp_data)  database purge operation failed [Duration: 89.72 seconds]. [id:4006]

حل فشل الإزالة للخطأ -206

تحقق من إخراج Frag_mgt لفهم سبب فشل الإجراء المخزن. إذا كان ذلك بسبب Purgelist، احذف Purgelist من جدول CVPADMIN.

تحذير: بالنسبة لسجلات أجزاء SQL، تأكد من إتخاذ هذه الخطوات أثناء فترة مرور صوت منخفضة.

الخطوة 1. أستخدم الأداة dbaccess لتسجيل الدخول إلى قاعدة بيانات cvp_data وتشغيل Call sp_frag_mgt('d')؛. تتم كتابة الإخراج في CVPHOME\log\Frag_mgt.out

الخطوة 2. تحقق مما إذا كان قد علق بسبب المطهر غير الهام.

قصاصة السجل:

evaluates to alter fragment on table vxmlelement detach partition sys_p5962 junk

EXECUTE IMMEDIATE alter fragment on table vxmlelement detach partition sys_p5962 junk

;

exception : looking for handler

SQL error = -626 ISAM error = -106  error string =  = ""

الخطوة 3. قم بتشغيل الاستعلام select * من ciscoAdmin:purgelist مقابل جدول cvp_admin للتحقق من purgelist.

تحذير: تأكد من إتخاذ هذه الخطوات أثناء فترة مرور صوت منخفضة.

الخطوة 4. لحذف معرف فئة المورد، قم بإيقاف خدمة CVP Cisco CVP CallServer على خادم التقارير.

الخطوة 5. قم بتشغيل الأمر dbAccess ciscoAdmin "حذف من Purgelist حيث الإجراء='d'؛"

الخطوة 6. قم بتشغيل الإجراء sp_frag_mgt يدويا للتحقق مما إذا كان يتم تنفيذه بنجاح.

الخطوة 7. بدء تشغيل خدمة CVP Cisco CVP CallServer على خادم التقارير.

التحقق من الصحة

للتحقق مما إذا كانت عملية الإزالة تعمل بشكل صحيح أم لا، بعد حل عملية الإزالة مع الخطأ 206، اتبع الخطوات التالية:

الخطوة 1. يمكنك التحقق من سجلات CVP وتأكيد عدم وجود رسائل فشل إزالة.

الخطوة 2. قم بتشغيل الأمر onstat -d للتحقق من مساحة قاعدة البيانات واستخدامها وتوفرها وما إلى ذلك.

الخطوة 3. قم بتشغيل هذه الاستعلامات مقابل جدول cvp_data لتأكيد البيانات المتوفرة استنادا إلى فترة الاستبقاء التي تم تكوينها للجداول المعنية في إعدادات إزالة CVP OAMP.

select min(dbdatetime) from vxmlelement

select min(dbdatetime) from call