AP874 - Database Recovery
Management: Reparando uma database
| Autor: |
Anderson Patricio / José Rodas |
| Publicação: |
04/Jan/2007 |
Overview
O Exchange
Server 2007 possui integrado um conjunto de ferramentas para auxiliar os
Administradores. Neste conjunto de ferramentas que ficam localizados na
seção Toolbox temos ferramentas para as mais variadas necessidades,
neste artigo estaremos abordando a verificação de erros relacionados a
componentedatabase através do
Database Recovery Management que faz parte do ExTRA (Exchange
Troubleshooting Analyzer).
Importante
salientar que todas ferramentas possuem atualização na hora de execução
com isto uma boa prática é sempre mantermos as ferramentas sempre
atualizadas com as últimas versões disponíveis.
Nota:
Este procedimento deve ser utilizado como último recurso, não em
operações rotineiras, se tiveres um backup utilize-o antes deste
processo.
Assuntos relacionados:
AP800
- Examinando o Exchange System Manager do Exchange
2007
AP871
- Database Recovery Management: Movendo os logs já
aplicados a database com segurança
AP872
- Database Recovery Management: Verificando
databases e logs no Exchange Server 2007
AP873
- Database Recovery Management: Verificando eventos
relacionados a database

Solução
Para
recuperarmos uma database
provavelmente ela estará parada,
mas caso não esteja devemos
parar a mesma para executarmos o
procedimento mostrado na seção
de reparação da mesma.
Desmontado a mailbox database
para verificação...
-
Abrir o Exchange Management Console
-
Expandir Server Configuration
-
Clicar no mailbox server desejado no Work Panel (em
nosso exemplo SRV-EX02)
-
Expandir <Storage Group> no Result Panel (em nosso
exemplo First Storage Group)
-
Clicar em <Mailbox> (em nosso exemplo Mailbox
Database)
-
Na Toolbox Actions clicar em Dismount Database

-
Caixa de diálogo confirmando o Dismount da base,
lembrando que com isto todos usuários contidos nesta database
estarão sem acesso aos e-mails, ou seja, devemos efetuar este
procedimento em horário fora do expediente. Devemos clicar em Yes.

-
Podemos verificar no Exchange Management Console na
coluna Status que a mailbox database está como desmontada.

Reparando a database...
-
Abrir o Exchange Management Console
-
Clicar em Toolbox
-
Clicar em Database Recovery Management e na
Toolbox Actions clicar em Open Tool...

-
Update and Customer Feedback. Tela inicial do
assistente informando se desejamos participar do Microsoft
Customer Experience Improvement Program e se desejamos atualizar
a ferramenta, é uma boa prática sempre deixar a ferramenta
atualizada, depois de fazermos as opções devemos clicar em Go to
Welcome screen

-
Enter Server and User Information. Devemos colocar
um texto para esta operação (em nosso exemplo Reparando uma
database)
e informar nomes do servidores Exchange Server e Active Directory,
depois de preenchido devemos clicar Next

-
Select one of the following tasks. Devemos clicar em
Repair database

-
Select Repair Options. Devemos escolher o storage
group o qual pertença a nossa mailbox database que vamos reparar,
feito a escolha devemos clicar em Next.

-
Select Databases to Repair. Devemos escolher quais
databases desmontadas desejamos reparar e depois devemos clicar em
Next.

-
Repair Task Warning. Nos será informado o que será
feito e informações sobre o procedimentos, tais como ter 110% de
espaço livre em relação a maior database para realizar esta operação.
Os procedimentos executados pela ferramenta serão:
-
Eseutil /p (hard repair) ou seja utilize esta
ferramenta em última instância
-
eseutil /d (desfragmentação)
-
isinteg -fix -test alltests (para reparar a
estrutura logica da database para uso)
Ciente do que
será feito, devemos clicar em Continue to perform Repair Task

-
Mensagem de aviso nos questionando se realmente
temos certeza desta operação, devemos clicar em OK.

-
Report Repair Results. Tela final da ferramenta
informando as operações executadas e o resultado de cada uma delas,
agora temos que tentar subir a base e fazer um backup os usuários
conseguindo acessar o conteúdo, é extremamente importante que seja
criado um novo mailbox store e movido estas caixas para uma nova
mailbox database.

Conclusão
Com este
tutorial mostramos como reparar uma database no Exchange Server 2007, sem
precisar rodar os 3 comandos separadamente na linha de comando, podemos
gerenciar isto de forma fácil através das ferramentas integradas disponíveis no
produto. O importante é não utilize este tutorial a menos que esteja em uma
situação crítica e onde o tempo de restore não é viável, em suma: utilize-o como
último recurso.
|