administração

Script para AFs (Assert Faileds)

Quando ocorre algo muito grave no banco de dados é gerado um arquivo de "dump" chamado Assert Failed (AF), que faz uma foto da situação do banco no momento que ocorreu o problema.
Este AF pode ser gerado de modo forçado também (veja aqui como).

Utilitários para administrar o Informix no Windows

Se você trabalha com Informix em ambientes Windows, talvez as vezes sinta falta de algumas facilidades para realizar certas tarefas.

Existe um pacote de utilitários gratuito chamado ntutils que possui comandos extremamente uteis. Administradores que estão acostumando com o mundo Unix vão agradecer muito a estes utilitários!
E vou além, tem comandos que são úteis a qualquer desenvolvedor/administrador Windows, independente de trabalhar com Informix ou não.

Data no online.log

Que tal melhorar a visualização do seu message log?
Um recurso que está documentado a um bom tempo, mas quase ninguém possui conhecimento sobre ele é um parâmetro para incluir a data em cada linha do log.

Entendendo o B-Tree Scanner

O B-Tree Scanner é um recurso interno do Informix que tem por objetivo manter as estruturas dos índices otimizadas para evitar degradação na performance de buscas.

OAT - Open Admin Tool

O OAT - Open Admin Tool nasceu com versão 11 do Informix e o recurso SYSADMIN API.

Esta é uma ferramenta WEB para administração do banco de dados IBM Informix Dynamic Server.
Escrita em PHP é 100% gratuita e 100% focada no Informix.

Listeners dinâmicos

Listeners são serviços utilizados para receber as conexões dos usuários.
No Informix, até a versão 11.50 xC5 para alterar a configuração dos listeners era necessário parar toda a instância, derrubando todos os acessos de usuários e processos em execução.
Este problema foi resolvido no release 11.50 xC6, onde é possível adicionar, remover, alterar, parar, iniciar e reiniciar um listener.
Para uma fonte alternativa de informações sobre este novo recursos e outros detalhes, leia o post do Vagner em seu blog askpontes.blogspot.com

Administrando o Informix através de SQL

Na versão 11 do Informix foi adicionado um novo recurso muito util para DBAs e principalmente para empresas que utilizam o Informix como seu banco de dados OEM de sua aplicação.
Este recurso é praticamente a execução de qualquer comando administrativo do Informix via conexão SQL.

Alterando configurações do ONCONFIG "on-fly" (task/admin, onmode)

Até a versão 10 o Informix tinha um péssimo defeito de que para alterar 99% dos parâmetros de configuração do banco (onconfig/sqlhosts) era necessário parar e reiniciar a instancia. Isso é uma tremenda dor de cabeça para o DBA, ainda mario se o sistema trabalha 24x7 .
Na versão 11 foi adicionado o recurso de alterar certos parâmetros com a instancia online, o que algumas pessoas chamam de alterações 'on-fly' (alterações em voo).

Como gerênciar/administrar o Informix

Percebo que muita gente que está começando a trabalhar com o Informix e faz sua instalação pela primeira vez fica um pouco perdido em como realizar o gerenciamento do banco.

Como capturar SQLs ( DML /DDL ).

É possível capturar todos os SELECTs/DELETEs/UPDATEs/INSERTs além dos outros comandos como CREATE/DROP e etc.
Para isso deve-se utilizar o recurso de SQL TRACE do Informix.