Rotina de Backup

Discussão em 'Banco de Dados / Database' iniciado por fdantas, Janeiro 5, 2010.

  1. fdantas

    fdantas Administrator Moderador

    Bom dia Pessoal,

    Queria tirar umas duvidas sobre rotina de Backup de bases Progress.

    Alguem aqui usa backup online ?

    Aqui na empresa o banco sai do ar a noite para backup, mas estamos pensando em alternativas para nao ter essa janela com a base de dados indisponivel....

    O que voces sugerem ?

    Abraço
  2. Cobra.cne

    Cobra.cne Equipe de Suporte Moderador

    Bom dia,

    Aqui na empresa utilizamos o AI para efetuar backups de forma online da seguinte forma e baseado em scripts AIX (RISC):
    1 - Com a base produção baixada efetuamos o backup para um outro local (outro servidor)
    2 - Aplicamos a reparação do banco de backup no novo local
    3 - Iniciamos a geração de AI no banco produção a cada 2 horas (tempo que pode ser definido diferente)
    4 - Aplicamos este AI no banco de backup

    Porém este processo de aplicação de AI em outra base gera a necessidade de licença de Replication, o que poderia ser utilizado o próprio recurso de REPLICATION da Progress (não implementamos devido treinamento e necessidade de configurações) pois é o mesmo processo de fazemos através de scripts o próprio banco gerencia. (Não sei dizer como funciona a licença do replication, pois temos nossa contingência em outro servidor e sei que isto muda em alguma coisa a licença)

    Se não me engano para que esta licença não fosse cobrada, não poderíamos ter uma base onde o banco fosse atualizado de forma online, ou seja, deveríamos efetuar um backup e ir guardando os ai gerados, se desse problemas teríamos que recuperar o último backup e ir aplicando todos os AIs até o último ponto.


    Abraços,
  3. fdantas

    fdantas Administrator Moderador

    Mas no seu caso voce precisa baixa a base de produção certo ?

    Mas por quanto tempo precisa dela baixada ?

    A nossa idéia era não ter essa necessidade... gostariamos q a base sempre ficasse no ar....

    Esse backup para outro servidor é a cópia fisica da base mesmo ?
  4. Cobra.cne

    Cobra.cne Equipe de Suporte Moderador

    Desculpe, não fui claro na explicação.

    Na verdade os passos 1 e 2 são executados só uma vez(ou caso apresente algum problema na aplicação do API, tipo erros de cópia de um servidor para outro, estouro de AI devido ao volume de processamento não previsto, etc), depois não precisamos mais baixar a base produção. Iniciamos a geração de AI e aplicamos no outro servidor.

    Processo executado uma vez:
    1 - Com a base produção baixada efetuamos a cópia física para um outro local (outro servidor)
    2 - Aplicamos a reparação do banco de backup no novo local
    3 - Executamos os procedimentos para habilitar e gerar o AI na base produção e iniciamos o banco de dados.
    4 - Não mexemos mais nada na base produção.

    Processo de backup executado na base online no período determinado:
    5 - Através de scripts salvamos estes AI's do banco produção a cada 2 horas (tempo que pode ser definido diferente) para arquivos
    6 - copiamos estes arquivos de AI para o servidor de backup com nosso banco de dados de backup
    7 - Aplicamos este AI no banco de backup

    Mas como citei, neste processo precisamos da licença de replication, mesmo este processo sendo "manual", pois a Progress tem este processo automático pelo replication e o valor sai o mesmo.

    Até onde me lembro só não era necessário pagar a licença de replication para este processo se o AI não fosse aplicado, mas o ideal é confirmar com a Progress.

    Mais dúvidas posta ai.
  5. fdantas

    fdantas Administrator Moderador

    Legal Cobra !!! Entendi....

    Só uma ultima questão... isso atrapalha a performance da base de producao de alguma maneira ?
  6. pedro.ciarma

    pedro.ciarma Membro Participativo

    Na minha empresa efetuamos backups online durante a semana e um full no domingo

    Base Producao
    Domingo
    O banco sai do ar, truncar o bi, entra no ar novamente e feito backup full online para disco

    Segunda a Sabado
    backup online incremental para disco

    Base teste
    dai eu restauro esse backup full no servidor teste e todos os dias pego esse incremental e aplico nesse restore tendo uma copia do banco em disco no servidor teste e também a nivel de checagem da integridade do backup incremental

    é feito tudo online porem 1 vez por semana ele sai do ar por 10 minutos somente para truncar o bi, do contrario o bi cresce muito se nao truncar

Compartilhe esta Página