O o o o o o o o o o O!" o # o $ o % $ o !" &
O o o o o o o o o o O!" o # o $ o % $ o !" &
• Database
Administration perspective
Users/Developers perspective
• Instance
Oracle server
Logical Structures
• Tablespace
• Segments
• Extents
• Blocks
Tablespace(s)
Segments
• Data segment
• Index segment
• Rollback segment
– Temporarily stores undo information
– The information in a rollback segment is used:
1. To generate read-consistent database information
2. During database recovery
3. To rollback uncommitted transactions for users
• Temporary segment
Oracle Architecture
Memory Structures
• DBWn
• LGWR
• CKPT
• SMON
• PMON
• Archiver (ARCn)
• Recoveror (RECO)
• Lock (LCKn)
• Dispatcher (Dnnn)
Backup and Recovery principles
• Types of Failures
User error
Statement and process failure
Instance failure
Media (disk failure)
• Logical Backups
• Physical Backups – Full, Partial
Backup and Recovery principles
• Recovery
Rolling Forward
Rolling Backward
• Recovery Manager
Maintains a Repository – Recovery catalog
Backup and Recovery principles
• NoArchiveLog MODE
• ArchiveLog MODE
Data Dictionary
Oracle Net8
Listener
Client configuration