Professional Documents
Culture Documents
Stefan Reiners
DBA
METRO-nom GmBH
Eliminate Long
Backup Windows
1010001001101001010101010001010101
001010101010001010101001010
Continually Validates
1010010100010101010010101000101010100 Archive Backup to
Recovery Status Cloud Storage
Delta Tape
Push Incremental Virtual Full Backup
Day N Virtual
Full
Remote
Incremental
Replica
Changed blocks and Data validation on
Real-Time Redo receipt, copy,
(no full backups) restore, periodically
Replication Replication
RA Osaka RA Tokyo
When upstream appliance (RA Osaka) is not available, backups and
redo are redirected to downstream appliance (RA Tokyo)
X
• Virtual fulls are created as normal
Backups to
DS Appliance When upstream is back online, downstream appliance backups are
RA Osaka RA Tokyo transferred
• Transferred backups are ingested and processed into virtual fulls
• Normal backups to upstream appliance can be restarted immediately
Replication
Benefits
• Preserve High Availability during planned or unplanned downtime
RA Osaka RA Tokyo
DS Appliance • Database backup & restore/recoverability available from US or DS
Backups Transferred to Upstream • MAA Presentation and MOS Note 2432144.1 NOW AVAILABLE
• www.oracle.com/goto/maa -> Zero Data Loss Recovery Appliance
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
X
RA Boston
Backup Failover to Alternate Appliance Primary
Appliance
• Incrementals and Redo normally sent to Primary RA
• Alternate RA serves as backup staging area when
primary RA is unavailable, then syncs with primary RA
afterwards Incrementals
&
– No virtual fulls created on alternate, hence Redo
recoverability not supported
– Space sized for ‘n’ incrementals and archived log backups
during primary downtime period
• Benefits:
– Preserves backup and redo shipment continuity RA NYC Alternate
during planned maintenance / upgrades Alternate Appliance takes
Appliance over backups and
– Prevents local Fast Recovery Areas from filling up
redo transport
with archived logs
– Incremental forever backups continue “BF_FORWARD” Policy on Alternate RA:
STORE_AND_FORWARD = ‘YES’
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
Global Financial Services Company
8000+ Protected DBs, Global Data Centers, Backup Failover to Alternate Appliance
DB+RA POD 1 (600-700 DBs) DB+RA POD 2 (600-700 DBs) Each RA in a pod is configured
DB Group 1 DB Group 2 DB Group 3 DB Group 4 as failover for the other.
Standardized DB On-Boarding:
DayDayn:2->N:
Final Restore &
SOE TBS Day 1: Full Virtual Full SOE TBS
Incremental
Incremental Recover Final
Backup
Backups Restore
Incremental
Read-only
Read-write
• Centralized Recovery Appliance “migration engine” + minimal downtime (short read-only at end)
• Daily incremental backups -> virtual full backups on Recovery Appliance
• At destination, restore latest virtual full backup, prior to migration window
• RESTORE FROM PLATFORM XXX FOREIGN DATAFILE YYY
• When ready to switchover: At source, take final incremental and metadata tablespace export in read-only
• RECOVER FROM PLATFORM XXX FOREIGN DATAFILECOPY YYY at destination
• IMPORT Data Pump export file at destination
• Destination open in read-only to verify migrated data, then open read-write for business
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
Leading Global Semiconductor Manufacturer
Legacy Architecture New Architecture
Business Needs Exadata X4-2 Exadata X2-2 Exadata X4-2 Exadata X2-2 Results Achieved
• Accelerate Growth • Consolidate and
• Drive Operational Excellence standardize
Active Data Cascade – Consolidated several
• Customer Experience Guard Standby database servers
• Operational Efficiency – Compatible with Exadata
• Grow organizational – Multi-Tenant option
capabilities – optimize • Reliable, Scalable and High
innovation Performing
• Address current & planned • Improved the time and
business growth objectives Weekly Full and daily Active Data
cost to build and maintain
incremental backup Analytics platform
Solution Needs Guard
• Near zero downtime
• Stability migration using ZDLRA –
• Zero Preventable Outages Incremental RMAN DUPLICATE.
• Focus on Business Ops forever backups • Deliver exceptional service
• Increase IT agility, self- to business users
NAS Device
service and alignment to • Eliminated full backups
business drivers • Improved RTO by 4X
Exadata C@C • Reduced backup windows
by 2X
The Good:
10.24.2018
1
Agenda
Introduction
2 Mission
3 Best Practices
4 Target
5 Summary
Introduction
29
Introduction
Introduction
Team of 13 DBAs
• ~ 2100 Oracle databases
• AIX, Linux, Windows - Servers
• Database features including:
• RAC
• Data Guard
• GoldenGate for Minimal Downtime
Maintenance (MDM)
Mission
32
Mission
34
Best Practices
Easy migration
• Calculate how much space is needed
• Enroll the database to the local ZDLRA
• Grant access to the protected database to
a backup user
• Modify sqlnet.ora
• Create and verify a Wallet
addzdlra.sh -d testdb -p gold
• Copy libra.so to the LIB directory
• Register database
• Set new backup configuration
• Enable Block Change Tracking
• Run test Backup
Best Practices
MAX_RETENTION_WINDOW
• Set it, but not too aggressive
Don‘t Submit multiple requests to Delete
Databases
• A delete can take a lot of time
• If database delete does not progress for
some time, contact Support
Don‘t Neglect the RA
• Monitor and adjust the System
• System Activity Report
• Clarify Findings with Support
Target
37
Target
40
Summary
your attention!
Agenda