oracle

a) Checkar sintaxe de um script RMAN:

rman checksyntax @C:diretorioarquivo.txt

Exemplo:

C:appmilton.bastosscripts>rman checksyntax @C:appmilton.bastosscriptsbkp_diario.txt

Gerenciador de RecuperaþÒo: Release 11.2.0.1.0 - Production on Seg Jun 20 10:20:58 2011

Copyright (c) 1982, 2009, Oracle and/or its affiliates.  All rights reserved.

RMAN> run {
2> backup database plus archivelog;
3> crosscheck archivelog all;
4> crosscheck backup;
5> delete obsolete;
6> }
7>
O cmdfile nÒo tem erros de sintaxe

Recovery Manager completo.

b) CROSSCHECK

O comando CROSSCHECK sincroniza os registros lógicos dos backups com os arquivos físicos gravados na mídia.

Exemplo:

RMAN> crosscheck backup;

utilizando o canal ORA_DISK_1
componente de backup submetido a verificaþÒo cruzada: localizado como 'AVAILABLE'
handle de componente de backup=D:ORA_BACKUPBKP_20110617_754058422_22.BKP RECID=22 STAMP=754058422
componente de backup submetido a verificaþÒo cruzada: localizado como 'AVAILABLE'
handle de componente de backup=D:ORA_BACKUPBKP_20110617_754058548_23.BKP RECID=23 STAMP=754058548
componente de backup submetido a verificaþÒo cruzada: localizado como 'AVAILABLE'
handle de componente de backup=D:ORA_BACKUPCF_C-769996925-20110617-00.CF RECID=24 STAMP=754058550
componente de backup submetido a verificaþÒo cruzada: localizado como 'AVAILABLE'
handle de componente de backup=D:ORA_BACKUPBKP_20110620_754309686_25.BKP RECID=25 STAMP=754309686
componente de backup submetido a verificaþÒo cruzada: localizado como 'AVAILABLE'
handle de componente de backup=D:ORA_BACKUPBKP_20110620_754309712_26.BKP RECID=26 STAMP=754309712
componente de backup submetido a verificaþÒo cruzada: localizado como 'AVAILABLE'
handle de componente de backup=D:ORA_BACKUPBKP_20110620_754309848_27.BKP RECID=27 STAMP=754309848
componente de backup submetido a verificaþÒo cruzada: localizado como 'AVAILABLE'
handle de componente de backup=D:ORA_BACKUPCF_C-769996925-20110620-00.CF RECID=28 STAMP=754309849
componente de backup submetido a verificaþÒo cruzada: localizado como 'AVAILABLE'
handle de componente de backup=D:ORA_BACKUPBKP_20110620_754311650_29.BKP RECID=29 STAMP=754311650
componente de backup submetido a verificaþÒo cruzada: localizado como 'AVAILABLE'
handle de componente de backup=D:ORA_BACKUPBKP_20110620_754311666_30.BKP RECID=30 STAMP=754311668
componente de backup submetido a verificaþÒo cruzada: localizado como 'AVAILABLE'
handle de componente de backup=D:ORA_BACKUPBKP_20110620_754311793_31.BKP RECID=31 STAMP=754311793
componente de backup submetido a verificaþÒo cruzada: localizado como 'AVAILABLE'
handle de componente de backup=D:ORA_BACKUPCF_C-769996925-20110620-01.CF RECID=32 STAMP=754311794
Fez a verificaþÒo cruzada de 11 objetos

RMAN> crosscheck archivelog all;

canal liberado: ORA_DISK_1
canal alocado: ORA_DISK_1
canal ORA_DISK_1: SID=26 tipo de dispositivo=DISK
validaþÒo bem-sucedida no log arquivado
nome do arquivo de log arquivado=C:APPMILTON.BASTOSARCHIVELOGSARC0000000029_0753375552.0001 RECID=17 STAMP=754058547

validaþÒo bem-sucedida no log arquivado
nome do arquivo de log arquivado=C:APPMILTON.BASTOSARCHIVELOGSARC0000000030_0753375552.0001 RECID=18 STAMP=754303426

validaþÒo bem-sucedida no log arquivado
nome do arquivo de log arquivado=C:APPMILTON.BASTOSARCHIVELOGSARC0000000031_0753375552.0001 RECID=19 STAMP=754304662

validaþÒo bem-sucedida no log arquivado
nome do arquivo de log arquivado=C:APPMILTON.BASTOSARCHIVELOGSARC0000000032_0753375552.0001 RECID=20 STAMP=754308035

validaþÒo bem-sucedida no log arquivado
nome do arquivo de log arquivado=C:APPMILTON.BASTOSARCHIVELOGSARC0000000033_0753375552.0001 RECID=21 STAMP=754309682

validaþÒo bem-sucedida no log arquivado
nome do arquivo de log arquivado=C:APPMILTON.BASTOSARCHIVELOGSARC0000000034_0753375552.0001 RECID=22 STAMP=754309847

validaþÒo bem-sucedida no log arquivado
nome do arquivo de log arquivado=C:APPMILTON.BASTOSARCHIVELOGSARC0000000035_0753375552.0001 RECID=23 STAMP=754311649

validaþÒo bem-sucedida no log arquivado
nome do arquivo de log arquivado=C:APPMILTON.BASTOSARCHIVELOGSARC0000000036_0753375552.0001 RECID=24 STAMP=754311792

Fez a verificação cruzada de 8 objetos

c) Configurações de retenção de backups

Aplicar política de deleção de archives após o terceiro backup de cada arquivo

RMAN> configure archivelog deletion policy to backed up 3 times to disk;

novos parÔmetros de configuraþÒo RMAN:
CONFIGURE ARCHIVELOG DELETION POLICY TO BACKED UP 3 TIMES TO DISK;
os novos parÔmetros de configuraþÒo RMAN foram armazenados com sucesso

Aplicar política de retenção de arquivos de backup: manter sempre 2 últimos backups.

RMAN> CONFIGURE RETENTION POLICY TO REDUNDANCY 2;
CONFIGURE RETENTION POLICY TO REDUNDANCY 2;
os novos parÔmetros de configuraþÒo RMAN foram armazenados com sucesso

d) Deletar arquivos obsoletos dos conjuntos de backups, conforme políticas aplicadas acima. Exemplo:

RMAN> delete obsolete;

a polÝtica de retenþÒo RMAN serß aplicada ao comando
a polÝtica de retenþÒo RMAN estß definida para a redundÔncia 2
utilizando o canal ORA_DISK_1
Deletando os seguintes backups e c¾pias obsoletas:
Tipo                 Chave    Hora de TÚrmino    Nome do Arquivo/Handle
-------------------- ------ ------------------ --------------------
Log de Arquivamento          17     17/06/11           C:APPMILTON.BASTOSARCHIVELOGSARC0000000029_0753375552.0001
Conjunto de Backups           22     17/06/11
  Parte de Backup       22     17/06/11           D:ORA_BACKUPBKP_20110617_754058422_22.BKP
Conjunto de Backups           23     17/06/11
  Parte de Backup       23     17/06/11           D:ORA_BACKUPBKP_20110617_754058548_23.BKP
Log de Arquivamento          18     20/06/11           C:APPMILTON.BASTOSARCHIVELOGSARC0000000030_0753375552.0001
Conjunto de Backups           24     17/06/11
  Parte de Backup       24     17/06/11           D:ORA_BACKUPCF_C-769996925-20110617-00.CF
Log de Arquivamento          19     20/06/11           C:APPMILTON.BASTOSARCHIVELOGSARC0000000031_0753375552.0001
Log de Arquivamento          20     20/06/11           C:APPMILTON.BASTOSARCHIVELOGSARC0000000032_0753375552.0001
Log de Arquivamento          21     20/06/11           C:APPMILTON.BASTOSARCHIVELOGSARC0000000033_0753375552.0001
Conjunto de Backups           25     20/06/11
  Parte de Backup       25     20/06/11           D:ORA_BACKUPBKP_20110620_754309686_25.BKP

Deseja realmente deletar os objetos acima (informe YES ou NO)? YES
log arquivado deletado
nome do arquivo de log arquivado=C:APPMILTON.BASTOSARCHIVELOGSARC0000000029_0753375552.0001 RECID=17 STAMP=754058547

componente de backup deletado
handle de componente de backup=D:ORA_BACKUPBKP_20110617_754058422_22.BKP RECID=22 STAMP=754058422
componente de backup deletado
handle de componente de backup=D:ORA_BACKUPBKP_20110617_754058548_23.BKP RECID=23 STAMP=754058548
log arquivado deletado
nome do arquivo de log arquivado=C:APPMILTON.BASTOSARCHIVELOGSARC0000000030_0753375552.0001 RECID=18 STAMP=754303426

componente de backup deletado
handle de componente de backup=D:ORA_BACKUPCF_C-769996925-20110617-00.CF RECID=24 STAMP=754058550
log arquivado deletado
nome do arquivo de log arquivado=C:APPMILTON.BASTOSARCHIVELOGSARC0000000031_0753375552.0001 RECID=19 STAMP=754304662

log arquivado deletado
nome do arquivo de log arquivado=C:APPMILTON.BASTOSARCHIVELOGSARC0000000032_0753375552.0001 RECID=20 STAMP=754308035

log arquivado deletado
nome do arquivo de log arquivado=C:APPMILTON.BASTOSARCHIVELOGSARC0000000033_0753375552.0001 RECID=21 STAMP=754309682

componente de backup deletado
handle de componente de backup=D:ORA_BACKUPBKP_20110620_754309686_25.BKP RECID=25 STAMP=754309686
Deletou 9 objetos

Milton Bastos é DBA Oracle e Desenvolvedor PL/SQL, dividido entre Apucarana/PR e Curitiba/PR. Certificações: OCA (Oracle 11g DBA Certified Associate), Oracle Database 11g Data Warehousing Certified Implementation Specialist, Oracle Database 11g Sales Specialist Assessment, Oracle Database Appliance PreSales Specialist Assessment, Oracle Database Appliance Sales Specialist Assessment