Голосовая связь и система унифицированных коммуникаций : Cisco Unified Communications Manager (CallManager)

Cisco CallManager: Удаление записей подробностей вызова (CDR) вручную, без административного средства создания отчетов (ART)

14 мая 2010 - Перевод, выполненный профессиональным переводчиком
Другие версии: PDF-версия:pdf | Машинный перевод (28 июля 2013) | Английский (22 августа 2008) | Отзыв

Содержание

Введение
Предварительные условия
      Требования
      Используемые компоненты
      Условные обозначения
Решения
Удаление записей CDR с использованием анализатора запросов
Удаление записей CDR с использованием веб-страницы Cisco CallManager
Связанные обсуждения сообщества поддержки Cisco
Дополнительная информация

Введение

В данном документе описано удаление/очистка записей данных вызова (CDR) из базы данных SQL Cisco CallManager без использования административного средства создания отчетов (ART).

Информацию об удалении записей CDR из базы данных SQL Cisco CallManager с использованием средства ART см. в Конфигурация системы CAR — очистка базы данных вручную.

Симптом

При внесении записи CDR пользователь Cisco CallManager получает следующее сообщение об ошибке или предупреждение по электронной почте:

The number of rows in CallDetailRecord table in the 
CDR database has crossed the threshold limit

Это сообщение об ошибке появляется, когда число записей в базе данных достигает максимального заданного значения и требуется очистка.

Предварительные условия

Требования

Корпорация Cisco рекомендует ознакомиться со следующими темами:

  • Администрирование Cisco CallManager

  • Управление базой данных SQL

Используемые компоненты

Сведения, содержащиеся в данном документе, относятся к Cisco CallManager 3.x и 4.x.

Сведения, представленные в этом документе, были получены от устройств, работающих в специальной лабораторной среде. Все устройства, описанные в данном документе, были запущены с конфигурацией по умолчанию. При работе в действующей сети необходимо понимать последствия выполнения любой команды.

Условные обозначения

Дополнительные сведения об условных обозначениях, используемых в документации, см. в документе Условные обозначения технических терминов Cisco.

Решения

Выполните эти действия, чтобы уменьшить число сообщений об ошибке или предупреждений по электронной почте о достижении максимального количества записей CDR в базе данных.

  1. Увеличьте максимальное число строк в таблице биллинга CDR, чтобы уменьшить количество предупреждений.

    Это можно сделать на веб-странице администрирования Cisco CallManager. В CAR > System > Database > CAR Database Alert > Max number of rows in Billing Table* (CAR > Система > База данных > Предупреждение базы данных CAR > Макс. число строк в таблице биллинга) это значение можно увеличить (например, до 2500000).

  2. Используйте механизм автоматической очистки, чтобы избежать появления предупреждения о достижении максимального количества записей. Для настройки автоматической очистки выберите CAR > System > Database > Configure Automatic Database Purge (Настроить автоматическую очистку базы данных). Можно включить очистку CAR для записей в зависимости от их даты внесения в базу, чтобы удалять записи, которые находятся в базе в течение периода, превышающего заданное количество дней.

Удаление записей CDR с использованием анализатора запросов

Этот способ создаёт высокую нагрузку на процессор и должен использоваться в нерабочее время.

  1. Выберите Пуск > Программы > Microsoft SQL Server > Query Analyzer.

    /image/gif/paws/26062/delete-cdr-no-art-1.gif

    Примечание. В Cisco CallManager 3.3 и более поздних версиях используется Microsoft SQL Server 2000. Выберите Пуск > Программы > Microsoft SQL Server > Query Analyzer в Cisco CallManager 3.3 и более поздних версиях.

  2. Выберите Use Local > Windows NT authentication/SQL Server authentication (Использовать локальную > Аутентификация Windows NT/Аутентификация SQL Server) в зависимости от версии Cisco CallManager. Нажмите кнопку OK.

    Примечание. Для Cisco CallManager 3.3 выберите SQL Server authentication и введите пароль и имя пользователя. Для Cisco CallManager 4.x выберите Windows NT authentication. Рекомендуется использовать аутентификацию Windows NT, хотя система также поддерживает аутентификацию SQL Server. Настройка Cisco CallManager версии 4.0 для смешанного режима аутентификации не поддерживается. После обновления предыдущих версий сервера до Cisco CallManager 4.x аутентификация SQL Server больше не поддерживается и систему необходимо настроить вновь для аутентификации Windows NT. Дополнительную информацию см. в Пользователю не удается войти в анализатор запросов SQL Query Analyzer после обновления Cisco CallManager версии 3.x до 4.x.

  3. Выберите базу данных CDR, содержащую все записи, подлежащие удалению.

    /image/gif/paws/26062/delete-cdr-no-art-2.gif

  4. Выполните команду DELETE from Calldetailrecord.

    Если база данных CDR содержит много записей, эта операция займёт некоторое время. После завершения выполнения этой операции в нижней части окна появится следующее сообщение:

    Query batch completed.

    На этом рисунке показана команда и системное сообщение:

    /image/gif/paws/26062/delete-cdr-no-art-3.gif

  5. Выполните команду Delete from CallDetailRecordDiagnostic, чтобы также удалить все записи в таблице CallDetailRecordDiagnostic. В нижней части окна появится следующее сообщение:

    Query batch completed.

    /image/gif/paws/26062/delete-cdr-no-art-4.gif

Удаление записей CDR с использованием веб-страницы Cisco CallManager

Необходимо остановить и вновь запустить службу мониторинга уровня базы данных (Database Layer Monitor) (перед этим стоит запланировать время простоя для выполнения этой операции), чтобы использовать веб-страницу Cisco CallManager. Удаление записей CDR вручную с использованием веб-страницы Cisco CallManager не создаёт такую высокую нагрузку на процессор, как Удаление записей CDR с использованием анализатора запросов.

  1. Выберите Service > Service Parameters (Служба > Параметры службы) на главной веб-странице администрирования.

    /image/gif/paws/26062/delete-cdr-no-art-5.gif

    Откроется страница настройки параметров службы.

  2. Выберите сервер и службу Database Layer Monitor.

    /image/gif/paws/26062/delete-cdr-no-art-6.gif

    В поле "Max CDR Records" задано значение по умолчанию для максимального числа записей CDR равное 1500000.

    /image/gif/paws/26062/delete-cdr-no-art-7.gif

  3. Уменьшите значение в поле "Max CDR Records" (например, до 1400000) и нажмите кнопку Update (Обновить).

    Примечание. Значение в поле "Max CDR Records" необходимо изменять пошагово. Если сразу уменьшить до 0, произойдёт скачкообразное увеличение нагрузки на процессор.

  4. Выберите приложение Application > Cisco CallManager Serviceability.

    /image/gif/paws/26062/delete-cdr-no-art-8.gif

  5. Выберите Tools > Control Center (Сервис > Центр управления) на странице Cisco CallManager Serviceability.

    Откроется страница центра управления.

    delete-cdr-no-art-9.gif

  6. Найдите Service Control (Управление службой) для службы Database Layer Monitor и выберите Stop (Остановить).

    /image/gif/paws/26062/delete-cdr-no-art-10.gif

  7. После остановки службы, на что укажет индикатор Service Status (Состояние службы) (показан на предыдущем рисунке), нажмите кнопку Start (Запустить), чтобы вновь запустить эту службу.

    После перезапуска службы число записей CDR соответствует значению, заданному в поле "CDR Max Records". В данном примере новое число записей равно 1400000.

  8. Повторите действия 2-7. Уменьшайте значение в поле "Max CDR Records" каждый раз до тех пор, пока не дойдёте до 0.

    После того, как достигнуто 0 записей, выполните эту команду, чтобы проверить результат в базе данных CDR, используя анализатор запросов SQL Server Query Analyzer:

    select * from CallDetailRecord

    /image/gif/paws/26062/delete-cdr-no-art-11.gif

    Примечание. После завершения этой процедуры восстановите в поле "Max CDR Records" значение по умолчанию, как показано на следующем рисунке. В противном случае система не сохранит ни одной записи CDR.

    /image/gif/paws/26062/delete-cdr-no-art-12.gif


Связанные обсуждения сообщества поддержки Cisco

В рамках сообщества поддержки Cisco можно задавать и отвечать на вопросы, обмениваться рекомендациями и совместно работать со своими коллегами.


Document ID: 26062