Beruflich Dokumente
Kultur Dokumente
Subhadeep Sengupta
Principal Product Manager
Bala Kuchibhotla
Senior Director of Development
September 2014
1 Current Challenges
2 EM 12c Solution
3 Summary
RMAN RMAN
Data Pump
Restore Duplicate
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 13
CloneDB using DNFS
• Ability to create thin databases from • Advantages
RMAN image copies – Easy to setup
• Uses NFS v3 client embedded in – No special storage software needed
database – Works on all platforms
• Supported configurations – Time efficient: Instantaneous cloning
– Single instance databases – Space efficient: Create multiple clones
based on one backup
– Note: Only file system support for this
setup (No ASM) – Uses dNFS to improve performance,
high availability, and scalability of NFS
• Supported Versions: 11.2.0.3+, 12.1 storage
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 16
Data Movement
Production Test Master
Database Masking & Database
Sub setting
NAME SSN SALARY
NAME SSN SALARY
AGUILAR 203-33-3234 40,000
MILLER 112-23-4567 40,000
BENSON 323-22-2943 60,000
SMITH 111-22-3333 60,000
010110011
101001010
000111010
• Mask / Subset – Mask sensitive data. Optionally, subset to reduce storage footprint
• Test Master – Sanitized copy of production data for use in dev / test environments OR
a Data Guard Standby database
• Clones – Full clones for performance / stress testing; snap clones for functional testing
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 18
Deployment Scenarios
Snap Clones using Standby
Private backups
(snapshots) for SSA
user
Production Continuous or Discrete Replication Standby / Test
Database Master Database
Replication Types:
Continuous Discrete
Technology Data Guard, Golden Gate RMAN, Snap Mirror, import/export …
Masking and Not possible At source (in production), or in place at test master
Subsetting
• Enable direct clones from production databases • Works with patched or upgraded binary
• Provide automation to refresh the clone with data • If using clone as test master, allow self service users to
changes in production refresh existing clones with new data
• Works for storage snapshots, RMAN backups, data • Reduce administrative overhead
pump exports, etc
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 20
DB Clone and Refresh – Admin Flow
Mask
Scheduled or Manual Storage Snapshots or RMAN Backups of the test master database, called Profiles
Standby / t0 t1 t2 …. tN
Test Master
Test master is
regularly
refreshed with
current data Clones
from production • Clones can be created from any
profile
Private backups
• Each user gets a personal read-
write database clone
Request DBs
List Zones
List Service Templates List Deploy Request PDBs
Request Schemas
List Service Instances
Track request progress
DBaaS
Portal & API
Service Control (start/stop)
DBaaS Providers:
• CRUD on Zones / Pools / Service templates / Profiles / Quota / etc
Comprehensive REST and EMCLI APIs For all self service and admin functions