Академический Документы
Профессиональный Документы
Культура Документы
25/12/2009
Backup de base de dados Oracle utilizando o RMAN 3>backup full database format=d:\data\admin\backup\rman\%d_%T_ %s.bak plus archivelog format=d:\data\admin\backup\rman\%d_%T_ %s_arch.bak delete input; 4>delete force noprompt obsolete; 5>} A criao do script tem que ser nesta estrutura, se no tiver esta estrutura o script no criado, d erro. No script de backup includo o formato dos ficheiros de backup da base de dados e dos archive logs, e no fim apaga os archive logs que acabou de fazer backup. As variveis tem o seguinte significado: %d - Especifica o nome da base de dados %T - Especifica a data no formato YYYYMMDD %s - Especifica o nmero do backup set. Este nmero um contador que se encontra registado no control file. Por fim verifica quais os backups j obsoletos e apaga-os. O agendamento do backup efectuado a nvel do sistema operativo, utilizando para isso dois ficheiros, um batch file e um rcv. O batch file faz a ligao ao catlogo de rman e executa o rcv que contem um comando para correr o script de backup que se encontra no catlogo de rman. cmd>notepad.exe @echo off set oracle_sid=<SID> rman target / catalog=dbbackup/<password> cmdfile d:\data\admin\backup\rman\rman_script.rcv exit (salvar o documento com extenso .bat) cmd>notepad.exe run {execute script dly_backup} (salvar o documento na pasta especificada no ficheiro anterior com o mesmo no e extenso .rcv)
25/12/2009
SQL> create tablespace TS_DBBACKUP_DAT DATAFILE 2 '+ASMDISK' SIZE 50M REUSE AUTOEXTEND ON NEXT 1024K MAXSIZE UNLIMITED 3 EXTENT MANAGEMENT LOCAL; SQL> CREATE USER DBBACKUP IDENTIFIED BY supbackup 2 DEFAULT TABLESPACE TS_DBBACKUP_DAT 3 QUOTA UNLIMITED ON TS_DBBACKUP_DAT; cmd> /opt/oracle/product/10g-rman/bin/rman connect target/ connect catalog DBBACKUP@TESTEBK create catalog tablespace TS_DBBACKUP_DAT; registry database; CREATE SCRIPT DLY_BACKUP { BACKUP FULL DATABASE FORMAT=D:\DATA\ADMIN\BACKUP\RMAN\%d_%T_%s.BAK PLUS ARCHIVELOG FORMAT=D:\DATA\ADMIN\BACKUP\RMAN\%d_%T_%s.ARCH.BAK DELETE INPUT; DELETE FORCE NOPROMPT OBSOLETE; } CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 3 DAYS;
25/12/2009