Definitions • Archivelogmode • Noarchivelogmode • Shutdown normal • Shutdown immediate • Shutdown transactional • Shutdown abort April 12, 2011 Paper #352 2 Definitions cont’d • Consistent • Inconsistent • Control Files • Data Files • Redo Logs • Archive Logs April 12, 2011 Paper #352 3 Definitions cont’d • Physical Backup • Logical Backup • RMAN client • Target database • Recovery catalog database • Recovery catalog schema April 12, 2011 Paper #352 4 Definitions cont’d • User Managed Backups • Hot Backup • Cold Backup • Flash/Fast recovery area
April 12, 2011 Paper #352 5
User Managed Backups (Physical) • YOU manage the: – Who – What – Where – When – Why – How April 12, 2011 Paper #352 6 User Managed Backups cont’d • Cold (consistent noarchivelogmode) backup – (g)v$datafile – (g)v$controlfile – Shutdown (any mode EXCEPT ABORT) – Copy datafiles and 1 copy of controlfile to “other” location. April 12, 2011 Paper #352 7 User Managed Backups cont’d • Cold (consistent archivelogmode) backup – Same as consistent noarchivelogmode AND – (g)v$archived_log – That’s it for COLD backups, any questions before we move on?
April 12, 2011 Paper #352 8
User Managed Backups cont’d • Hot (inconsistent) backup – Implies archivelogmode – Same as cold consistent archivelogmode – Put tablespaces in backup mode – Copy datafile – Take tablespaces out of backup mode – Switch logfile – Backup controlfile to trace April 12, 2011 Paper #352 9 User Managed Backups cont’d • Questions to ponder: – We never backed up redo logs, why? – Why was methodology different for control file backup? – Why did we only backup 1 copy of the control file?
April 12, 2011 Paper #352 10
User Managed Backups Logical • Export (old exp command, shouldn’t be used anymore) • Data Pump – Whole presentation in itself. – Look at today at 11:45 for a datapump presentation.
April 12, 2011 Paper #352 11
Recovery Manager (RMAN) Backups • What is RMAN? • How do you access it? – Command line – OEM • What is a repository and do I need one?
Recovery Manager (RMAN) Backups cont’d • Questions to ponder: – Why do a controlfile backup AFTER the database backup? – Why can’t I do a backup of my noarchivelog mode database while its running? – Repository or no repository?
April 12, 2011 Paper #352 19
Pros/Cons • User Managed: – Pros: • You control all of it, control freaks, is this you? • It’s easy to just copy a file from a backup place to its original place – Cons: • You control all of it. • You have to maintain repository of when things were backed up last, etc.
April 12, 2011 Paper #352 20
Pros/Cons cont’d • RMAN managed: – Pros: • Oracle manages it all, you barely have to think about it • What has been backed up is kept for you automatically.
April 12, 2011 Paper #352 21
Pros/Cons cont’d • RMAN managed: – Cons: • You control freaks might not like Oracle “taking over it all” • Not just being able to cp a file from a backup location to the original location, you have to get RMAN involved.
April 12, 2011 Paper #352 22
Take home thought • Backups are important but are useless if they can't be recovered, so test your recovery plan.
April 12, 2011 Paper #352 23
Demo • Do you have a playground? • If not, why not? You need one • We’ll look at – User managed backup, both hot and cold – Recovery Manager(RMAN) backups full, incremental, tablespace, datafile, archivelog and control file. April 12, 2011 Paper #352 24 Contact Info • Joe Testa – Cell: 614-774-3595 – Email: • ceo@teci-it.com • jtesta@gotvideographer.com • testaj3@nationwide.com – Facebook: joseph.s.testa – Twitter: n8xct April 12, 2011 Paper #352 25