Professional Documents
Culture Documents
Oracle Database 12c Data Guard Administration Ed 1 NEW D79232GC10
Oracle Database 12c Data Guard Administration Ed 1 NEW D79232GC10
Oracle Database 12c Data Guard Administration Ed 1 NEW D79232GC10
– More .. $?
– Save Money
OracleWorld 2003, Paper #36693, 12
Daniel T. Liu, FARES
Oracle Advanced Replication
• Replication Objects
– Table, Indexes, View
– Procedures, Packages, Functions, Triggers
– User-Defined Types
• Replication Groups
– A collection of replication objects that are logically
related.
– Master group
– Materialized view group
OracleWorld 2003, Paper #36693, 15
Daniel T. Liu, FARES
Replication Components
• Replication Sites
– Master Sites
– Materialized View Sites
• Multimaster Replication
– Each master site operates as an equal peer.
– Provides complete replicas of each replicated
table at each of the master sites.
– Replicate changes for each transaction.
– Two types of multimaster replication
• Asynchronous
• Synchronous
Replicated Replicated
Change
Table Table
Trigger
Replicated Replicated
Change
Table Table
Application
Update Query
Master Materialized
Table Refresh View
(updatable) (read-only)
Update Update
Master Materialized
Table Refresh View
(updatable) (writeable)
SGA SGA
Global Cluster Global
Resource Resource
Directory
Interconnect Directory
Instance A Instance B
Vendor Vendor
CMS CMS
Node A Node B
Primary
Database Data Data Standby
Guard Guard Database
Broker Broker
Oracle Net
Online
Redo
Logs
Log Log
Transport Apply
Services Services
Local Remote
Archived Archived
Logs Logs
Oracle Net
Standby
Online Redo
Redo Logs
Logs
FAL
Client/
ARCH ARCH MRP
Local
Remote
Archived
Archived
Logs
FAL Logs
Server
DMON DMON
Primary Logical
Database Standby
Database
SYNC
Oracle Net
Online Applying
Redo Group
Logs
LSP0
ARCH
PX PX
Streams Included
Entire
Database YES N/A YES YES YES
Replication
Schema
Replication YES N/A NO NO YES
Table
Replication YES N/A NO NO YES
DML
Replication YES N/A YES YES YES
DDL
Replication YES N/A YES YES YES
Instance
Redundant YES YES YES YES YES
Database
Redundant YES NO YES YES YES
Cluster
Management NO YES NO NO NO
Software
Failover Manual Failover Failover Manual
Mechanism TAF
Failover Switchover Switchover Failover
Load YES
Balancing YES YES YES YES
Partial
OracleWorld 2003, Paper #36693, 51
Daniel T. Liu, FARES
Feature Comparison
Advanced RAC Physical Logical Streams
Replication Standby Standby
Change
Captured Local Local Remote Remote Local
Heterogeneous
Database YES NO NO NO YES
Support
Datatype
Support ALL ALL SOME SOME SOME
OS Platform Must
Must Must
between Can be be Can be
source and Different Same be be Different
Target Same Same
Oracle
Version Can Must Must Must Can
Between be be be be be
Source and Different Same Same Same Different
Target
OracleWorld 2003, Paper #36693, 53
Daniel T. Liu, FARES
Summary
• High Availability Concept
• High Availability Options
– Advanced Replication
– Real Application Clusters
– Data Guard
– Oracle Streams
• High Availability Product Comparison