Professional Documents
Culture Documents
Edition-based Redefinition,
RMAN, Oracle Secure Backup
Online Redefinition, Data Guard, GoldenGate – Backup to tape / cloud
– Minimal downtime maintenance, upgrades, migrations
Resulting in
– Sub-optimal resource utilization
GoldenGate
– Application outages when replicas fail
– Workload on replicas managed in silos
Order Capture Order History View Order Capture Order History View
Data Guard
GoldenGate
GoldenGate
Global Service Manager (GSM): Provides main GDS functionality: service management
and load balancing
– Clients connect to GSM instead of database listener
– At least one GSM per region or multiple GSMs for High Availability
– All databases/services register to all GSM Listeners
GDS Catalog: stores all metadata, enables centralized global monitoring & management
– Global service configuration stored in GDS Catalog
Primary Standby
The longer the distance, the larger the performance impact
ASYNC Standby
Primary
Standby
Primary
SYNC
ASYNC
Commit
Ack
Far Sync
Instance
Standby
Primary Standby
Primary
async
sync
async
London
Primary Reading Standby
sync
Bridgeport
New York
Prior to 12.1, Standby 1 waits till log switch before forwarding redo
from archived logs to Standby 2
Primary Standby
LGWR NSS RFS For SYNC transport: remote site
Commit acknowledges received redo before
Commit writing it to standby redo logs
Acknowledge Redo Standby
Logs Redo
Logs
Reduces latency of commit on primary
Better DR – increased SYNC distance
Acknowledge
Primary Standby
LGWR NSS RFS time for local online redo log write,
Commit
synchronous transport will not impact
Commit
Acknowledge Redo
primary database performance
Standby
Logs Redo
Logs
Rolling Upgrade With Active Data Guard DML on Global Temporary Tables
Automate complexity through simple PL/SQL Package: Temporary undo is not logged in redo logs
DBMS_ROLLING (12.1.0.1 onwards), with simple Init,
Enables DML on global temporary tables on Active
Build, Start, Switchover, Finish procedures
Data Guard: more reporting support
Additional Data Type Support: XML OR, Binary XML,
Spatial, Image, Oracle Text, DICOM, ADTs (simple Set by default on Active Data Guard standby
types, varrays), …
One Backup
Point-in-time recovery
at pluggable database level
1001
00 1010000 1
1 0110111101
1 1 101
1 0000101 00
1011110110 1
Backup
101 1 1
1001
Fully Active
Distributed Active-Active High Availability
DB
Log-based Reporting
Query & Report Offloading
Database
Changed Data
Data Real-time BI, Operational
Oracle & Non-Oracle Reporting, MDM
Warehouse
Database(s)
Data Integrator
ODS Global
Data Synchronization within the
Data Enterprise
Centers
Message Bus Message
Event Driven Architecture, SOA
Bus
These capabilities
– Further reduce downtime
– Significantly improve productivity
– Eliminate traditional compromises