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

Уменьшение размера базы данных CDR/CAR

5 апреля 2016 - Машинный перевод
Другие версии: PDF-версия:pdf | Отзыв


Содержание


Введение

Этот документ предоставляет сведения, который можно использовать для уменьшения Записи Сведений вызова / АНАЛИЗ CDR и Создание отчетов (о CDR/CAR) база данных из-за дефектов.

Идентификаторы ошибок Cisco CSCea55522 (только зарегистрированные клиенты) и CSCeb47037 (только зарегистрированные клиенты)) — файл art_log.ldf становится очень большим, записи CAR могли бы прекратить удалять. И art_log.ldf и cdr_log.ldf файл, как было известно, становились очень большими. Это вызывает недостаточное пространство на диске и приводит к медленной производительности Сisco CallManager, и/или на сервисы влияют.

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

Требования

Рассматриваемая процедура настройки предполагает выполнение следующих условий:

  • Сisco CallManager 3.x и 4.x администрирование

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

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

Сведения в этом документе основываются на Сisco CallManager 3. x .

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

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

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

Проблема

Сisco CallManager возвращает это сообщение Ошибки SQL:

Error No. -2147219942 (0x8004061a): CDBLException Dump:
	 [Unknown SQL driver error. Please send message to Cisco developer for Telephony
	 Database Layer] 

Причина для этой ошибки состоит в том, что файлы журнала трафика SQL для некоторых баз данных вырастают на более чем 1 ГБ в размере. Файлы журнала трафика SQL являются *.ldf файлами, расположенными в C:\Program Files\Microsoft SQL Server\MSSQL\Data directory. *.mdf файлы, особенно art.mdf и cdr.mdf, могли бы быть больше тот 1 ГБ в зависимости от конфигурации системы. Эти решения только предназначаются для *.ldf файлов, больше, чем 1 ГБ в размере.

Примечание: Гарантируйте, что нет НИКАКИХ устройств MGCP в сети, пытающейся зарегистрироваться в Сisco CallManager, которые не зарегистрированы. Эти устройства продолжают пытаться зарегистрироваться неопределенно и могут заставить много мегабайтов в журналах быть зарегистрированными.

Решения

Используйте решения в этом разделе для решения проблемы.

Решение 1

Самая обычная проблема - то, что Резервная копия и система восстановления (BARS) не настроена или настроена, но сбой. Удостоверьтесь, что резервные копии установлены регулярно. Во время резервных копий ПАНЕЛИ усекают журнал транзакций CDR. Перейдите к C:\Program Files\Common Files\Cisco\Log\BARS для рассмотрения резервного успешного или отказавшего журнала ПАНЕЛЕЙ.

Если ПАНЕЛИ усекают и журнал, и сбои происходят в журналах, переходят к Решению 2.

Решение 2

Уменьшите базу данных через Диспетчера организации SQL.

Примечание: Это сделано на Издателе.

  1. Выберите Start> Programs> MS SQL Server> Enterprise Manager.

  2. Выберите Сервер публикаций.

  3. Можно или перейти к Базе данных ART или базе данных CDR, на основе которой файл является большим.

  4. Щелкните правой кнопкой мыши базу данных.

  5. Выберите All Tasks> база данных Shrink и нажмите Files.

  6. Выберите CDR файла базы данных и CDR_log на новом окне.

  7. Уменьшите каждый из них.

    Этот процесс занимает время.

    Если файл является все еще большим, или SQL не в состоянии уменьшить транзакционный файл, использовать Решение 3.

Решение 3

Для SQL 2000 (Сisco CallManager 3.3 и 4.0), выполните эти шаги для сокращения размера CDR_log. LDF. Это расположено в C:\Program Files\Microsoft SQL Server\MSSQL\Data.

Используйте эти команды в командной строке:

ART
C:\>osql -E
1>use art
2>go

1>backup log art with no_log
2>go

1>dbcc shrinkdatabase (art)
2>go

CDR
C:\>osql -E
1>use cdr
2>go

1>backup log cdr with no_log
2>go

1>dbcc shrinkdatabase (cdr)
2>go

Обратитесь к INF: Как Уменьшить Сервер SQL 7.0 Журналов транзакций leavingcisco.com для получения дополнительной информации о Microsoft, уменьшая базу данных.

Альтернативные решения

Этот раздел предоставляет три альтернативных решения:

  1. Можно настроить процесс чистки CAR для удаления меньше чем 500,000 записей в любой момент времени. Обратитесь к Конфигурации системы CAR.

  2. Можно вручную удалить КОМАНДИРОВ без Административного средства создания отчетов (ART). Обратитесь к Сisco CallManager: Удаление записей подробностей вызова (CDR) вручную, без административного средства создания отчетов (ART).

  3. Можно ограничить количество Записей CDR, которые входят в базу данных:

    Выберите страницу CCMadmin, Выбирают Service> Service Parameters> Select согласно server> Сервис Монитора уровня базы данных Cisco> Записи CDR Max.

    Рекомендуется выполнить эту задачу после закрытия. Сокращение количества Записей CDR вызывает процесс удаления и увеличения ЦПУ. Можно запустить с инкрементов 50,000 записей. Впоследствии, циклически повторите сервис монитора уровня базы данных.

Сошлитесь на разрешение проблем CallManager с CDR и часто задаваемыми вопросами ART для просмотра часто задаваемых вопросов CAR и CDR.

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

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


Дополнительные сведения