Página principal Sobre mi Premios recibidos Links de Interés Contacto Blogs de referencia

Translate

jueves, 2 de abril de 2015

Textual description of firstImageUrl

Exchange: Defragmentar con la herramienta ESEUTIL.

Los servidores de Microsoft Exchange 2003 almacenan todos datos en dos archivos, un archivo con extensión *.edb y otro archivo con extensión *.stm. Ambos archivos, *.edb y *.stm forman el almacén del buzón de Microsoft Exchange

El almacén de buzón predeterminado de un servidor Microsoft Exchange 2003 usa los archivos llamados Priv1.edb y Priv1.stm, el almacén de carpetas públicas predeterminado utiliza los archivos con nombre, Pub1.edb y Pub1.stm

Los archivos con la extensión *.edb, contienen tablas que contienen los metadatos de todos los mensajes de correo electrónico y otros elementos del almacén de Microsoft Exchange 2003, así como el contenido de los mensajes MAPI. El archivo *.edb es una base de datos en formato ESE.

Los archivos con la extensión *.stm son también una base de datos en formato ESE, denominados base de datos de secuencias. Los archivos *.edb y *.stm funcionan a la par, y la firma de base de datos es almacenada como un encabezado en ambos archivos.

A partir de la versión de Microsoft Exchange 2007, en adelante y en versiones anteriores de Exchange como Exchange 2000 o Exchange 5.5, no existe archivo con extensión *.stm y solo tenemos el *.edb.

Solo encontraremos fichero *.stm y *.edb en Exchange 2003, en versiones anteriores o superiores a esta, la base de datos será un fichero de extensión *.edb

Así pues, la parte mas importante de un servidor de correo Microsoft Exchange es obviamente estos archivos.

Como consecuencia, es muy recomendable realizar, de vez en cuando, tareas de mantenimiento como defragmentar las bases de datos, para ello utilizaremos una herramienta clásica que no a cambiado desde las primeras versiones de Microsoft Excahnge: ESEUTIL

Para ejecutar ESEUTIL deberemos desmontar primero el almacén sobre el que queramos trabajar. Es básicamente el mismo procedimiento en todas las versiones de Microsoft Exchange.

También necesitaremos un 110% de espacio disponible respecto al tamaño del EDB a defragmentar.

Con el parámetro /t, podremos indicar una ruta alternativa donde dispongamos del espacio libre.

Microsoft Exchange 2003

En Microsoft Exchange 2003 deberemos desplegar el árbol.

Grupos administrativos > Primer Grupo administrativo > Servidores > (El Nombre de nuestro servidor) > Primer grupo de almacenamiento

Seleccionaremos el almacén a desmontar y haremos click con el botón derecho del ratón, en el menú desplegable, seleccionaremos la opción Desmontar almacén.

Esto, dejara sin servicio de correo a todos los usuarios que su buzón este contenido en dicho almacén, es recomendable realizar las tareas de mantenimiento fuera del horario de producción.

Desmontar almacén.

Aceptaremos la advertencia que nos informa que los usuarios perderán el acceso a los datos.

Los usuarios perderán el acceso a los datos.

Con esto tenemos parado el Almacén.

Almacén de la base de datos parado.

Veamos este mismo procedimiento en distintas versiones de Microsoft Exchange.

Microsoft Exchange 2007

En Microsoft Exchange 2007 deberemos desplegar las ramas del árbol siguiente.
Configuración de servidores > Buzón


En la ventana central, seleccionaremos el almacén a desmontar.

Desmontar base de datos en Microsoft Exchange 2007

Haremos click, con el botón derecho del ratón, en el menú desplegable seleccionaremos la opción Desmontar Base de datos.

Desmontar base de datos en Microsoft Exchange 2007

Microsoft Exchange 2010

En Microsoft Exchange 2010 deberemos desplegar el árbol siguiente.
Configuración de la organización > Buzón


En la ventana central, seleccionaremos el almacén con el que queremos trabajar.

Desmontar base de datos en Microsoft Exchange 2010

Haremos click con el botón derecho del ratón, en el menú desplegable seleccionaremos la opción Desmontar Base de datos.

Desmontar base de datos en Microsoft Exchange 2010

Microsoft Exchange 2013

Para finalizar, en Microsoft Exchange 2013 deberemos seleccionar, en el menú lateral izquierdo, la opción servidores, en el menú superior seleccionaremos la opción Base de datos, en la ventana central, seleccionaremos el almacén que queremos desmontar y haremos click con el botón superior, de los tres puntitos (...), en el menú desplegable, presionaremos, Desmontar.

Desmontar base de datos en Microsoft Exchange 2013



Habiendo desmontado el almacén en el que deseamos actuar,  ejecutaremos, desde una ventana de símbolo del sistema, el comando ESEUTIL, vamos a ver donde podemos encontrar dicho comando en las distintas versiones de Microsoft Exchange.

Microsoft Exchange 2003

<UnidadDelSistema>:\Archivos de programa\Exchsrvr\Bin

ESEUTIL Microsoft Exchange 2003.

Microsoft Exchange 2007

<UnidadDelSistema>:\Archivos de programa\Microsoft\Exchange Server\Bin

ESEUTIL Microsoft Exchange 2007.

Microsoft Exchange 2010

<UnidadDelSistema>:\Archivos de programa\Microsoft\Exchange Server\V14\Bin

ESEUTIL Microsoft Exchange 2010.

Microsoft Exchange 2013

<UnidadDelSistema>:\Archivos de programa\Microsoft\Exchange Server\V15\Bin



ESEUTIL Microsoft Exchange 2013.


Como hemos podido comprobar, el comando ESEUTIL es el mismo, desde siempre, veamos la descripción de cada una de sus modificadores,

C:\Program Files\Microsoft\Exchange Server\V14\Bin>eseutil

Usage Error: No mode specified.

Extensible Storage Engine Utilities for Microsoft(R) Exchange Server
Version 14.03
Copyright (C) Microsoft Corporation. All Rights Reserved.

DESCRIPTION:  Database utilities for the Extensible Storage Engine for Microsoft
(R) Exchange Server.

MODES OF OPERATION:
      Defragmentation:  ESEUTIL /d <database name> [options]
             Recovery:  ESEUTIL /r <logfile base name> [options]
            Integrity:  ESEUTIL /g <database name> [options]
             Checksum:  ESEUTIL /k <file name> [options]
               Repair:  ESEUTIL /p <database name> [options]
            File Dump:  ESEUTIL /m[mode-modifier] <filename>
            Copy File:  ESEUTIL /y <source file> [options]
            Restore:  ESEUTIL /c[mode-modifier] <path name>[options]

/d - Defragmenta la base de datos sin conexión, pero deja la nueva base de datos desfragmentada en la ubicación temporal; puede sobrescribir o no la base de datos original. Con este modo se reduce el tamaño total en el disco de la base de datos (.edb) al rechazar muchas de las páginas vacías y volver a crear los índices.

/r - Vuelve a reproducir los archivos de registro de transacciones o bien los avanza para restaurar una base de datos al estado de consistencia interna o para actualizar una copia anterior de una base de datos.

/g - Comprueba la integridad lógica del nivel de las páginas y del nivel de ESE de la base de datos. No comprueba la integridad del nivel de las aplicaciones. La integridad lógica del nivel de las aplicaciones se puede comprobar con Isinteg para las bases de datos de buzones y de carpetas públicas.

/k - Comprueba las sumas de comprobación de todas las páginas de la base de datos, los archivos de registro y los archivos de punto de control.

/p - Repara una base de datos dañada sin conexión, rechazando las páginas que no se pueden arreglar. En el modo de reparación, la herramienta Eseutil repara cada una de las tablas, pero no conserva las relaciones entre las tablas. Use la herramienta Comprobador de integridad de almacenes de información (Isinteg.exe) para comprobar y arreglar los vínculos entre tablas si la base de datos reparada es de un buzón o una carpeta pública.

/m - Muestra los encabezados de los archivos de bases de datos, de registro de transacciones y de punto de control. Muestra también información acerca de los encabezados de las páginas de las bases de datos, así como la asignación de espacio y los metadatos de las bases de datos.

/y - Realiza una copia rápida de archivos muy grandes.


/c - Restauración - Muestra el archivo de registro de la restauración (Restore.env) y controla la recuperación del hardware después de la restauración a partir de copias de seguridad con conexión heredadas.

En nuestro ejemplo vamos a defragmentar la base de datos, posiblemente es la opción más utilizada.

Escribiremos el comando siguiente

eseutil /d "Ubicación de la base de datos"

En nuestro ejemplo.

eseutil /d "D:\Archivos de programa\Exchsrvr\MDBDATA\priv1.edb"

Comando eseutil /d "Ubicación de la base de datos"

Presionamos la tecla Enter para proceder.

Comando ESEUTIL - Ejecución

Esperaremos a que termine la defragmentación.

Comando ESEUTIL - Finalización

Terminada la defragmentación, procederemos a realizar el montaje de la base de datos de Microsoft Exchange.

Microsoft Exchange 2003

En Microsoft Exchange 2003 deberemos desplegar el árbol.

Grupos administrativos > Primer Grupo administrativo > Servidores > (El Nombre de nuestro servidor) > Primer grupo de almacenamiento

Seleccionaremos el almacén a montar.

Microsoft Exchange 2003 Montar almacén

Haremos click con el botón derecho del ratón, en el menú desplegable, seleccionaremos la opción Montar el almacén.

Microsoft Exchange 2003 Montar almacén

Aceptaremos el aviso "El almacén se montó con éxito".

Microsoft Exchange 2003 Montar almacén - Advertencia

Veamos este mismo procedimiento en versiones superiores de Microsoft Exchange.

Microsoft Exchange 2007

En Microsoft Exchange 2007 nos dirigiremos a la rama del árbol.
Configuración de servidores > Buzón


En la ventana central, seleccionaremos el almacén a desmontar, haremos click, con el botón derecho del ratón, seleccionaremos la opción, Montar Base de datos, en el menú desplegable.

Microsoft Exchange 2007 Montar almacén

Microsoft Exchange 2010

En Microsoft Exchange 2010 nos dirigiremos a la rama del árbol.

Configuración de la organización > Buzón

En la ventana central, seleccionaremos el almacén que tenemos desmontado y queremos montar de nuevo, debemos hacer click con el botón derecho del ratón y en el menú desplegable seleccionaremos la opción Montar Base de datos.


Microsoft Exchange 2010 Montar almacén

Microsoft Exchange 2013


Para finalizar, en Microsoft Exchange 2013 deberemos seleccionar, en el menú lateral izquierdo, la opción servidores, en el menú superior seleccionaremos la opción Base de datos, en la ventana central, seleccionaremos el almacén que queremos desmontar. Una vez seleccionado el almacén haremos click en el botón superior, de los tres puntitos (...), en el menú desplegable presionaremos la opción, Montar.


Microsoft Exchange 2013 Montar almacén

Espero os sea de utilidad.


Enlaces relacionados



No hay comentarios:

Publicar un comentario