SlideShare una empresa de Scribd logo
1 de 26
Descargar para leer sin conexión
Real Life Recovery:
Perspective, Preparation &
Performance


RMOUG Training Days ‘99
Daniel W. Fink
7S Consulting, Inc.
Introduction
 Perspective
 Shifting the Paradigm
 Preparation
 Decision-making and Practice
 Performance
 Executing the recovery
Perspective
   Traditional              New
 • Focus is on         • Focus on properly
   backing up the        recovering a
   database              database
 • Technology Staff    • Business staff
   makes decisions       makes decisions
 • If you care about   • Backup &
   data, use             Recovery strategy
   archiving             is a business
                         exercise
Cost v. Lost Revenue
Model
 Business process
 Balance Costs against Risks
 Educated decision-making
 Clear, documented understanding
 of what is possible, probable and
 what is not
Educate Users
 Identify the appropriate decision-
 makers
 Oracle 101
 • Transactions and related structures
 • Types of backups, archiving and
   recoveries
Set Boundaries
 Budget
 • Time
 • Money

 Pick 2
 • Good
 • Fast
 • Cheap

 Allowable data loss/downtime
Service Level Agreement
 Backup Procedures
 • Type
 • Frequency
 • Storage policies

 Data loss & downtime
 • Allowable
 • Expected

 Anticipated Scenarios
 Contact Points
Backup Principles
 Never have 2 points of failure
 Never backup a file to the same physical
 device or controller
 Always have at least 3 control files
 Redo Logs should be multiplexed at the Oracle
 level
 Archived redo logs must be backed up to at
 least 2 separate tapes
 OFA Installation eases backup management
Backups
 Offline (cold)
 Online (hot)
 Logical (export)
Offline Backup
 Benefits              Costs & Risks
 • Easy to implement   • Database is down
 • Copy direct to        if process fails
   tape                • Cannot detect
 • Can be performed      datablock level
   as part of system     corruption
   backup
 • Not all
   tablespaces must
   be backed up
Online Backup
 Benefit               Costs & Risks
 • Required for 24x7   • Additional disk
   Systems               and processes
 • Database is up if     required
   process fails       • More difficult to
                         implement
                       • Special care
                         required if
                         database crashes
                       • Cannot detect
                         datablock level
                         corruption
Logical Backup
 Benefits               Costs & Risks
 • Easy extraction of   • Cannot be used to
   individual objects     recover
 • Can expose data        transactions
   corruption           • Requires target
 • Useful for             database to insert
   upgrades,              objects
   database             • Cannot backup
   copies/moves           complete
                          database
No Archiving
 Benefits             Costs & Risks
 • Default state of   • All data since last
   database             backup is lost
 • Minimal            • Restoration
   management &         requires all
   performance          database files
   impact
Archiving
 Benefits                Costs & Risks
 • Transactions can      • Increased
   be recovered            management
 • Only affected files   • Additional disk
   must be restored        and processes
 • Required for
   Online backups
   Optional for
   Offline backups
Restore
 Copying files required for instance
 restart or database recovery
 If final state of recovery process,
 committed transactions since last
 backup are lost
Recover
 Apply committed transactions
 since last backup
 • Automatic - using redo logs
 • Manual - using keyboard or other
   source for data
 Database returned to state after
 last backup/before failure
Rebuild & Reload
 Using export or source data to
 recreate the database
 Appropriate for non-volatile
 databases
Practice, Practice, Practice
 Only method of verifying backup
 procedure effectiveness is to
 perform several different
 recoveries
 The first performance should not
 be on a live, down database
 Titanic Syndrome - No backup is
 ‘unsinkable’
Recovery
 Follow established guidelines
 Take time to do it right the first time,
 there may not be a second!
 Have the Right people in the Right place
 at the Right time
 Double-check and document each move
 If time and circumstances permit,
 backup database before attempting
 recovery
Stop Panicking
 Calm is critical, don’t make a
 mistake by being too hasty
 Accept the pressure of downtime
 Refer to documented steps for
 each type of anticipated failure
 • Loss of disk or other hardware
 • Loss of datafile, redo log, archived log,
   controlfile
 • Loss of table
Identify Cause of Failure
 Differentiate between symptoms
 and causes
 Know how to determine if problem
 is internal or external to Oracle
Correct Cause of Failure
 If the failed component can be
 replaced, e.g. new disk, a spare
 should be easily accessible
 Be prepared to bypass the failed
 component
 Restoring files to a bad disk will
 require another recovery
Restore affected files
 Restore only those files to be
 recovered, this will minimize
 downtime
 If no archiving is being done, all
 files must be restored
Perform proper recovery
 Cause of failure usually determines
 the type of recovery
 Complete - up to the point of
 failure
 Incomplete - prior to point of
 failure
 • Required if hole exists in archive logs
 • Know when failure occurred for time-
   based
Post-mortem
 Number 1 issue - What could have
 been done to prevent failure and
 minimize downtime and data loss?
 Document recovery execution and
 critique
 Recovery caused by preventable
 scenario is a waste of valuable
 time
Conclusion
  Shift the focus
  Practice, Practice, Practice
  Don’t Panic

For more information,
               www.orcldba.com

Más contenido relacionado

La actualidad más candente

Mitigate common servers threats by adopting virtual data center
Mitigate common servers threats by adopting virtual data centerMitigate common servers threats by adopting virtual data center
Mitigate common servers threats by adopting virtual data centerSaharudin Saat
 
Backing Up and Recovery
Backing Up and RecoveryBacking Up and Recovery
Backing Up and RecoveryMaham Huda
 
WI_Symposium_Conference_2014
WI_Symposium_Conference_2014WI_Symposium_Conference_2014
WI_Symposium_Conference_2014Kevin McDaniel
 
Are the Native SQL Server Backup Utilities Holding You Back?
Are the Native SQL Server Backup Utilities Holding You Back?Are the Native SQL Server Backup Utilities Holding You Back?
Are the Native SQL Server Backup Utilities Holding You Back?SQLDBApros
 
Disaster Recovery: Is Your iSeries Recoverable?
Disaster Recovery: Is Your iSeries Recoverable?Disaster Recovery: Is Your iSeries Recoverable?
Disaster Recovery: Is Your iSeries Recoverable?WTS
 
Presentation maximizing database performance performance tuning with db time
Presentation    maximizing database performance performance tuning with db timePresentation    maximizing database performance performance tuning with db time
Presentation maximizing database performance performance tuning with db timexKinAnx
 
VMworld 2013: Separating Cloud Hype from Reality in Healthcare – a Real-Life ...
VMworld 2013: Separating Cloud Hype from Reality in Healthcare – a Real-Life ...VMworld 2013: Separating Cloud Hype from Reality in Healthcare – a Real-Life ...
VMworld 2013: Separating Cloud Hype from Reality in Healthcare – a Real-Life ...VMworld
 
Raid Data Recovery Whitepaper
Raid Data Recovery WhitepaperRaid Data Recovery Whitepaper
Raid Data Recovery Whitepaperjacob ekker
 
CSI-503 - 2. Processor Management
CSI-503 - 2. Processor ManagementCSI-503 - 2. Processor Management
CSI-503 - 2. Processor Managementghayour abbas
 
Acroknight the Caribbean Data Backup solution presentation October 2013
Acroknight the Caribbean Data Backup solution presentation October 2013Acroknight the Caribbean Data Backup solution presentation October 2013
Acroknight the Caribbean Data Backup solution presentation October 2013Steven Williams
 
Cost-Effective Business Backup and Disaster Recovery - Brian Verenkoff, Buffalo
Cost-Effective Business Backup and Disaster Recovery - Brian Verenkoff, BuffaloCost-Effective Business Backup and Disaster Recovery - Brian Verenkoff, Buffalo
Cost-Effective Business Backup and Disaster Recovery - Brian Verenkoff, BuffaloSpiceworks
 
NetWeaver Data Management process
NetWeaver Data Management processNetWeaver Data Management process
NetWeaver Data Management processTony de Thomasis
 
Should you be hosting your DAM software on-premise or in the cloud?
Should you be hosting your DAM software on-premise or in the cloud?Should you be hosting your DAM software on-premise or in the cloud?
Should you be hosting your DAM software on-premise or in the cloud?ResourceSpace
 
Designing large scale distributed systems
Designing large scale distributed systemsDesigning large scale distributed systems
Designing large scale distributed systemsAshwani Priyedarshi
 

La actualidad más candente (19)

Mitigate common servers threats by adopting virtual data center
Mitigate common servers threats by adopting virtual data centerMitigate common servers threats by adopting virtual data center
Mitigate common servers threats by adopting virtual data center
 
Backing Up and Recovery
Backing Up and RecoveryBacking Up and Recovery
Backing Up and Recovery
 
WI_Symposium_Conference_2014
WI_Symposium_Conference_2014WI_Symposium_Conference_2014
WI_Symposium_Conference_2014
 
Are the Native SQL Server Backup Utilities Holding You Back?
Are the Native SQL Server Backup Utilities Holding You Back?Are the Native SQL Server Backup Utilities Holding You Back?
Are the Native SQL Server Backup Utilities Holding You Back?
 
Disaster Recovery: Is Your iSeries Recoverable?
Disaster Recovery: Is Your iSeries Recoverable?Disaster Recovery: Is Your iSeries Recoverable?
Disaster Recovery: Is Your iSeries Recoverable?
 
Presentation maximizing database performance performance tuning with db time
Presentation    maximizing database performance performance tuning with db timePresentation    maximizing database performance performance tuning with db time
Presentation maximizing database performance performance tuning with db time
 
VMworld 2013: Separating Cloud Hype from Reality in Healthcare – a Real-Life ...
VMworld 2013: Separating Cloud Hype from Reality in Healthcare – a Real-Life ...VMworld 2013: Separating Cloud Hype from Reality in Healthcare – a Real-Life ...
VMworld 2013: Separating Cloud Hype from Reality in Healthcare – a Real-Life ...
 
Fb Sales Enbl 1 4
Fb Sales Enbl 1 4Fb Sales Enbl 1 4
Fb Sales Enbl 1 4
 
Database recovery
Database recoveryDatabase recovery
Database recovery
 
Raid Data Recovery Whitepaper
Raid Data Recovery WhitepaperRaid Data Recovery Whitepaper
Raid Data Recovery Whitepaper
 
Disaster Recover : 10 tips for disaster recovery planning
Disaster Recover : 10 tips for disaster recovery planningDisaster Recover : 10 tips for disaster recovery planning
Disaster Recover : 10 tips for disaster recovery planning
 
Hot Disaster Recovery Using Zerto
Hot Disaster Recovery Using ZertoHot Disaster Recovery Using Zerto
Hot Disaster Recovery Using Zerto
 
CSI-503 - 2. Processor Management
CSI-503 - 2. Processor ManagementCSI-503 - 2. Processor Management
CSI-503 - 2. Processor Management
 
Acroknight the Caribbean Data Backup solution presentation October 2013
Acroknight the Caribbean Data Backup solution presentation October 2013Acroknight the Caribbean Data Backup solution presentation October 2013
Acroknight the Caribbean Data Backup solution presentation October 2013
 
SVRRAJU
SVRRAJUSVRRAJU
SVRRAJU
 
Cost-Effective Business Backup and Disaster Recovery - Brian Verenkoff, Buffalo
Cost-Effective Business Backup and Disaster Recovery - Brian Verenkoff, BuffaloCost-Effective Business Backup and Disaster Recovery - Brian Verenkoff, Buffalo
Cost-Effective Business Backup and Disaster Recovery - Brian Verenkoff, Buffalo
 
NetWeaver Data Management process
NetWeaver Data Management processNetWeaver Data Management process
NetWeaver Data Management process
 
Should you be hosting your DAM software on-premise or in the cloud?
Should you be hosting your DAM software on-premise or in the cloud?Should you be hosting your DAM software on-premise or in the cloud?
Should you be hosting your DAM software on-premise or in the cloud?
 
Designing large scale distributed systems
Designing large scale distributed systemsDesigning large scale distributed systems
Designing large scale distributed systems
 

Destacado (10)

Columnrename9i
Columnrename9iColumnrename9i
Columnrename9i
 
Contiguous
ContiguousContiguous
Contiguous
 
Exportinc
ExportincExportinc
Exportinc
 
Exportrows
ExportrowsExportrows
Exportrows
 
Iot
IotIot
Iot
 
Applyinga blockcentricapproachtotuning
Applyinga blockcentricapproachtotuningApplyinga blockcentricapproachtotuning
Applyinga blockcentricapproachtotuning
 
Completerecovery
CompleterecoveryCompleterecovery
Completerecovery
 
Ora12154
Ora12154Ora12154
Ora12154
 
Autoextend
AutoextendAutoextend
Autoextend
 
Migration
MigrationMigration
Migration
 

Similar a Real liferecoverypresentation

MySQL enterprise backup overview
MySQL enterprise backup overviewMySQL enterprise backup overview
MySQL enterprise backup overview郁萍 王
 
Presentation backup and recovery best practices for very large databases (v...
Presentation   backup and recovery best practices for very large databases (v...Presentation   backup and recovery best practices for very large databases (v...
Presentation backup and recovery best practices for very large databases (v...xKinAnx
 
Database backup and recovery basics
Database backup and recovery basicsDatabase backup and recovery basics
Database backup and recovery basicsShahed Mohamed
 
Backing up the virtual datacentre. Charlie Llewellyn and Andy Powell from Edu...
Backing up the virtual datacentre. Charlie Llewellyn and Andy Powell from Edu...Backing up the virtual datacentre. Charlie Llewellyn and Andy Powell from Edu...
Backing up the virtual datacentre. Charlie Llewellyn and Andy Powell from Edu...Eduserv
 
Unit no 5 transation processing DMS 22319
Unit no 5 transation processing DMS 22319Unit no 5 transation processing DMS 22319
Unit no 5 transation processing DMS 22319ARVIND SARDAR
 
Notes from the field — Exploring Some of Veeam’s Restore Scenarios
Notes from the field —  Exploring Some of Veeam’s Restore ScenariosNotes from the field —  Exploring Some of Veeam’s Restore Scenarios
Notes from the field — Exploring Some of Veeam’s Restore ScenariosMatt Crape
 
Dueling duplications RMAN vs Delphix
Dueling duplications RMAN vs DelphixDueling duplications RMAN vs Delphix
Dueling duplications RMAN vs DelphixKyle Hailey
 
MySQL Enterprise Backup
MySQL Enterprise BackupMySQL Enterprise Backup
MySQL Enterprise BackupMario Beck
 
Data and database administration(database)
Data and database administration(database)Data and database administration(database)
Data and database administration(database)welcometofacebook
 
Prevent Recovery Amnesia - Forget The Backups
Prevent Recovery Amnesia - Forget The BackupsPrevent Recovery Amnesia - Forget The Backups
Prevent Recovery Amnesia - Forget The BackupsChris Bell
 
Backup & Recovery
Backup & RecoveryBackup & Recovery
Backup & RecoveryAbhay Kumar
 
Performance Tuning
Performance TuningPerformance Tuning
Performance TuningJannet Peetz
 
Nevera Dul Moment
Nevera Dul MomentNevera Dul Moment
Nevera Dul Momentkurtvm
 
The Sun ZFS Backup Appliance
The Sun ZFS Backup ApplianceThe Sun ZFS Backup Appliance
The Sun ZFS Backup Applianceomnidba
 
Data integrity 03.pptx
Data integrity 03.pptxData integrity 03.pptx
Data integrity 03.pptxAyeCS11
 
Backup and recovery
Backup and recoveryBackup and recovery
Backup and recoverydhawal mehta
 
Chapter 6: Data Operations Management
Chapter 6: Data Operations ManagementChapter 6: Data Operations Management
Chapter 6: Data Operations ManagementAhmed Alorage
 

Similar a Real liferecoverypresentation (20)

MySQL enterprise backup overview
MySQL enterprise backup overviewMySQL enterprise backup overview
MySQL enterprise backup overview
 
Presentation backup and recovery best practices for very large databases (v...
Presentation   backup and recovery best practices for very large databases (v...Presentation   backup and recovery best practices for very large databases (v...
Presentation backup and recovery best practices for very large databases (v...
 
Database backup and recovery basics
Database backup and recovery basicsDatabase backup and recovery basics
Database backup and recovery basics
 
Back up-and-storage v1
Back up-and-storage v1Back up-and-storage v1
Back up-and-storage v1
 
Backing up the virtual datacentre. Charlie Llewellyn and Andy Powell from Edu...
Backing up the virtual datacentre. Charlie Llewellyn and Andy Powell from Edu...Backing up the virtual datacentre. Charlie Llewellyn and Andy Powell from Edu...
Backing up the virtual datacentre. Charlie Llewellyn and Andy Powell from Edu...
 
Unit no 5 transation processing DMS 22319
Unit no 5 transation processing DMS 22319Unit no 5 transation processing DMS 22319
Unit no 5 transation processing DMS 22319
 
Notes from the field — Exploring Some of Veeam’s Restore Scenarios
Notes from the field —  Exploring Some of Veeam’s Restore ScenariosNotes from the field —  Exploring Some of Veeam’s Restore Scenarios
Notes from the field — Exploring Some of Veeam’s Restore Scenarios
 
Dueling duplications RMAN vs Delphix
Dueling duplications RMAN vs DelphixDueling duplications RMAN vs Delphix
Dueling duplications RMAN vs Delphix
 
MySQL Enterprise Backup
MySQL Enterprise BackupMySQL Enterprise Backup
MySQL Enterprise Backup
 
Data and database administration(database)
Data and database administration(database)Data and database administration(database)
Data and database administration(database)
 
MCSA 70-412 Chapter 12
MCSA 70-412 Chapter 12MCSA 70-412 Chapter 12
MCSA 70-412 Chapter 12
 
Prevent Recovery Amnesia - Forget The Backups
Prevent Recovery Amnesia - Forget The BackupsPrevent Recovery Amnesia - Forget The Backups
Prevent Recovery Amnesia - Forget The Backups
 
Backup & Recovery
Backup & RecoveryBackup & Recovery
Backup & Recovery
 
Performance Tuning
Performance TuningPerformance Tuning
Performance Tuning
 
Guide on Raid Data Recovery
Guide on Raid Data RecoveryGuide on Raid Data Recovery
Guide on Raid Data Recovery
 
Nevera Dul Moment
Nevera Dul MomentNevera Dul Moment
Nevera Dul Moment
 
The Sun ZFS Backup Appliance
The Sun ZFS Backup ApplianceThe Sun ZFS Backup Appliance
The Sun ZFS Backup Appliance
 
Data integrity 03.pptx
Data integrity 03.pptxData integrity 03.pptx
Data integrity 03.pptx
 
Backup and recovery
Backup and recoveryBackup and recovery
Backup and recovery
 
Chapter 6: Data Operations Management
Chapter 6: Data Operations ManagementChapter 6: Data Operations Management
Chapter 6: Data Operations Management
 

Más de oracle documents (20)

Windowsosauthent
WindowsosauthentWindowsosauthent
Windowsosauthent
 
Whatistnsnames
WhatistnsnamesWhatistnsnames
Whatistnsnames
 
Whatisadatabaselink
WhatisadatabaselinkWhatisadatabaselink
Whatisadatabaselink
 
Varraysandnestedtables
VarraysandnestedtablesVarraysandnestedtables
Varraysandnestedtables
 
Usertracing
UsertracingUsertracing
Usertracing
 
Userpasswrd
UserpasswrdUserpasswrd
Userpasswrd
 
Userlimit
UserlimitUserlimit
Userlimit
 
Undo internalspresentation
Undo internalspresentationUndo internalspresentation
Undo internalspresentation
 
Undo internals paper
Undo internals paperUndo internals paper
Undo internals paper
 
Tablespacelmt
TablespacelmtTablespacelmt
Tablespacelmt
 
Tablerename
TablerenameTablerename
Tablerename
 
Sql scripting sorcerypresentation
Sql scripting sorcerypresentationSql scripting sorcerypresentation
Sql scripting sorcerypresentation
 
Sql scripting sorcerypaper
Sql scripting sorcerypaperSql scripting sorcerypaper
Sql scripting sorcerypaper
 
Sql for dbaspresentation
Sql for dbaspresentationSql for dbaspresentation
Sql for dbaspresentation
 
Sequencereset
SequenceresetSequencereset
Sequencereset
 
Rollbacksizes
RollbacksizesRollbacksizes
Rollbacksizes
 
Rollbackshrinks
RollbackshrinksRollbackshrinks
Rollbackshrinks
 
Rollbacklmt
RollbacklmtRollbacklmt
Rollbacklmt
 
Rollbackblocking
RollbackblockingRollbackblocking
Rollbackblocking
 
Rollback1555s
Rollback1555sRollback1555s
Rollback1555s
 

Real liferecoverypresentation

  • 1. Real Life Recovery: Perspective, Preparation & Performance RMOUG Training Days ‘99 Daniel W. Fink 7S Consulting, Inc.
  • 2. Introduction Perspective Shifting the Paradigm Preparation Decision-making and Practice Performance Executing the recovery
  • 3. Perspective Traditional New • Focus is on • Focus on properly backing up the recovering a database database • Technology Staff • Business staff makes decisions makes decisions • If you care about • Backup & data, use Recovery strategy archiving is a business exercise
  • 4. Cost v. Lost Revenue Model Business process Balance Costs against Risks Educated decision-making Clear, documented understanding of what is possible, probable and what is not
  • 5. Educate Users Identify the appropriate decision- makers Oracle 101 • Transactions and related structures • Types of backups, archiving and recoveries
  • 6. Set Boundaries Budget • Time • Money Pick 2 • Good • Fast • Cheap Allowable data loss/downtime
  • 7. Service Level Agreement Backup Procedures • Type • Frequency • Storage policies Data loss & downtime • Allowable • Expected Anticipated Scenarios Contact Points
  • 8. Backup Principles Never have 2 points of failure Never backup a file to the same physical device or controller Always have at least 3 control files Redo Logs should be multiplexed at the Oracle level Archived redo logs must be backed up to at least 2 separate tapes OFA Installation eases backup management
  • 9. Backups Offline (cold) Online (hot) Logical (export)
  • 10. Offline Backup Benefits Costs & Risks • Easy to implement • Database is down • Copy direct to if process fails tape • Cannot detect • Can be performed datablock level as part of system corruption backup • Not all tablespaces must be backed up
  • 11. Online Backup Benefit Costs & Risks • Required for 24x7 • Additional disk Systems and processes • Database is up if required process fails • More difficult to implement • Special care required if database crashes • Cannot detect datablock level corruption
  • 12. Logical Backup Benefits Costs & Risks • Easy extraction of • Cannot be used to individual objects recover • Can expose data transactions corruption • Requires target • Useful for database to insert upgrades, objects database • Cannot backup copies/moves complete database
  • 13. No Archiving Benefits Costs & Risks • Default state of • All data since last database backup is lost • Minimal • Restoration management & requires all performance database files impact
  • 14. Archiving Benefits Costs & Risks • Transactions can • Increased be recovered management • Only affected files • Additional disk must be restored and processes • Required for Online backups Optional for Offline backups
  • 15. Restore Copying files required for instance restart or database recovery If final state of recovery process, committed transactions since last backup are lost
  • 16. Recover Apply committed transactions since last backup • Automatic - using redo logs • Manual - using keyboard or other source for data Database returned to state after last backup/before failure
  • 17. Rebuild & Reload Using export or source data to recreate the database Appropriate for non-volatile databases
  • 18. Practice, Practice, Practice Only method of verifying backup procedure effectiveness is to perform several different recoveries The first performance should not be on a live, down database Titanic Syndrome - No backup is ‘unsinkable’
  • 19. Recovery Follow established guidelines Take time to do it right the first time, there may not be a second! Have the Right people in the Right place at the Right time Double-check and document each move If time and circumstances permit, backup database before attempting recovery
  • 20. Stop Panicking Calm is critical, don’t make a mistake by being too hasty Accept the pressure of downtime Refer to documented steps for each type of anticipated failure • Loss of disk or other hardware • Loss of datafile, redo log, archived log, controlfile • Loss of table
  • 21. Identify Cause of Failure Differentiate between symptoms and causes Know how to determine if problem is internal or external to Oracle
  • 22. Correct Cause of Failure If the failed component can be replaced, e.g. new disk, a spare should be easily accessible Be prepared to bypass the failed component Restoring files to a bad disk will require another recovery
  • 23. Restore affected files Restore only those files to be recovered, this will minimize downtime If no archiving is being done, all files must be restored
  • 24. Perform proper recovery Cause of failure usually determines the type of recovery Complete - up to the point of failure Incomplete - prior to point of failure • Required if hole exists in archive logs • Know when failure occurred for time- based
  • 25. Post-mortem Number 1 issue - What could have been done to prevent failure and minimize downtime and data loss? Document recovery execution and critique Recovery caused by preventable scenario is a waste of valuable time
  • 26. Conclusion Shift the focus Practice, Practice, Practice Don’t Panic For more information, www.orcldba.com