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.