Pane em sistema apaga 16.500 processos do TCE-AM: 4Linux é contratada para recuperação

O TCE-AM (Tribunal de Contas do Estado do Amazonas) teve 16.500 processos apagados indevidamente devido a uma pane nos sistemas e-Contas e Spede (Sistema de Processos e Documentos Eletrônicos) depois que um administrador de sistemas executou indevidamente um script sem fazer a devida checagem.

“ A 4Linux possui uma grande experiencia no banco de dados PostgreSQL e não foi surpresa termos sido lembrados pelo TCE-AM para fazer este trabalho emergencial. A 4Linux construiu e mantém o banco de dados postgreSQL na Caixa Econômica Federal, uma das maiores instalações mundiais do banco de dados postgreSQL”, explica Rodolfo Gobbi, Diretor-Geral.

A 4Linux foi a empresa contratada em caráter emergencial para fazer esta recuperação, e o trabalho vem sendo feito pelo profissional William Welter, especialista em banco de dados postgreSQL e certificado pela EnterpriseDB.

Apesar do TCE ter backup do banco de dados, o incidente havia tornado inacessível os arquivos, bloqueando o acesso ao back-up. O trabalho da 4Linux consiste praticamente em reconstruir o banco de dados a partir do back-up.

“O problema que ocorreu no TCE poderia ter ocorrido com qualquer banco de dados, independente da tecnologia. No momento estamos realizando a identificação dos arquivos recuperados e os associando novamente as suas tabelas nos catálogos do PostgreSQL, o que é uma tarefa complexa já que em alguns cenários foi necessário realizar alterações no código do PostgreSQL”, diz William Welter, especialista PostgreSQL da 4Linux.

O PostgreSQL conta com recursos de backup P.I.T.R. e replicação nativa que poder ser utilizados para restaurar o banco em minutos e sem perdas. O  “Recovery Point-in-Time” (PITR) também é chamado de backup incremental de banco de dados ou backup online.  O servidor PostgreSQL registra a transação de modificação de dados de todos os usuários como inserir, atualizar ou excluir e gravá-lo em um arquivo de registro de gravação de chamada de arquivo (WAL). Este mecanismo usa os registros de histórico armazenados no arquivo WAL para fazer alterações de roll-forward feitas desde o último backup completo do banco de dados.

Devido ao grande impacto que a pane causou no dia a dia do TCE e dos cidadãos, a notícia foi destaque em mídias especializadas de grande portais da internet:

CURSOSCONSULTORIACONTATO

Anterior Brasileiros participam da criação da nova certificação DEVOPS Engineer do LPI
Próxima Conheça a importância da Análise de Tarefas de Trabalho para SysAdmin e DEVOPS

About author

Você pode gostar também

Banco de Dados

O ‘Elefante’ faz aniversário.

No dia 8 de julho de 2024, o PostgreSQL comemora informalmente 28 anos de vida. O evento que serviu de base para a escolha desta data foi que em 8

Banco de Dados

Entenda o Log Binário do MySQL e suas aplicações práticas

O log binário do MySQL é, por vezes, mal compreendido, principalmente por usuários de outros bancos de dados. Nesta postagem pretendo abordar alguns aspectos desse importante mecanismo. Write-ahead logging? Também

Banco de Dados

Organize seus objetos de banco de dados com schemas PostgreSQL no Django

Que tal se você pudesse organizar seus objetos de bancos de dados (suas tabelas, views, functions, procedures etc.) em namespaces de acordo com suas respectivas funções no sistema? Neste artigo