Pular para o conteúdo
Visualizando 4 posts - 1 até 4 (de 4 do total)
  • Autor
    Posts
  • #98896
    fabiommiranda
    Participante

      Fala pessoal to precisando de um exemplo de script rman de seg a sab incremental e domingo full . levando os archives e compactado.

      #98897
      Peterson
      Participante

        Cara, qual o tamanho do banco? Se for menor que 200 ou 300 GB, dê preferência por fazer um full diário, pq a vantagem do incremental é pouca com bancos desse tamanho.

        Mas se o tamanho justificar, faça um incremental nível 2 na segunda, na terça, na quinta, sexta e sábado. Na quarta você faz um nível 1 e no domingo vc faz um nível 0.

        O comando para backup incremental é:

        RUN {
        BACKUP INCREMENTAL LEVEL 0 database INCLUDE CURRENT controlfile;
        BACKUP archivelog ALL DELETE ALL INPUT;
        }

        #99201
        felipeg
        Participante

          [quote=”fabiommiranda”:2ujiq3zm]Fala pessoal to precisando de um exemplo de script rman de seg a sab incremental e domingo full . levando os archives e compactado.[/quote]

          Ola, bom dia,

          Então, se for um banco grande você pdoe seguir esta estratégia
          Minha window no RMAN é de 7 dias

          Sabado / Domingo – Full
          Segunda – Cumulativo
          Terça – Cumulativo Diferencial
          Quarta – Cumulativo
          Quinta – Cumulativo Diferencial
          Sexta – Cumulativo
          Archive de 15 em 15 minutos

          OBS: Habilitar BLOCK CHANGING TRACK e alterar nos scripts os valores que você precisa

          RMAN0

          RUN{
          ALLOCATE CHANNEL c1 DEVICE TYPE DISK;
          ALLOCATE CHANNEL c2 DEVICE TYPE DISK;
          ALLOCATE CHANNEL c3 DEVICE TYPE DISK;
          ALLOCATE CHANNEL c4 DEVICE TYPE DISK;

          sql 'ALTER SYSTEM ARCHIVE LOG CURRENT';

          BACKUP AS COMPRESSED BACKUPSET INCREMENTAL LEVEL 0
          FORMAT '/u02/backup/bkfull_%d_%s_%p.bak'
          DATABASE TAG 'bkp_full';

          CROSSCHECK BACKUP;
          CROSSCHECK ARCHIVELOG ALL;
          DELETE NOPROMPT OBSOLETE;
          }

          RMAN1

          RUN{
          ALLOCATE CHANNEL c1 DEVICE TYPE DISK;
          ALLOCATE CHANNEL c2 DEVICE TYPE DISK;
          ALLOCATE CHANNEL c3 DEVICE TYPE DISK;
          ALLOCATE CHANNEL c4 DEVICE TYPE DISK;

          sql 'ALTER SYSTEM ARCHIVE LOG CURRENT';

          BACKUP AS COMPRESSED BACKUPSET INCREMENTAL LEVEL 1
          FORMAT '/u02/backup/in_%d_%s_%p.bak'
          DATABASE TAG 'bkp_1';

          CROSSCHECK BACKUP;
          CROSSCHECK ARCHIVELOG ALL;
          DELETE NOPROMPT OBSOLETE;
          }

          RMAN1 cumulativo

          RUN{
          ALLOCATE CHANNEL c1 DEVICE TYPE DISK;
          ALLOCATE CHANNEL c2 DEVICE TYPE DISK;
          ALLOCATE CHANNEL c3 DEVICE TYPE DISK;
          ALLOCATE CHANNEL c4 DEVICE TYPE DISK;

          sql 'ALTER SYSTEM ARCHIVE LOG CURRENT';

          BACKUP AS COMPRESSED BACKUPSET INCREMENTAL LEVEL 1 CUMULATIVE
          FORMAT '/u02/backup/incl_%d_%s_%p.bak'
          DATABASE TAG 'bkp_1c';

          CROSSCHECK BACKUP;
          CROSSCHECK ARCHIVELOG ALL;
          DELETE NOPROMPT OBSOLETE;

          }

          Archives

          RUN{

          sql 'ALTER SYSTEM ARCHIVE LOG CURRENT';

          BACKUP AS COMPRESSED BACKUPSET
          FORMAT '/u02/backup/arch_%d_%s_%p.arc'
          ARCHIVELOG ALL DELETE INPUT;

          }

          Espero ter ajudado.
          Atenciosamente,
          Felipe.

          #99207
          Peterson
          Participante

            A estratégia que tinha sugerido é para ambientes com bancos muito grandes. Porque se fizer um nível 1 de segunda a sexta, na quinta e na sexta vai demorar quase tanto quanto um full. Por isso sugeri fazer nível 2 segunda, terça, quinta e sexta e um nível 1 na quarta e sábado. Domingo vc faria um nível 0.

            Bom, não tem receita de bolo cara. O legal é você estudar a janela de backup que tem e fazer testes para a melhor opção, sempre atento a complexidade requerida no caso de precisar fazer um restore.

            abraço.

          Visualizando 4 posts - 1 até 4 (de 4 do total)
          • Você deve fazer login para responder a este tópico.