Recovery Manager (RMAN) Verbeteringen In Oracle9i - Backup en Restore
Met de komst van Oracle 9 kwamen er een groot aantal verbeteringen met betrekking tot RMAN (Recovery Manager). Hieronder Backup en Restore Verbeteringen. De KEEP optie van het backup commando kan gebruikt worden om backups langer te bewaren dan de retentie policy aangeeft:

BACKUP DATABASE KEEP UNTIL TIME "TO_DATE('01-JAN-2003','DD-MON-YYYY')" NOLOGS;
BACKUP TABLESPACE tbs1 KEEP FOREVER NOLOGS;
BACKUP DATABASE KEEP;
CHANGE BACKUPSET 225 NOKEEP;

Een multi-values formaat optie is nu beschikbaar als er gemirrorde backups gemaakt worden. RMAN voert de eerste copy in het eerste formaat uit en de tweede met het tweede formaat etc. Als er meer copies worden gedefinieerd dan formaten, zal RMAN naar het begin van de format lijst en die weer gebruiken. Als er minder copies dan formats gedefinieerd zijn, zullen de extra formats genegeerd worden:

RUN { SET BACKUP COPIES 3;
BACKUP DATABASE FORMAT '/dir1/%U','/dir2/%U','/dir3/%U';}


Backup file optimization kan gebruikt worden om te voorkomen dat readonly tablespaces en archive logs herhaaldelijk geback-upt worden:

  • Read-only en offline-clean data files worden maar 1 keer per recovery window geback-upt.
  • Het commando BACKUP ARCHIVELOG ALL back-upt alleen de logs die nog niet op tape staan.
  • Het commando BACKUP BACKUPSET ALL kopieert alle backup sets naar tape die nog niet op tape staan.


Back-up optimization wordt op de volgende manier geconfigureerd:


CONFIGURE BACKUP OPTIMIZATION [ON | OFF | CLEAR];


Als je huidige media manager zijn eigen expiratie policy heeft, kan dit in de weg liggen met de back-up optimization.

Periodiek synchroniseren tussen RMAN en de media manager kan gedaan worden met het CROSSCHECK commando.

Restartable backups maakt het mogelijk om backups die mislukt zijn te laten herstarten waar ze zijn gebleven met de SINCE TIME optie:


BACKUP DATABASE NOT BACKED UP SINCE TIME '15-JAN-01 01:00:00';
BACKUP DATABASE NOT BACKED UP SINCE TIME 'SYSDATE - 1';

Archive logs kunnen nu geback-upt worden samen met de datafiles met de PLUS ARCHIVELOG optie. Dit is de default actie als je naar tape back-upt:

BACKUP DATAFILE 2 PLUS ARCHIVELOG;


Dit commando zal resulteren in een:

ALTER SYSTEM ARCHIVE LOG CURRENT
BACKUP ARCHIVELOG ALL
BACKUP van de gespecificeerde files
ALTER SYSTEM ARCHIVE LOG CURRENT
BACKUP van alle archived logs die tijdens de back-up gegenereerd worden.


RMAN laat geen foutmelding meer zien als er geen relevante archivelogs gevonden worden.

Het is nu mogelijk voor RMAN om backupsets te kopiƫren of te moven van disk naar tape met de BACKUPSET optie:

BACKUP DEVICE TYPE SBT BACKUPSET ALL;

Het aantal backupsets kan beperkt worden met de CREATED BEFORE optie, met de DELETE INPUT optie die de copy in een move zal veranderen:

BACKUP DEVICE TYPE SBT BACKUPSET CREATED BEFORE 'SYSDATE - 7'DELETE INPUT;


Restore operaties zijn nu geoptimaliseerd zodat als de current datafile header consistent is met de backup datafile, deze overgeslagen zal worden. Dit voorkomt onnodige restores en maakt herstartbare restore operaties mogelijk. Als je dit besluit te doen, zullen alleen de fileheaders gecontroleerd worden. Als je vermoed dat een file corrupte blocken heeft, zal je de FORCE optie moeten gebruiken om een absolute restore van de file uit te voeren.

De Oracle Enterprise Manager is ge-update met alle RMAN functionaliteiten.

zie ook

Configuratie Parameters die naar behoefte zijn aan te passen
Betrouwbaarheids verbeteringen
Algemene verbeteringen

 

Advertentie

>

Poll

Voorkeur
 

Wie is er aanwezig

We hebben 79 gasten online