DBaaSfeaturing Enterprise Manager 12c “Snap ... - · PDF fileManager 12c “Snap Clone” and E-Business Suite ... (Oracle ZFS Appliance and NetApp) ... One can leverage the...
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
• Snap Clone: Instant and storage-efficient cloning of databases enabled by EM12c using copy on write capability of the storage layer
� E-Biz Rapid Clone: A command line utility provided to clone App and DB tiers of E-business Suite environment. The database cloning part follows traditional cloning methods necessitating the need of Snap Clone for creating multiple functional copies
� E-Biz Smart Clone: An EM 12c feature to facilitate cloning of E-Biz app tier
� Production environment: A commissioned, operational, production instance of E-business Suite
� Test Master environment: A copy of production (with optional additional processing such as masking and data scrambling) that can be used as a reference for creating multiple functional clones as needed
• A logical grouping of cloud infrastructure resources based on functional, departmental or geographic boundaries. Example, Finance Zone, East Coast Zone• Separate charge plans may be defined per zone• Zones can also be used to enforce access control
Resource Pool
• A logical unit of homogeneous clustered or non-clustered resources exhibiting common characteristics. Example, Oracle VM server Pool, Database Pool
Pool Pool
PoolPool
Pool
Pool
PoolPoolPool
Zone
Zone
Zone
cloud
In this specific case, Dev and Test E Biz Suite instances can reside in different zones.
Within each zone, different versions of applications and database can reside in separate pools.
Additional concepts� Software Library: A centralized repository of all reusable components/cloud building blocks
(scripts, assemblies, templates, profiles, etc), accessible from all OMSs in an EM installation.
� Profile: A gold image used as a source of subsequent provisioning in DBaaS/MWaaS on physical environments. This could be a DBCA template, RMAN backup or export dump depending on the type of service
� Service Template: Is a standardized service definition that encapsulates the payload (profile) and method of provisioning
� Service instance: The state of an already deployed service. It can be in “running” or
� Register a NetApp or SUNZFS NAS storage with Enterprise Manager Cloud Control
� Mount the volume nas:/export/ebs/MyVol1 on a host as /ebs
� Create Test Master environment from production entirely on /ebs
– Option 1: Use the Rapid Clone command line option for cloning the DB and App tiers
– Option 2: One can leverage the automated cloning functionality within the EM Application Management Pack for the App tier and one of EM12c Database Provisioning/RMAN/Dataguard/scripts for the DB tier
– Scramble data on Test Master, as needed
� Discover the Test Master Database created above through EM12c
� Run ‘Synchronize’ job from the Storage Registration page.
– Configure the Oracle_Home & a Listener from it to add as a “Managed Target’ on EM12c
� Create Pool in EM
– Configure a pool for hosting homogeneous versions of database e.g: configure ebs_pool by picking the ORACLE_HOMEs provisioned above in the “Prepare” phase
Multi-node cloning leveraging Snap Clone of Database tier
APP
VOL_DB
VOL_APP
DB
Database Snap Clone done using EM Database as a Service The huge savings in storage and provisioning time for the database realized
Application tier is cloned manually or outside the Snap Clone process.
Multi Host
� Prepare TestMaster application tier for cloning : adpreclone.pl appsTier
� Copy the directories from TestMaster to each of the target application tier node:[APPL_TOP]
[COMMON_TOP]
Applications Technology Stack:
[OracleAS Tools ORACLE_HOME]
[OracleAS Web IAS_ORACLE_HOME]
� From Self Service Portal we get the Hostname, SID & Port of the EBS Database clone.
� To wire a Middle tier node with any Snap Clone db using the above values & run
$ cd [COMMON_TOP]/clone/bin$ perl adcfgclone.pl appsTier
a. Ensure that No Applications (adpatch) &/or TechStack (opatch) is applied on TestMaster after Profile creationb. In a Multi-node cloned environment (comprising of Snap Clone) SSA user can’t utilize the Snapshot backup/restore.
� Enterprise Manager Base Platform - Cloud Control (OMS) version 12.1.0.2.2
� Cloud Management Pack for Database
� Oracle Application Management Pack for Oracle E-Business Suite and Database Lifecycle Management Pack for ongoing E-Business and database management, respectively
Plug-in(s)
� Enterprise Manager for Oracle Database (DB) version 12.1.0.3
� Enterprise Manager Storage Management Framework version (SMF) version 12.1.0.1
� Enterprise Manager for Virtualization (VT) version 12.1.0.4
� Enterprise Manager for Oracle Cloud (SSA) version 12.1.0.5
References
� OTN Home page for Cloud/DBaaS
� Support Note 1549855.1 for DBaaS
� Support Note 406982.1 for E-Biz Rapid Clone for setting up the Test Master
� Getting Started with Oracle Application Management Pack (AMP) for Oracle E-Business Suite, Release 12.1.0.1 (Doc ID