quinta-feira, 21 de maio de 2009

Backup de Logical Log para disco

Olá,

Muita gente se pergunta porque o Informix não faz backup de logical log para disco em pequenos arquivos, como é feito no Oracle.

Bom a explicação é que na versão 7 é possivel fazer isto, mas é preciso de efetuar algumas alterações no alarmprogram.sh, é um configuração trabalhosa, mas o recurso existe.

Na versão 11 esta necessidade foi implementada de forma muito fácil.

Segue abaixo os passos necessários para habilitar esta funcionalidade:

No arquivo onconfig define o parâmetro LTAPEDEV para um diretório valido:

LTAPEDEV /myinformixlogs

Agora é preciso configurar o informix para fazer o backup automático do logs:

Editar o arquivo $INFORMIXDIR/etc/alarmprogram.sh e alterar o parâmetros conforme abaixo :

BACKUPLOGS=Y
BACKUP_CMD="ontape -a -d"

A partir desta todo log será gravada e um arquivo distinto no diretório informado, o formato padrão do nome dos arquivos é:

hostname_servernum_Ln = serv1_11_307

Esta nomenclatura pode ser alterada através da variavel de ambiente:

IFX_ONTAPE_FILE_PREFIX

Este recurso é muito útil em pequenas instalações informix, onde os logs são direcionados para disco e serão armazenados posteriormente pois uma solução de backup de file-system.

Para quem trabalha com HDR/RSS é muito interessante implementar esta feature, pois é possivel enviar os logs do servidor primário para o servidor secundário logo após a sua gravação em disco.

Apenas lembre-se que o file-system que contém os logs precisa ter redundância configurada pelo Administrador de Sistema!!

Vagner

Nenhum comentário:

Postar um comentário

Observação: somente um membro deste blog pode postar um comentário.