Backup - RMAN
* Creëer een catalog * Register een database * Un-register een database * Reset de catalog na een restlogs op de target * Resync de catalog met de target controlfile * Verwijder een backup * Backup een database * Restore/recover een database * Laat de controlfile backup record zien * Verschillende commando's
Creëer een catalog
Creëer een tablespace Creëer een user grant connect, resource, recovery_catalog_owner aan de user
rman catalog user/pass@db create catalog tablespace "XXX_AA"; rman catalog user/pass@db create catalog tablespace "XXX_AA"; Let op. is case sensitive (i.e. moet dus met hoofdletters Let op. Als je de foutmelding 'rman: can't open catalog', krijgt, kijkdan of oracle's rman loopt (wich rman). X11 heeft ook een commando dat rman heet. Indien noodzakelijk, hernoemen. Register een database
Let op. zorg er voor dat de target database een password file heeft rman catalog user/pass@rmandb target user/pass@db register database;
Un-register een databaseselect * from rc_database; select db_key, db_id from db; sqlplus user/pass@rmandb execute dbms_rcvcat.unregisterdatabase(, ); Reset de catalog na een restlogs op de targetreset database;
Resync de catalog met de target controlfile resync catalog;
Verwijder een backup
run { allocate channel t1 type disk; delete backuppiece ; release channel t1; }
Laat de controlfile backup record zien
set pages 999 lines 100 col name format a60 break on set_stamp skip 1 select set_stamp , to_char(ba.completion_time, 'HH24:MI DD/MM/YY') finish_time , df.name from v$datafile df , v$backup_datafile ba where df.file# = ba.file# and ba.file# != 0 order by set_stamp, ba.file# / |
|
|