Olá Lars,
Obrigado pelos seus comentários. Aprecio a sua opinião e tomei nota. Vamos realizar um backup padrão do banco de dados todas as noites para fita (além de instantâneos), não apenas para ter uma possível proteção dupla, mas também para verificar os blocos do banco de dados e os controles de consistência que você mencionou tão acertadamente como extremamente importantes.
Bem, ninguém nega que o SAP está "bem" com isso. É apenas uma diferença entre estar "bem" com algo (o que significa aqui: você pode usar as funções do MaxDB de forma que os instantâneos do EVA funcionem para um backup) em comparação com a forma simples e direta que foi implementada em um nível de clique no SAP CCMS. Tecnicamente, sua ideia de usar instantâneos provavelmente funcionará, mas como já escrevi, você terá que monitorar você mesmo.
Seria bom ver a HP e a SAP (MaxDB) levarem a tecnologia de instantâneos um ou dois passos adiante, para fornecer um backup consistente garantido e que possa ser verificado ao nível de bloco. Acredito que a tecnologia ZDB (backup sem tempo de inatividade, por exemplo, instantâneos) da HP para o SAP no Oracle usando o Data Protector faz isso agora! Não é verdade?
Desculpe dizer isso, mas isso é tarde demais. Vamos supor que você tenha uma corrupção no banco de dados (tarde ou cedo você terá uma). A principal saída de tal situação é recuperar um backup para evitar a perda de dados. Agora, suponha que você acabou de entrar em uma corrupção com uma das transações do SAP que você não usa com muita frequência. Que backup você pode usar e ter certeza de que a corrupção não está lá?
A corrupção de dados pode significar muitas coisas. Se estamos falando de corrupção de estrutura ou de bloco, então esperamos que seus controles de consistência e verificação de blocos do backup do banco de dados chamem a atenção do DBA. Com sorte, a recuperação do banco de dados a partir da fita e a restauração resolveriam isso.
No entanto, se estamos falando de corrupção de dados como "lixo de dados" que foi carregado no banco de dados, ou um ABAP malicioso corrompeu vários milhões de linhas de dados, então isso se torna um pouco mais complicado. Se o problema for identificado imediatamente, restaurar a partir do backup é uma opção viável para nós.
Se o problema ocorreu há mais de 48 horas, então restaurar a partir de um backup não é uma opção. Somos uma operação de fabricação 24x7x365. Enviamos produtos pelo mundo todo. Produzimos e enviamos muitos produtos em uma janela de 24 horas que não podem ser recriados (ou assim diz o negócio) se os dados forem perdidos.
Teríamos que ser criativos e fazer coisas como restaurar um backup do banco de dados de produção para outro servidor e extrair os documentos originais "bons" de volta para o original, ou esperar que o ABAP malicioso possa corrigir qualquer erro que tenham cometido originalmente nos dados.
Veja... poderíamos falar de centenas de cenários de corrupção, mas cada problema terá que ser avaliado, e a decisão de restaurar ou não será tomada com base no problema em questão.
Um procedimento muito melhor (também não incluído nas ações de clique do CCMS): - fazer um backup - fazer uma recuperação - fazer uma verificação de consistência
Adoraria pensar que isso é algo que poderíamos fazer diariamente em um sistema de testes, mas com um banco de dados de produção de 1,7 TB, nossos backups levam 6 horas, uma restauração levaria cerca de 10 horas, e a verificação de consistência... bem, um tempo.
E que luxo poder fazer isso... você conhece algum lugar que realmente faça isso?
Já escrevi sobre isso... Não é minha culpa... então de quem é?
Levei um momento para ler... sendo da Nova Zelândia, poderia facilmente me relacionar com as ovelhas ?
Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019