Voz y Comunicaciones unificadas : Cisco Unified Communications Manager (CallManager)

Encoja el tamaño de la base de datos del CDR/CAR

17 Octubre 2016 - Traducción Automática
Otras Versiones: PDFpdf | Inglés (22 Agosto 2015) | Comentarios


Contenido


Introducción

Este documento proporciona la información que usted puede utilizar para encoger la base de datos del análisis y de la información de /CDR del expediente de detalles de llamada (CDR/CAR) debido a los defectos.

Bug Cisco ID CSCea55522 (clientes registrados solamente) y CSCeb47037 (clientes registrados solamente)) — el archivo del art_log.ldf crece muy grande, los expedientes CAR pudo parar el purgar. El art_log.ldf y el archivo cdr_log.ldf se han sabido para crecer muy grandes. Esto causa el espacio en disco bajo y los resultados en el funcionamiento y/o los servicios lentos del Cisco CallManager son afectados.

prerrequisitos

Requisitos

Asegúrese de cumplir estos requisitos antes de intentar esta configuración:

  • La administración 3.x y 4.x del Cisco CallManager

  • Administración de base de datos SQL

Componentes Utilizados

La información en este documento se basa en el Cisco CallManager 3.x.

La información que contiene este documento se creó a partir de los dispositivos en un ambiente de laboratorio específico. Todos los dispositivos que se utilizan en este documento se pusieron en funcionamiento con una configuración verificada (predeterminada). Si la red está funcionando, asegúrese de haber comprendido el impacto que puede tener cualquier comando.

Convenciones

Consulte Convenciones de Consejos TécnicosCisco para obtener más información sobre las convenciones del documento.

Problema

El Cisco CallManager vuelve este error SQL mensaje:

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

La razón de este error es que los archivos de registro de transacción SQL para algunas bases de datos crecen sobre 1 GB de tamaño. Los archivos de registro de transacción SQL son los archivos *.ldf situados en el SQL Server \ MSSQL \ directorio de datos de C:\Program Files\Microsoft. Los archivos *.mdf, especialmente art.mdf y cdr.mdf, pudieron ser más grandes que 1 GB dependiendo de la configuración del sistema. Estas soluciones apuntan solamente los archivos mayor de 1 GB *.ldf de tamaño.

Nota: Asegúrese de que no haya dispositivos MGCP en su red que intenta registrarse con el Cisco CallManager que no se registran. Estos dispositivos continúan intentando registrarse indefinidamente y pueden hacer muchos megabytes en los registros ser registrado.

Soluciones

Utilice las soluciones en esta sección para solucionar el problema.

Solución 1

El problema más común es que el sistema de reserva y del Restore (BARRAS) no está configurado, o se configura pero fallando. Aseegurese los respaldos se fijan en una base normal. Durante los respaldos, las BARRAS truncan el registro de transacciones CDR. Vaya a los archivos \ Cisco \ registro \ BARRAS de C:\Program Files\Common a revisar el registro acertado de las BARRAS o fallado de reserva.

Si las BARRAS están truncando y el registro y los errores ocurren en los registros, vaya a la solución 2.

Solución 2

Encoja la base de datos vía el administrador de empresa SQL Enterprise.

Nota: Esto se hace en Publisher.

  1. Seleccione Start > Programs > SQL Server > administrador de empresa MS.

  2. Elija al servidor editor.

  3. Usted puede ir a la base de datos ART o a la base de datos CDR, sobre la base de las cuales el archivo es grande.

  4. Haga clic con el botón derecho del ratón la base de datos.

  5. Seleccione todas las tareas > base de datos y clic en Archivo del encogimiento.

  6. Seleccione el archivo de base de datos CDR y CDR_log en la nueva ventana.

  7. Encoja cada uno de ellos.

    Este proceso tarda una cierta hora.

    Si el archivo es todavía grande o el SQL no puede encoger el archivo transaccional, utilice la solución 3.

Solución 3

Para SQL2000 (Cisco CallManager 3.3 y 4.0), complete estos pasos para reducir el tamaño del CDR_log.LDF. Esto está situada en el SQL Server \ MSSQL \ datos de C:\Program Files\Microsoft.

Utilice estos comandos en el comando prompt:

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

Refiera al INF: Cómo encoger el registro de transacciones del SQL Server 7.0leavingcisco.com para más información sobre la base de datos que encoge de Microsoft.

Soluciones alternativas

Esta sección proporciona tres soluciones alternativas:

  1. Usted puede configurar el proceso de la purgación CAR para purgar menos de 500,000 expedientes en cualquier una punta a tiempo. Refiera a la configuración del sistema CAR.

  2. Usted puede borrar manualmente los CDR sin Herramienta de creación de informes administrativos (ART). Refiera al Cisco CallManager: Manualmente borrando los registros de detalles de la llamada (CDR) sin Herramienta de creación de informes administrativos (ART).

  3. Usted puede restringir el número de registros CDR que entren la base de datos:

    El Service (Servicio) > Service Parameters (Parámetros de servicio) selecto de la página selecta del ccmadmin > selecciona el servicio del monitor de la capa de la base de datos de Cisco del server> que acuerda > los registros CDR máximos.

    Se recomienda que usted realiza esta tarea después de las horas. La reducción en el número de registros CDR causa el proceso de eliminación, y los aumentos CPU. Usted puede comenzar con los incrementos de 50,000 expedientes. Luego, complete un ciclo el servicio del monitor de la capa de la base de datos.

Refiera a la Resolución de problemas de CallManager con CDR y ART FAQ de ver CDR y CAR FAQ.


Información Relacionada


Document ID: 65119