RMANs Expanding Role in Database 10g Administration - PowerPoint PPT Presentation

1 / 23
About This Presentation
Title:

RMANs Expanding Role in Database 10g Administration

Description:

Machine Readable and enforceable backup purging and backup retention ... 15 HP Open VMS Little. 16 Apple Mac OS Big. 17 Solaris Operating System (x86) Little ... – PowerPoint PPT presentation

Number of Views:52
Avg rating:3.0/5.0
Slides: 24
Provided by: matthe203
Category:

less

Transcript and Presenter's Notes

Title: RMANs Expanding Role in Database 10g Administration


1
RMANs Expanding Role in Database 10g
Administration
  • Matthew Hart
  • July 2005

2
Agenda
  • RMANs Traditional Role
  • Putting backups to work
  • Outside the recovery box
  • RMAN and Oracles irreducible complexity
  • Enterprise Manager Integration
  • Whats In 10gR1
  • Whats new in 10gR2
  • Whats coming this year

3
RMANs Traditional Role
  • Backup
  • Access at the block level
  • Access to the rdbms file data in the controlfile
  • Restore
  • Access to the backup metadata
  • Access to the database information

4
RMANs Traditional Role
  • Recovery
  • Access to the controlfile
  • Access to the backup metadata
  • Backup Management
  • Machine Readable and enforceable backup purging
    and backup retention

5
RMANs Traditional Role
  • But what is it good for?
  • Simplifying backup work
  • Less stress in bad situations
  • Increasing availability

6
Putting Backups to Work
  • Database Cloning
  • Duplicate Command
  • Historical subsets
  • Disaster Recovery (Standby Creation)
  • Duplicate for Physical Standby
  • Use RMAN backups for Logical Standby (finally!)

7
RMAN and Irreducible Complexity
  • This means that if you remove any single part
    from a structure, the structure no longer
    functions.

8
RMAN Beyond Backups
  • Corruption Checking
  • Even if you dont use RMAN for backups, use RMAN
    for corruption checking
  • rman target /
  • rmangt backup validate database
  • Use vviews to follow up with corruption reported
  • Select from vdatabase_block_corruption
  • Check logical corruption
  • Backup validate database check logical

9
RMAN Beyond Backups
  • Cross-Platform conversions
  • Finally replace burdensome export/import cycles
  • Convert datafiles, tablespaces, or entire
    databases (10gR2)
  • Get the list of available ports with
  • select from vtransportable_platform
  • order by platform_id

10
RMAN Beyond Backups
  • PLATFORM_ID PLATFORM_NAME ENDIAN_FORMAT
  • 1 Solaristm OE (32-bit) Big
  • 2 Solaristm OE (64-bit) Big
  • 3 HP-UX (64-bit) Big
  • 4 HP-UX IA (64-bit) Big
  • 5 HP Tru64 UNIX Little
  • 6 AIX-Based Systems (64-bit) Big
  • 7 Microsoft Windows IA (32-bit) Little
  • 8 Microsoft Windows IA (64-bit) Little
  • 9 IBM zSeries Based Linux Big
  • 10 Linux IA (32-bit) Little
  • 11 Linux IA (64-bit) Little
  • 12 Microsoft Windows 64-bit for AMD Little
  • 13 Linux 64-bit for AMD Little
  • 15 HP Open VMS Little
  • 16 Apple Mac OS Big
  • 17 Solaris Operating System (x86) Little
  • 18 IBM Power Based Linux Big
  • 17 rows selected.

11
RMAN Beyond Backups
  • ASM management and file transfer
  • ASM can only be backed up with RMAN
  • Transferring files into and out of ASM requires
    RMAN
  • As Oracle moves farther into disk management,
    RMAN will be an integrated technology

12
RMAN Beyond Backups
  • Flashback Database
  • Use New 10g Structures to rewind the database
    after user error
  • RMAN is used for flashback operations
  • Uses the Flash Recovery Area

13
RMAN 10gR1 Flash Recovery Area
  • Flash Recovery Area
  • Means of using raw disk space as a backup area
  • Can be on any file system, or ASM
  • Consolidated recovery file storage
  • Required for Flashback Database

14
RMAN 10gR1 Flash Recovery Area
  • What is a recovery file?
  • spfile
  • Controlfile
  • Online redo log file
  • Datafile
  • Archived log file
  • Datafile copies
  • RMAN Backupsets
  • Incremental Backups
  • Flashback logs

15
RMAN 10gR1 Flash Recovery Area
  • Flash Recovery Area
  • Allows for simple disk and space administration
    via RMAN jobs and tasks
  • Allows for simple disk to tape staging
  • One less layer of scripting to build
  • One more task for the DBA!
  • Is it Disk Management, or backup management?

16
Enterprise Manager Integration
  • Functionality under the covers at different
    locations
  • Database Cloning
  • Data Guard Configuration
  • ASM Management
  • Backup Management
  • RMAN as functional API within the Oracle Stack

17
RMAN and RAC 10g
  • Tighter Integration with RAC
  • Node affinity for backup jobs
  • Automatic channel allocation at all nodes (10gR2)
  • Automatic channel failover in case of lost node

18
Whats Next RMAN 10gR2
  • Database Version Control
  • RMAN introduces Restore Points
  • Explicit named save points for restoring to
  • Guaranteed save point exists outside retention
    policy
  • Mostly useful for application development but
    also extremely useful in application
    deployment/migration/upgrade testing

19
Whats Next RMAN 10gR2
  • Backupset Encryption
  • Integrated with Advanced Security Option
  • Can be validated with key encryption using an
    Oracle Wallet, or with password
  • Split Mirror backups with Flashback
    Incremental Apply
  • Scheduled validations via EM

20
Whats Next RMAN 10gR2
  • Scheduled backup validations via EM
  • Guided recovery in EM
  • Advanced GUI Backup Reporting
  • Enterprise-Wide Backup reporting in Grid Control
    10gR2

21
Oracle Secure Backup
  • Fully integrated, straight to tape backups
    without 3rd party vendor integration
  • Configured and Administered via Enterprise
    Manager
  • The least expensive tape backup solution on the
    market
  • Database and OS system backup

22
Conclusions
  • RMAN is still the best thing going for
    backup/recovery
  • As the technology moves toward greater
    availability, RMANs functionality becomes more
    widely utilized
  • As availability leads to higher degrees of
    complexity, RMANs managability features become a
    necessity, not a luxury

23
QA
  • Any questions?
Write a Comment
User Comments (0)
About PowerShow.com