none
Reducir espacio BBDD Exchange 2010 en DAG RRS feed

  • Pregunta

  • Hola.

    Tengo un Exchange 2010  con 2 servidores (14.01.0438.000) montados en DAG y acabo de eliminar unos buzones, veo que el tamaño de la BBDD de exchange 2010 no reduce. pero los buzones ya estan fuera de la BBDD

    Alguien podria indicarme como reducir este tamaño de la bbdd Exchange? acabo de ver en otros link y dicen generar una nueva BBDD y migrar cuentas pero no me parece muy correcto.

    Saludos y muchas gracias


    chocoloco

    jueves, 20 de diciembre de 2012 15:49

Todas las respuestas

  • Ese es el procedimiento recomendado.

    Si bien puedes utilizar eseutil como en versiones previas, cuando tienes un DAG no se recomienda.
    El motivo es que eseutil crea una nueva base y eso hace que las firmas de las bases que son parte del DAG no se reconozcan como tal y cuando levantas la "nueva" base deba producirse un nuevo seeding de la base.

    El procedimiento comendado es:

    Agregar una nueva copia , esperar que este en estado "Saludable" y finalmente bajar la copia que querías reducir el tamaño.

    Esteban

    viernes, 21 de diciembre de 2012 14:26
  • buenas.

    Agregar una nueva copia te refieres a generar una nueva BBDD y transladar todos los buzones como comente yo mas arriba?

    No me puedo creer que una aplicacion como exchange 2010 no pueda compactar o reducir ese espacio no usado en sus BBDD automaticamente. Actualmente tengo como 300 Buzones por BBDD o alguno mas y eso es mucho curro. No existe algo mas automatico?

    Saludos y felices fiestas.


    chocoloco

    sábado, 22 de diciembre de 2012 15:02
  • Hola CHOCOLOCO,
     
    no hay otra forma, y tampoco es mucho curro, son pocos scripts para lanzar
    y el move del buzon es online.
     
    un saludo
     
     

    Mitch
    Microsoft Exchange MVP | MCSE | MCITP | MCT
    http://www.windowserver.it
    http://www.windowservers.es

    sábado, 22 de diciembre de 2012 20:54
    Moderador
  • Hola Chocolo!

    Te agrego info a lo que están comentando Esteban y Michele: Exchange 2010 cuenta con algunos procesos que se realizan en segundo plano y que te ayudan a re-utilizar el espacio no usado en las bases de datos en forma automática. En este caso (para este post) los procesos más importantes son:

    • Compactación online.
    • Defragmentación online.

    Estos procesos velan por la salud de la base de datos y, entre otras cosas, permiten que los espacios en blanco que fueron "generados" por acciones como las que mencionás, en tu caso elimintación de usuarios, puedan ser reutilizados para nuevos datos. De esta forma, si bien no devolvés directamente el espacio "libre" o en "blanco" de la base de datos al sistema de archivos, los nuevos datos no ocupan "nuevos espacios" y se alocan en los espacios libres que la base de datos ha detectado y organizado. En conclusión: se agregan datos y tu base no crece en tamaño.

    Ahora bien, como parte del trabajo de administración y cuidado diario de la plataforma Exchange, deberías verificar según los eventos que tenés en el Event Viewer que estos procesos de defragmentación online se estén realizando correctamente. En el momento que eliminaste los usuarios deberías tener un eventos, uno o algunos días posteriores, donde se te informa el espacio libre que tenés en la base de datos. También tenés scripts que te dicen cuanto espacio libre tenés, y aquí te dejo uno:

    Get-MailboxDatabase -Status | Sort-Object DatabaseSize -Descending | Format-Table Name, DatabaseSize, AvailableNewMailboxSpace

    A través de este script vas a conocer, para cada una de tus bases de datos, el espacio libre que tienen gracias al trabajo de mantenimiento en segundo plano realizado por el motor. Lo deberías correr en cada servidor DAG para conocer el resultado.

    Link explicativo a los procesos de mantenimiento de Exchange 2010: http://blogs.technet.com/b/exchange/archive/2011/12/14/database-maintenance-in-exchange-2010.aspx#defragmentation 

    Espero que este dato te aporte!

    Saludos!!


    Pablo Ariel Di Loreto
    IT Consultant

    This posting is provided "AS IS" with no warranties and confers no rights! Always test ANY suggestion in a test environment before implementing!

    lunes, 24 de diciembre de 2012 8:03
  • Hola Buenas.

    Tras leer y leer mas informacion, lo mas recomendado para liberar el espacio es generar nuevas BBDD y realizar el movimiento de buzones como comentais.

    Acabo de crear la BBDD pero me gustaria comparar la informacion o los parametros que contiene cada BBDD y no encuentro la SHELL para ver todas la configuracion y comparar la creacion de la antigua con la nueva. ¿Podeis ayudarme con esta shell?

    Podriais poner los Script que lanzais tambien? aunque yo actualmente lo realizo desde la consola.

    Muchas gracias


    chocoloco

    miércoles, 26 de diciembre de 2012 12:21
  • Una cosa para aclarar... vos decis que tenes un ambiente de DAG, por lo que deberías hacer es crear una Copia de la base... no una base nueva y mover usuarios!

    Cuando creas una copia en el DAG, los usuarios ni se enteran que pasó! Y vos no tenes que indicar nada de mover ningún usuario... simplemente agregar la copia nueva.

    También es poco útil hacerlo con un DAG de solo 2 miembros, ya que si tenes una copia en cada server, no podes agregar una copia en un server nuevo... por lo que deberías recrear tu copia pasiva y durante el procedimiento perdes la alta disponibilidad del DAG.

    Salutes!

    miércoles, 26 de diciembre de 2012 14:47
  • Hola Esteban De Leo.

    Si tengo un DAG de 2 servidores miembros. Acabo de Eliminar la copia y eliminar los datos de la copia en el servidor la genero nuevamente pero el tamaño sigue siendo el mismo que antes.

    Lo bueno de DAG que con el ARRAYCAS es cuando se para una maquina o algo que balancea y no notas la caida y los usuarios pueden seguir trabajando. Vamos como un cluster de los antiguos exchange. Las copias las realizamos en en robot de cinta por la noche y funciona perfectamente sin perder la disponibilidad.

    Pero como solucion creo que lo mas correcto y sin arriesgar mucho es generar una nueva BBDD y trasladar buzones como comentais. pero principalmente me gustaria comparar las propiedades de las BBDD por si tengo que cambiar alguna opcion o parametro ya que usamos servidor de Blackberry interno y recuerdo que cuando lo instale aplique unos cambios que ya no recuerdo por la Shell en cada BBDD.

    Por otro lado me gustaria ver los script que lanzais vosotros para aplicar este tipo de tarea normalmente para ver que me resulta mas comodo si por script o por consola exchange.

    Gracias de nuevo.


    chocoloco

    miércoles, 26 de diciembre de 2012 20:21
  • Hola Chocoloco!

    Con respecto al BES, es necesario que el usuario BesAdmin tenga permisos heredables sobre las bases generadas. Te sugiero consultar la documentación específica de RIM sobre este tema!

    Saludos!


    Pablo Ariel Di Loreto
    IT Consultant

    This posting is provided "AS IS" with no warranties and confers no rights! Always test ANY suggestion in a test environment before implementing!

    sábado, 29 de diciembre de 2012 1:38