<Insert Picture Here>

Next-Generation Oracle Database Availability – A Sneak Preview
Juan Loaiza Senior Vice President, Oracle Corporation

The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remain at the sole discretion of Oracle.


Availability Focus Area
• Oracle database development launched the

“Database Focus Area” in 1998 (8i release) • Database availability was primarily provided by underlying hardware/OS platform • Goal was to divorce the database from the limitations of the hardware platform
• Pool and virtualize underlying hardware resources • Create fault-tolerance using low cost hardware

• Create innovative solutions to long standing

availability problems

• e.g. Human error, corruptions, etc.

Establish a New Standard for High Availability

Old Standard – HA Components at High Cost
Idle Cluster Failover Server Single SMP Server
ed ric ng P um irrori i rem te M P o em R

Premium Priced Clusterware & Volume Manager

Idle DR Systems

Premium Priced DB Backup Module

Single Storage Array

No Good Solution for: • Human Errors • Data Changes • Software Upgrades • Corruption Protection

New Standard – Oracle Maximum Availability Architecture •
Best availability solution
• For every outage category

• At lowest cost • Low cost grid servers and storage • No idle hardware • Bundled clusterware, volume manager, and DR • Integrated, automated, and simple to use

Best Availability AND Lowest Cost
• High availability for the masses


Best Computer Failure Protection - at Lowest Cost
Computer Failures

Unplanned Downtime

Real Application Clusters

Data Failures

Planned Downtime

System Changes Data Changes

RAC Availability
• RAC pools standard low cost

servers • Great for Scalability • Perfect for Availability

• No Idle Resources

• Failover to any other node • Integrated clusterware

• Application notification • Thousands of production

customers Designed to Tolerate Failure of Low Cost Servers

Next Release RAC Sneak Preview

• Oracle focus is on maturity and stability

• Fine tuning performance, scaling, failover, management • Competitors have still failed to deliver an OLTP cluster solution
• Faster and more robust handling of instance crashes and hangs

• Most of this also in
• Transaction tagging

• Quickly identify which transactions committed before failure
• Seamless integration with XA and Microsoft Transaction Server • Optimized Cache Fusion protocols


Best Data Protection - at Lowest Cost
Computer Failures

Unplanned Downtime

Data Failures

Continuous Data Protection
Trade cheap disk space for expensive downtime

Planned Downtime

System Changes Data Changes

Best Storage Failure Protection - at Lowest Cost
Computer Failures

Storage Failure
Human Error

Unplanned Downtime

Data Failures Corruption System Changes Data Changes

Planned Downtime

Site Failure

Four Data Failure Types


Data Mirroring with ASM
• ASM mirrors data across low cost

modular storage arrays
• Automatically remirrors when disk or array fails

• ASM is free • Next Release Sneak Preview


• Automatically repair corrupt blocks from mirror copy • Temporarily freeze I/O to unresponsive storage and replay writes when it returns

Designed to Tolerate Failure of Low Cost Storage

Best Human Error Protection - at Lowest Cost
Computer Failures Storage Failure

Unplanned Downtime

Data Failures

Human Error

Planned Downtime

System Changes Data Changes

Site Failure


Human Error
Other Downtime

Single Biggest Cause of Downtime

Other Causes

Human Error

• Goal is to quickly analyze and repair • For Localized damage • Need surgical analysis and repair • Example – deleted wrong order • For Widespread damage • Need complete back-out to avoid long downtime • Example – batch job deletes this month’s orders


Investigate Errors using Time Navigation
• Flashback Query
• Query all data at point in time

select * from Emp AS OF ‘2:00 P.M.’ where …

 Flashback Version Query
– –

See all versions of a row between times See transactions that changed the row

Tx 3

select * from Emp VERSIONS BETWEEN ‘2:00 PM’ and ‘3:00 PM’ where …

Tx 2

 Flashback Transaction Query

See all changes made by a transaction

Tx 1

select * from FLASHBACK_TRANSACTION_QUERY where xid = ‘000200030000002D’;


Flashback Database
A new strategy for point in time recovery • Flashback Log captures old versions of changed blocks • Think of it as a continuous backup Disk Write • Replay log to restore DB to time • Restores just changed blocks New Block Old Block • It’s fast - recover in minutes, not hours Version Version • It’s easy - single command restore

Flashback Database to ‘2:05 PM’
Data Files Flashback Log

“Rewind” button for the Database

Flashback Error Correction


• Correct errors at any level • Database • Flashback Database - restore database to time • Table • Flashback Table - restore contents of tables to time • Flashback Drop - restore dropped table • Row • Flashback Query - restore individual rows


Restore Points (10.2)

10.2 allows the declaration of named restore points
Create Restore Point Known_good_point; ….. Flashback Database to Restore Point Known_good_point; • • Easy way to return to a known time Guaranteed restore points ensure that flashback logs are retained Previous database recovery and open resetlogs Switchover to standby Previous Flashback DB

10.2 can flashback through:
• • •

Flashback and incremental backup apply can be combined to maintain a reporting database
• Similar to split mirror and merge mirror


Revolution in Recovery
80 70 60

Traditional Recovery

• Flashback Revolutionizes Error Recovery • Operates on just changed data • Time to correct error equals time to make error • Minutes instead of hours

50 40 30 20 10 0 Time To Recover (minutes)


Correction Time = Error Time + f(DB_SIZE)
• Flashback is Easy • Single command instead of complex procedure • Very low performance overhead – less than 2%


Sneak Preview of Next Release Flashback


Next Release Flashback

• Flashback Transaction • Push button back-out of a transaction and all conflicting transactions • Optimized Flashback Database • Lower overhead for inserts and direct loads


Flashback Data Archive
Select * from orders AS OF ‘Midnight 31-Dec2004’

• Long term retention - years • Automatically stores all

changes to selected tables in Flashback Data Archive
• Archive cannot be modified • Old data purged per retention policy


User Tablespaces

Archive Tables

• View table contents as of any

time using Flashback SQL • Uses
Flashback Data Archive

Oracle Database

Total Recall

• • • • •

Change Tracking ILM Long term history Auditing Compliance


Best Corruption Protection - at Lowest Cost
Computer Failures Storage Failure

Unplanned Downtime

Human Error Data Failures

Corruption Planned Downtime
System Changes Data Changes

Site Failure

RMAN - Best Tool for Repairing Corruptions
Enterprise Manager & 3rd Party Tools

RMAN’s deep integration with the database engine makes it the best tool for DB backup & recovery
• • Smart • Sophisticated backup and recovery strategies Fast • Optimized backup to disk for fastest recovery • No extra redo during backup • Block level incremental backup Reliable • Block contents validated during backup Easy • Simple management with Enterprise Manager Supports over 20 Media Managers • Veritas, Legato, Tivoli, HP, Oracle Secure Backup, etc. FREE

Oracle Database
RMAN Engine inside Oracle DB

Media Manager (Veritas, Legato, etc.)

• •

Tape Libraries

RMAN is used at thousands of enterprise sites

Automated Disk Backup

RMAN fully automates DB backup and recovery to disk
• Set and Forget

Nightly incremental backup rolls forward recovery area backup
• Changed blocks are tracked in production DB Dramatically faster Blocks validated to prevent corruption of backup copy

Database Area Nightly Flash Recovery Apply Area Validated Incremental Archive To Tape

Full scan is never needed
• •

Two Independent Disk Systems

Use low cost ATA disk array for recovery area


Oracle Secure Backup
File Systems Linux, Unix Windows, Filers Databases

• Media manager for RMAN backup to

tape of Oracle9i and 10g databases • Backup file system files
• Oracle Home, App Server, etc.

• Centralized management of data center

• Scalability to low 100’s of servers

Oracle Secure Backup

• Best integrated backup of Oracle

Supports popular tape libraries & drives

Databases • End-to-End Encryption of database backups

World’s Fastest Database Backup
• Oracle Secure Backup is fast

• 10% to 25% faster than competition
• Tight integration with Database

Leading Vendor

optimizes performance
• Direct calls into DB engine • Unused Block Elimination skips all unused space

• Next release even faster by not

Speed of Backup

backing up Undo tablespace data


Lowest Price
Leading Vendor

Tape Drive Client Host Oracle Agent Central Server SAN Backup Encryption Media Server NFS Filer-NDMP

Leading Vendor
$ $ $ $ $ $ $ $ 3,000 1,000 6,000 1,000 3,000 2,000 2,000 6,000 $

3,000 Free Free Free Free Free Free Free


Oracle Secure Backup price is just $3000 per tape drive
• • Backup to virtual tape device (disk) is Free Low end bundle - one Free direct attached tape drive per database server

Oracle Secure Backup Roadmap
• Oracle Backup is based on the fourth generation of the Reliaty

backup engine
• 12 years in the market • Includes advanced features such as database backup, NDMP filer backup, shared devices, large tape libraries
• Future enhancements will include:

• • • • •

Tape Vaulting StorageTek ACSLS interface Globalization Encryption of file system backups Backup to disk of non-database files


Oracle End-to-end Data Validation
Blocks validated and Protection info added to block

Oracle Volume Manager Operating System Host Bus Adapter
• •

H.A.R.D. – Hardware Assisted Resilient Data
• Prevents corruption introduced in IO path between DB and storage

Initially introduced in Oracle9iR2 10.2 HARD provides
• • Better checks All file types & block sizes checked • DB, log, archive, backup, etc.

SAN & Virtualization
SAN Interface Storage Device

A.S.M. enables HARD without using RAW devices Supported by major storage vendors

Protection info validated by storage device

Sneak Preview of Next Release Backup & Recovery


Investigation Lengthens Outages
Time to Repair

• In an outage, uncertainty and

confusion are common • Largest part of downtime is:
• Investigating the problem • Choosing the right solution Time to Investigate & Time to plan

Total Downtime


Data Repair Advisor
• Analyzes failures based on symptoms • e.g. “Open failed” because datafiles missing • Intelligently determines repair


• Aggregates failures for efficient repair • e.g. for many bad blocks restore entire file • Presents only feasible repair options • Are there backups? • Is there a standby database? • Ranked by repair time and data loss

• Can automatically perform repairs


Database Backup & Recovery Improvements
• Intra-file parallelism for backup and restore of Bigfiles • RMAN duplicate database works across the network • Instantiate standby or test database • No extra temporary copy • Integration with Windows Volume Shadow Service

(VSS) Backup Interface
• For tape or snapshot backups on Windows


Ultra-Safe Mode
• Extra protection from changes that corrupt data • Use more hardware cycles to detect and prevent database corruptions • Memory Corruptions • Block Contents Checking • Buffer Integrity Checking – incremental checksum • Disk Corruptions • Lost writes – Data Guard lost write detection • Fractured Writes – ASM sequential mirror writes • ASM Mirroring repairs corrupt blocks from mirror


Best Disaster Protection - at Lowest Cost
Computer Failures Storage Failure

Unplanned Downtime

Human Error Data Failures Corruption System Changes Data Changes

Planned Downtime

Site Failure

Best Site Failure Protection - at Lowest Cost
Production Database
Redo Shipping with Real Time Apply

Standby Database

Reporting on Logical Standby

Data Guard

• • • • •

Best Recovery Point Objective (RPO) - Zero data loss Best Recovery Time Objective (RTO) – Seconds to failover Reporting on standby site using Logical Standby Best Management on Failure - no need to reinstantiate primary after failover Compared to remote mirroring, Data Guard provides better:
• Data protection, network usage, hardware utilization - for free

Standby Database Provides Fault Tolerance from Unplanned Failures

sing Unplanned ate u oler Downtime T uard ata G D
Data Failures

Computer Failures

Storage Failure

Human Error


• On unplanned failure, failover to standby first • Then take your time to diagnose and repair the failure • Use for cluster failure, corruption, full storage failure,

operator error, network failure

Automatic Failover to Standby (10.2)

Automatic Failover Production Database
Synchronous Redo Shipping

Physical or Logical Standby DB

Fast-Start Failover implements automatic failover to standby database
• • Triggered by failure of Site, Hosts, Storage, or Network Works with and supplements RAC server failover Comparable to cluster failover

• •

Failover occurs in seconds

Original site automatically rejoins the configuration after recovery

Oracle Streams Replication
Application Manages Update Conflicts
Redo Shipping

Both Sites Active

• Similar to Data Guard SQL Apply

• Shares redo transport, log mining, SQL apply infrastructure
• Allows queries and updates on all sites

• Application must manage update conflicts
• Application also manages role transitions

• Failover and resynchronization
• Not an out-of-the-box HA solution for packaged applications, but

can provide great availability for custom applications


Sneak Preview of Next Release Data Guard


Physical Standby with Real-Time Query
Real-time Queries Concurrent

Continuous Redo Shipment and Apply
Primary Database

Real-Time Query

Physical Standby Database

Read-only queries on physical standby concurrent with redo apply
• Supports RAC on primary / standby • Queries see transactionally consistent results Immediate appeal to the many users of physical standby DR with real time query is unique in the industry – no idle resources Handles all data types, but not as flexible as logical standby

• • •

Snapshot Standby – Leverage Standby Database for Testing

Physical Standby
Apply Logs Open Database Back out Changes

Convert Physical Standby to Snapshot Standby and open for writes by testing applications

Discard testing writes and catch-up to primary by applying logs

Preserves zero data loss
• But no real time query or fast failover Provides DR at the same time Single copy of storage

Snapshot Standby
Perform Testing

Similar to storage snapshots, but:
• •

Continuous Redo Shipping •

No idle resources


Data Guard Improvements
• Fast-Start Failover time cut in half • Fast-Start Failover for Maximum Performance (Async) Mode

• Automatic failover for long distance standby • May incur small data loss – administrator can limit
• Fast Redo Transport

• Streaming asynch network protocol • Redo Transport Compression for gap fetching
• Fast Incremental Backup on Physical Standby DB

• Tracks changed blocks on standby database
• New parallel media recovery doubles redo apply performance • SYS user no longer required for redo shipping

• Use strong authentication (certificates)


Data Guard Improvements
• RMAN understands Data Guard configurations • Tracks correct file names and original location of backups • Gives preference to local backups


SQL Apply and Streams Improvements
• Support XMLType data type (CLOB) • Support Transparent Data Encryption (TDE) • Apply performance improved up to 50% • SQL Apply additional PL/SQL Package support • Support Fine Grained Auditing • Support DBMS_RLS (Virtual Private Database)


Which Standby to Use
Benefits Limitations
- No updates allowed - No rolling upgrades + Disaster Recovery + Real-time Query + High Performance Apply + Supports all data types + Fast Automatic Failover + Application Transparent

Physical Standby

• •

Physical Standby is the base Disaster Recovery configuration Three ways to overcome limitations
• • • Logical Standby Snapshot Standby Streams


Which Standby to Use

Reporting with Updates – Logical Standby
• • Allows updates to reporting tables, adding indexes, materialized views, auditing, etc. Limitations - data types, slower apply Full updates to all tables Limitations - slow failover, no real-time reporting Active-active updates on primary and ‘standby’, heterogeneous hardware Limitations - loses application transparency, data types, apply performance

Logical Standby
Reporting with Updates

Testing – Snapshot Standby
• •

Snapshot Standby

Multi-Site Updates – Streams
• •

Multi-Site Updates

Logical and Streams allow Rolling Upgrades All can achieve zero data loss Disaster Recovery

Best Data Protection at Lowest Cost

Oracle Secure Backup
Archive to Tape

Data Guard / Streams
Site Failure Protection

Flash Recovery Area Flashback
Human Error Protection Corruption Protection

ASM Mirroring
Storage Failure Protection

Dramatic Advances in Ease of Use

Achieve any Level of Availability using Low Cost Hardware

Other 10.1 Enhancements
• Compression of backups • Automated creation of new files during recovery • Full DB “begin backup” command for faster mirror

split • Improved Recovery Parallelism (2x to 4x) • Tablespace Rename • Time window based throttling of backups


Best Online System Changes

Computer Failures Unplanned Downtime Data Failures

Planned Downtime

System Changes Data Changes

Online Reconfiguration Online Upgrade


Online Reconfiguration – Capacity on Demand
• •

• • • Add/remove CPUs on SMP online Add/remove cluster nodes online No data movement needed Grow and shrink shared memory and buffer cache online Auto tuning of memory online Add/remove disks online Automatically rebalance

Cluster Nodes




• •


Online Patch Upgrade using RAC
Emergency One-off Patches Critical Patch Updates Initial RAC Configuration Clients on A, Patch B Operating System Upgrades Hardware Upgrades Upgrade Complete Clients on B, Patch A

Clients A





Online Database Upgrades using SQL Apply
Upgrade Redo


Logs Queue



Patch Set Upgrades Major Release Upgrades

Version X 1

Version X 2



Initial SQL Apply Config

Upgrade node B to X+1

Redo Upgrade


Cluster Software & Hardware Upgrades


X+1 3



4 Switchover to B, upgrade A

Run in mixed mode to test


Sneak Preview of Next Release Database Upgrade


Online Patching of One-off Patches

• Patch a running Oracle instance with no


• Many one-off patches can be online patched • Subset of RAC online upgradeable patches • Great for diagnostic patches

• Enable, disable and de-install one-off

patches with no downtime

• Integrated with OPatch and inventory

• Initially available on Linux and Solaris • Long term goal is online patching of Critical

Patch Updates (CPUs).


Proactive Patching
DB/Grid Control
Recommended interim patch becomes available Proactively search for patches relevant to customer environment eg. by feature usage

Patch published on MetaLink with meta data

Apply patch in next Maintenance Window

- Identify to DBA - Download patch


Relevant Patch Found?

Rolling Database Upgrades Using Transient Logical Standby
• Logical standby allows rolling

Physical Logical Upgrade Physical

upgrades but has data type restrictions • Temporarily convert physical standby to logical to perform a rolling upgrade
• Data type restrictions are limited to short upgrade window

• No need for separate logical standby

for upgrade

Also possible in 10.2 with more manual steps

Best Data Changes

Computer Failures Unplanned Downtime Data Failures

Planned Downtime

System Changes Data Changes

Online Application Upgrades


Online Table & Index Redefinition
• All index changes can be done online

• Create new index, move index, defragment index
• Tables can be Reorganized & Redefined online

• Table contents are copied to a new table • Defragments and allows changing location, table type, partitioning • Contents can be transformed as they are copied • Can change columns, types, sizes - specified using SQL “Select”
Copy Table Transform 

Source  Table

Result  Table GUI  interface  to make it  Simple

Continuous  Queries &  Updates

Update  Tracking

Store  Updates

Transform Updates

Online Redefinition Enhancements
• In • • • • •

10.2 Online Redefinition supports
Online Move of a partition of a partitioned table AQ tables Clustered Tables Materialized View Logs Abstract Data Types (Objects)


Sneak Preview of Next Release Online Application Upgrade


Online Application Upgrade

• New tools to enable Online Redefinition of Applications

• Application developers use these tools in their upgrade scripts • Key Oracle Fusion Applications initiative • Available to all Oracle ISVs and developers


In-Place Redefinition Improvements
• Fast add column with default value • Does not need to update all rows to default value • Invisible Indexes prevent premature use of newly

created indexes • Online index build with NO pause to DML • No recompilation of dependent objects when
• Columns added to tables • Procedures added to packages

• Easier to execute table DDL operations online • Option to wait for active DML operations instead of aborting


Edition-Based Redefinition
• Editions provide versioning for database code objects • PL/SQL, triggers, views, synonyms, etc. • Patch and upgrade scripts make changes in a New

Edition that is invisible to current production users • New Edition is published for production use after scripts are complete, and new code is tested
sql> create Edition “New_Edition” as child of “Old_Edition”; sql> alter session set Current_Edition = “New_Edition”; … Load new versions of non-table objects

Versioning a View of a Table
• Tables are not versionable in Editions • Create an Editioning View in front of a table to

version the table definition
• • • Editioning Views select and name a subset of the columns of a single table Useful for hiding new or changed columns from production users Create an editioning view in the “Old Edition” that hides the changes to be made in the “New Edition”

• No invalidation, and no transition errors!


Features for Handling Data Changes During Upgrades
• Set table read-only for all editions • Then copy table and make any changes you want • Set editioning view read-only • No updates allowed in that edition – usually “Old_Edition” • Forward crossedition triggers fire for changes made by

sessions in “Old_Edition”

Transform and propagate changes to “New Edition”

• Reverse crossedition triggers fire for changes made by

sessions in “New Edition”

Transform and propagate changes to “Old Edition”


• Best solution for every outage • Best Clustering – Real Application Clusters • Best Human Error Protection - Flashback Error Correction • Best Backup and Recovery – Recovery Manager • Best Disaster Protection – Data Guard • Best Uptime for System Changes – Online Patching and Upgrades • Best Uptime for Data Changes – Redefinition and Editions • Lowest Cost • Low cost grid servers and storage • No idle hardware • Bundled clusterware, volume manager, and DR • Integrated, automated, and simple to use

Best Availability AND Lowest Cost

Best Practices – Maximum Availability Architecture (MAA)
• Operational Practices are key

• Technology alone is not enough

, ent v Pre , and e rat er ole cov T e s ge R uta O m Fro



• MAA is a blueprint for achieving HA & DR

• Tested, validated, and documented best practices • Database, Storage, Cluster, Network • 25 person year effort • otn.oracle.com/deploy/availability

Maximum Availability = Unbreakable Architecture + Best Practices

Oracle’s Integrated HA Solutions
RAC Clusters
Computer Failures Unplanned Downtime Data Failures

Fast Application Notification ASM Flashback RMAN & Flash Recovery Data Guard H.A.R.D Streams Replication Online Reconfiguration Online Upgrades Online Redefinition Editions

Oracle MAA Best Practices Oracle MAA Best Practices

Planned Downtime

System Changes Data Changes



<Insert Picture Here>



New Oracle Database 10.2 HA Features
Clusters • Increase Max Instances to 1055 on all platforms • Clusterware Open API • Clusterware File Redundancy for OCR and voting disk • Cluster Verification Data Guard SQL Apply • Support for IOTs with LOBs and Overflow • Improved Monitoring for SQL Apply • Optimized Creation of Logical Standby DB Data Guard Generic  Automatic Failover to Standby  Fast Failover to Standby (seconds)  Optimized Asynchronous Redo Transmission  Automatic Deletion of Applied Archive Logs  Conversion of Physical Standby DB to Reporting DB and back Diagnostics  Much faster db_block_cache_protec t  Improved block validation Online Redefinition  Online Move of a Partition of a Partitioned Table  Support Clustered Tables  Support Materialized View Logs  Support AQ tables  Support Abstract Data types  Clone Statistics, Check 73

New Oracle Database 10.2 HA Features
Oracle Secure Backup Backup & Recovery  Temporary Datafiles are • Tape Management Re-created on RMAN Support Recovery • RMAN Integration  Database Transport • NDMP Across Same Endian • Fibre Channel Drives Platforms • Centralized  Dynamic RMAN Channel Administration Allocation for Backing • Great Database Up and Recovering RAC Backup Performance Databases  Secure • Faster Instance Startup for Large Memory Configurations   RMAN HARD compliant backups Enhanced RMAN Backup Job Views Incremental Roll Forward of Database Copy (standby db or reporting db)

Flashback  Flashback Database Through Resetlogs  Named Restore Points  Guaranteed Restore Points  Flashback Across Data Guard Switchovers

New Oracle Database 10.1 HA Features
Clusters • Portable Clusterware • Cluster file system for Linux & Windows • Automated Patching Data Guard SQL Apply • Support for Longs • Support for multibyte CLOBs and NCLOBs • Support for Index Organized Tables • Functional Indexes • Simplified zero data loss failover • Real time apply allows real time reporting • Zero downtime instantiation Data Guard Generic  Data Guard Broker support for RAC  Named Data Guard Configurations  Real Time Apply  Flashback Standby Database  Flashback Reinstantiation  Improved Recovery Parallelism  Role based parameter settings Rolling Upgrades  Rolling Upgrades Using Data Guard SQL Apply Online Redefinition  Support of Unique Indexes  One Step Cloning of Dependent Objects  Columns can be Populated Using Sequences & Sysdate  Signature Based Dependency Tracking Using Synonyms  Online Segment Shrink

New Oracle Database 10.1 HA Features
Automated Disk Backup & Recovery Based Backup &  Simplified Recovery Recovery Through Resetlogs • Automated Restore Tolerates Management of B&R  Missing Backups Disk Space • Simplified Backup  Proxy Backup of Using Image Copy Archives • Change Aware  Automated TSPITR Incremental Backups Instantiation • Incrementally  Full DB Begin Backup Updated Backups  Automated Backup Tuning Channel Failover • Improved Recovery  Simplified RMAN Parallelism cataloging of backup • Faster Instance files Startup & Cache Warm  Automated File Creation during Recovery  Drop Database  Flashback  Flashback Drop  Flashback Row History  Flashback Table  Flashback Transaction History  Flashback Database  Better map of time to SCN for flashback LogMiner  Automated Specification of Logs to Mine  Support for Shared Server Configurations  Fine Grained Supplemental Logging76


Oracle Streams Replication
Application Manages Update Conflicts
Redo Shipping

Both Sites Active

• •

New Architecture for Replication
• • • • Introduced in release 9.2 Log based – no triggers Much faster than Advanced Rep Real-time change capture

Most flexible
• • • Publish/subscribe rules control routing Integrates replication & queuing Customizable apply transformations & subsetting Zero data loss with remote capture (10.2) No quiesce for configuration changes

Best performance

Highly available
• •


Oracle color palette
Primary Colors Red Black White

Secondary Colors

Complementary Colors



• Title slides, section dividers and quote call-outs have a place for •

photography, designated by a grey box with <Insert Picture Here> A collection of “industry images”, which Oracle has purchased global usage rights for, has been provided for use in these spaces. Additional photography will be made available periodically. Select images that are appropriate for the specific presentation. “Business” and “Business Lifestyle” images may be used when industry specific images are not appropriate To insert photography – select <Insert> + <Picture from File> and then scale and position the image exactly over the grey square. See the next slide for instructions on using “the grid” to automatically snap images into place. The approved library of images can be located at:


Using the PowerPoint Grid
• When scaling industry images, turn on the

“Snap objects to grid” feature with the spacing of 0.083 inches (default) • It is also helpful to choose “Display grid on screen”


Sign up to vote on this title
UsefulNot useful