sexta-feira, 28 de março de 2014

DICAS RMAN

— Backup Padrão:
O backup padrão é feito através de um unico comando sem especificação de parametros, ele pega o que estiver setado dentro dos parametros do RMAN (aqueles do show all).
RMAN> backup database;
— Backup via backupset:
Realiza o backup em pequenos segmentos compactados pela Oracle, os espaços vazios não são exportados e assim o arquivo gerado fica menor.
RMAN> backup as backupset datafile 13;
— Backups via copia de imagem:
Realiza uma copia fiel dos arquivos dados e tal, assim podemos simplesmente substituir o arquivo backupeado pelo arquivo com defeito só renomeando.
RMAN> backup as copy tablespace teste;
— Backup controlfile e spfile;
Cria um backup do controlfile corrente e do spfile.
RMAN> backup current controlfile spfile;
Existem 3 conjuntos de backup:
  • um que contem o conjunto de dados (datafiles e tablespaces por exemplo)
    um que contem a copia do SPFILE explicito (o que é feito no inicio do backup)
    um que contem a copia do SPFILE e Controlfile implicito (feita no fim do processo de backup – Autobackup)
— Backup de tablespaces:
Podemos rodar um comando de backup logo após a criação de uma tablespace por exemplo, isso quando já rodamos um backup e a criação do mesmo se deu bem no intervalo:
RMAN> backup as backupset tablespace teste;
— Backup de datafile :
Suponhamos que a tablespace é composta por mais de um datafile, só que um é enorme e outro é pequeno, ai vc opta por um backup distinto de cada uma, vamos supor que a copia total é muito demorada.
RMAN> backup as backupset datafile 18;
— Backup de archivelogs:
Mesmo que os archives sejam gerados com frequencia é recomendado um backup dos mesmos, porque? Porque a medida que vc realiza os backups dos archives, os que foram backupeados são excluidos com a inserção de um parametro no comando de backup, feito isso regularmente vc nunca vai estourar a flash recovery area e nunca terá uma parada do servidor.
RMAN> backup archivelog all delete input (Quando vc tem multiplexação de archives deleta apenas do ponto principal todos os archives)
RMAN> backup archivelog all delete all input  (Quando vc tem multiplexação em seus archives deleta em todos os pontos multiplexados os archives backupeados).
— Backups incrementais:
O backup incremental inicial é conhecido como incremental nivel 0, cada backup após esse é considerado incremental nivel 1 contendo apenas os blocos alterados.
Os backups de nivel um podem ser:
    - Cumulativos - Registra todas as alterações desde o backup incremental inicial (nivel 0)
    – Diferenciais – Registra diferenças desde o ultimo backup seja ele qual for.
   
    — Realizando um primeiro backup incremental:
    RMAN> backup incremental level 0 as compressed backupset database;
   
    — Realizando um backup diferencial (que gera uma peça a cada backup)
    RMAN> backup incremental level 1 as compressed backupset database;
    — Realizando um backup cumulativo (que atualiza com a diferença a 2ª peça)
    RMAN> backup incremental level 1 as compressed backupset cumulative database;

Nenhum comentário:

Postar um comentário