Vous êtes sur la page 1sur 25

DBA 101 Bootcamp

New DBA Series


Backup 101

April 12, 2011 Paper #352 1


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?

April 12, 2011 Paper #352 12


Recovery Manager (RMAN)
Backups cont’d
• Connecting
– connect catalog userid/password@______
– connect target / or
userid/password@_______

April 12, 2011 Paper #352 13


Recovery Manager (RMAN)
Backups cont’d
• Types of backups
– Full
– Incremental
– Archivelog
– Control File
– Tablespace
– Data File
April 12, 2011 Paper #352 14
Recovery Manager (RMAN)
Backups cont’d
• Full
– Backup database [plus archivelog];
• Incremental
– Backup incremental level 0 database;
– Backup incremental level 1 database;

April 12, 2011 Paper #352 15


Recovery Manager (RMAN)
Backups cont’d
• Archivelog
– Backup archivelog all [delete input];
• Controlfile
– Backup current controlfile;

April 12, 2011 Paper #352 16


Recovery Manager (RMAN)
Backups cont’d
• Tablespace
– Backup tablespace tsname;
• Datafile
– Backup datafile number;
– Backup datafile “full path”;

April 12, 2011 Paper #352 17


Recovery Manager (RMAN)
Backups cont’d
• Reporting
– List backup
– Delete backup

April 12, 2011 Paper #352 18


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

Vous aimerez peut-être aussi