O DB2 é um dos mais antigos sistemas de gerenciamento de bancos de dados relacionais ainda amplamente implantados em ambientes corporativos. Os setores de serviços financeiros e as organizações governamentais dependem fortemente dele, pois nenhum dos dois setores pode tolerar falhas nas transações ou tempo de inatividade não planejado. Grandes implantações do DB2 frequentemente abrangem múltiplas instâncias com dezenas de bancos de dados sob a responsabilidade de um único administrador, e as consequências de um backup com falha ou incompleto nesses ambientes podem ser adversas, com perda de dados críticos em múltiplas cargas de trabalho e exposição a penalidades de conformidade.
Um utilitário de backup e recuperação no nível do arquivo não consegue proteger um banco de dados DB2 em execução de maneira eficaz, pois copia os dados no nível do sistema de arquivos sem ter conhecimento do que o DB2 está realizando internamente. Como resultado, o snapshot fica inconsistente e o banco de dados não pode ser restaurado corretamente.
O plug-in Bacula Enterprise para DB2 evita a perda de dados e oferece suporte à recuperação de desastres em ambientes DB2 ativos, encaminhando os dados por meio de um pipe nomeado do Unix diretamente para a própria API de backup e restauração do DB2. O plug-in lê automaticamente a configuração de cada banco de dados e determina se é possível realizar um backup online ou offline. Assim, todo o processo não requer intervenção manual. Para bancos de dados configurados para suportar backup online, o plug-in executa backups completos, incrementais e diferenciais enquanto o banco de dados permanece online e em pleno uso. A seguir, apresentamos uma descrição detalhada do plug-in DB2 do Bacula e de toda a gama de recursos que o Bacula oferece às empresas.
