SlideShare a Scribd company logo
Building a Cloud Platform:
Oracle Enterprise Manager 12c
and Oracle Database Appliance
Sessions UGF10017
Bobby Curtis, Infrastructure Principal
10/25/2015 @ 9:00 am PST
Bobby Curtis
@dbasolved
http://dbasolved.com
Work:
bobby.l.curtis@accenture.com
Personal: curtisbl@gmail.com
Douglasville, Georgia
Infrastructure Principal
IOUG (RACSIG/DI SIG), RMOUG, GAOUG
Accenture Enkitec Group
3Copyright © 2015 Accenture All rights reserved.
Part of Accenture’s Infrastructure Services:
- 52,000 Oracle professionals
- 17,000 Infrastructure Services professionals
Oracle Database & Engineered Systems Solutions:
- Database Migrations
- Oracle Applications on Engineered Systems
- Cloud-based solutions leveraging Engineered Systems
Oracle “Specialized” in the following areas:
- Oracle Database, Oracle Database Security, Oracle Real Application Cluster (RAC), Oracle
Data Warehouse, Oracle Database Performance Turning, Oracle Linux
- Egineered Systems: Oracle Exadata, Oracle Exalogic, Oracle Exalytics
ORACLE – ACE Program
Oracle’s advocacy program recognizes
evangelists and enthusiasts. The members
are non Oracle employees who are Oracle
experts and are recognized by Oracle for
their technical expertise. They contribute
their knowledge to the community with
articles, technical advice, blog posts, tweets
and presentations at conferences.
**Accenture has more Aces than all of our
top competitors combined globally.
4Copyright © 2015 Accenture All rights reserved.
 Martin Bach
 Bobby Curtis
 Julian Dontcheff
 Frits Hoogland
 David Kurtz
 Cary Millsap
 Kerry Osborne
 Alex Zaballa
 Christoph Ruepprich
 Karl Arao
 Jason Arneil
 Danny Bryant
 Andy Colvin
 Alex Fatkulin
 Jorge Rimblas
 Carlos Sierra
Oracle ACE
Oracle ACE Director
Oracle ACE Associate
• Client Requirements
• Oracle Enterprise Manager 12c
• Engineered Systems (Oracle Database Appliance)
• Build Out
• Execution
• Putting it together
• Questions
Agenda
Copyright © 2015 Accenture All rights reserved. 5
Requirements
Copyright © 2015 Accenture All rights reserved. 6
Client: Major distributor of information
Defined Goals:
• Reduce the time it took to provision databases for development and quality assurance activities
• Reduce overall costs of management associated with deploying new databases
• Increase response time to the needs of their development and quality assurance staff
• Did not want to use Oracle Enterprise Manager 12c Self-Service Portal, but use the Cloud APIs
Resources available:
• Oracle Enterprise Manager 12.1.0.3 (Examples in presentation are from 12.1.0.4)
• Oracle Database Appliance X3-2 (Examples in presentation are from ODA X4-2)
Requirements
Copyright © 2015 Accenture All rights reserved. 7
Client: Major distributor of information
Requirements
Copyright © 2015 Accenture All rights reserved. 8
3rd Party Cloud Tools
Or
Command Line
Oracle Enterprise Manager 12c
Copyright © 2015 Accenture All rights reserved. 9
Overview of Oracle Enterprise Manager 12c
Copyright © 2015 Accenture All rights reserved. 10
Cloud Architecture Oracle Enterprise Manager 12c
Copyright © 2015 Accenture All rights reserved. 11
Required Roles for supporting cloud based functions
Zones consisting of hardware and operating system
Pools consisting of Oracle Homes needed to host database
DBaaS instances created
Required Items in Oracle Enterprise Manager 12c
Copyright © 2015 Accenture All rights reserved. 12
[oracle@acoem bin]$ ./emcli list_plugins_on_server
OMS name is acoem.enkitec.com:4889_Management_Service
Plug-in Name Plugin-id Version [revision]
Oracle Database Appliance oracle.dba.odba 12.1.0.1.0
Oracle Big Data Appliance oracle.sysman.bda 12.1.0.4.0
Oracle Cloud Framework oracle.sysman.cfw 12.1.0.2.0
Oracle Database oracle.sysman.db 12.1.0.7.0
Oracle Fusion Middleware oracle.sysman.emas 12.1.0.7.0
Oracle MOS (My Oracle Support) oracle.sysman.mos 12.1.0.6.0
Oracle Storage Management Framework oracle.sysman.smf 12.1.0.5.0
Oracle Cloud Application oracle.sysman.ssa 12.1.0.9.0
Oracle Virtualization oracle.sysman.vt 12.1.0.7.0
Oracle Exadata oracle.sysman.xa 12.1.0.6.0
[oracle@acoem bin]$ ./emcli list_plugins_on_agent
The Agent URL is https://oda1.enkitec.com:3872/emd/main/
Plug-in Name Version
Oracle Exadata 12.1.0.6.0
Oracle Home 12.1.0.4.0
Oracle Database 12.1.0.7.0
Oracle Database Appliance 12.1.0.1.0
On the Server (OMS):
On the Target (Agent):
Patch Oracle Enterprise Manager 12c
Copyright © 2015 Accenture All rights reserved. 13
Patch the OMS to the current patch releases!!!!!!
Engineered Systems
(Oracle Database Appliance)
Copyright © 2015 Accenture All rights reserved. 14
Overview of Oracle Database Appliance (X4-2)
Copyright © 2015 Accenture All rights reserved. 15
Servers:
• Two Servers / One Storage Shelf
• 2 – 12 core Intel Xeon processors per server
• 256 GB per server (512 GB total)
Storage:
• 20 – 900GB 10K rpm HHD
- (18 TB raw, 9 TB (dbl-mirror), 6 TB (tri-mirror)
• External NFS storage support
Network:
• Dedicated 10/100M Base-T Ethernet
• In-band, out-of-band and side-band network mgmt
• RJ-45 serial mgmt port
Software:
• Oracle Linux 5.9
• Appliance Manager (oakcli)
• Oracle VM (optional)
Overview of Framework with Oracle Database Appliance
Copyright © 2015 Accenture All rights reserved. 16
Zone: QA
(consists of engineered systems)
Resource Pool:
OH: 11g/12c
PaaS Infrastructure
Using Engineered Systems, a
zone can be scaled out
horizontally.
Build Out
Copyright © 2015 Accenture All rights reserved. 17
Access Cloud Setup
Copyright © 2015 Accenture All rights reserved. 18
1
2
3
PaaS Infrastructure Zone
Copyright © 2015 Accenture All rights reserved. 19
1
2
PaaS Infrastructure Zone
Copyright © 2015 Accenture All rights reserved. 20
1
2
3
Database Pool
Copyright © 2015 Accenture All rights reserved. 21
1
2
Database Pool
Copyright © 2015 Accenture All rights reserved. 22
1
2
3
4
Service Templates
Copyright © 2015 Accenture All rights reserved. 23
1
2
Service Templates
Copyright © 2015 Accenture All rights reserved. 24
1 2
3
4
Execution
Copyright © 2015 Accenture All rights reserved. 25
• Blueprinting is the way ot describe a desired frame work of inter-related cloud resources
• Blueprints can be simple or complex
• Blueprints use a yamel file (yml)
• Blueprints leverage the Cloud APIs in Cloud Management Pack
Blueprinting
Copyright © 2015 Accenture All rights reserved. 26
Inputs:
DbZone:
Type: String
DefaultValue: DBaaS_POC
Prompt: Zone to use for db
Data:
DBCreds:
user: <username>
password: welcome1
Resources:
SmallDB:
Type:
application/oracle.com.cloud.common.DbPlatformInstan
ce+json
Container:
f_getTemplateURI:
- DBaaS_POC_ServiceTemplate
- dbaas
Blueprinting (yml)
Copyright © 2015 Accenture All rights reserved. 27
Properties:
name: aegtest
zone:
f_getZoneURI:
- f_path:
- "Inputs.DbZone.Value"
- dbaas
params:
username:
f_path:
- "Data.DBCreds.user"
password:
f_path:
- "Data.DBCreds.password"
status:
cpu_count: 4
target_type: rac_database
instances: 2
REST (REpresentational State Transfer):
is an architectural style, and an approach to communications that is often used in
the development of Web services
JSON (JavaScript Object Notation):
is a lightweight data-interchange format. It is easy for humans to read and write. It
is easy for machines to parse and generate. It is based on a subset of the
JavaScript Programming Language
REST / JSON
Copyright © 2015 Accenture All rights reserved. 28
curl -k -u username:password -X POST -H "Content-Type:
application/oracle.com.cloud.common.DbPlatformInstance+json" -d
'{"zone":"/em/cloud/dbaas/zone/7F97FFAAF2AF873C6468E49011A14299","name":"testdb","description":"testd
bcreate","params":{"username":"oracle","password":"welcome1" ,"service_name":"orcl5”,
“database_sid”:”orclsid5”}}'
https://oemserver:port/em/cloud/dbaas/dbplatformtemplate/20465263F69329B6E05365ED090A67A7
REST Calls (CURL (Create))
Copyright © 2015 Accenture All rights reserved. 29
Successful submittal:
{
"uri" : "/em/cloud/dbaas/dbplatforminstance/byrequest/21" ,
"name" : "testdb" ,
"resource_state" : {
"state" : "INITIATED"
} ,
"media_type" : "application/oracle.com.cloud.common.DbPlatformInstance+json" ,
"canonicalLink" : "/em/websvcs/restful/extws/cloudservices/service/v0/ssa/em/cloud/dbaas/dbplatforminstance/byrequest/21" ,
"status" : "SCHEDULED"
}
curl -k -u username:password https://oemserver:port/em/cloud/dbaas/dbplatforminstance/byrequest/21
REST Calls (CURL (Status))
Copyright © 2015 Accenture All rights reserved. 30
Status while creating:
{
"uri" : "/em/cloud/dbaas/dbplatforminstance/byrequest/21" ,
"name" : "tesdb1_CREATE_57_28#343" ,
"description" : "DESCRITION_NOT_AVAILABLE_VIEW" ,
"resource_state" : {
"state" : "CREATING"
} ,
"context_id" : “21" ,
"media_type" : "application/oracle.com.cloud.common.DbPlatformInstance+json" ,
"canonicalLink" : "/em/websvcs/restful/extws/cloudservices/service/v0/ssa/em/cloud/dbaas/dbplatforminstance/byrequest/21" ,
"status" : "IN_PROGRESS" ,
"created" : "2015-10-15 17:57:29"
}
• Get Cloud Info
– curl -k -u cloud_demo_dbaas:welcome1
https://oemserver:port/em/websvcs/restful/extws/cloudservices/service/v0/ssa/em/cloud
• Get Zone ID
– curl -k -u cloud_demo_dbaas:welcome1
https://oemserver:port/em/websvcs/restful/extws/cloudservices/admin/cfw/v1/paaszones/
• Get Template ID
– curl -k -u cloud_demo_dbaas:welcome1
https://oemserver:port/em/websvcs/restful/extws/cloudservices/service/v0/ssa/em/cloud/dbaas/dbplatformt
emplate/20465263F69329B6E05365ED090A67A7
REST Calls Here are a few others
Copyright © 2015 Accenture All rights reserved. 32
Putting it together
(Curl & Application Express)
Copyright © 2015 Accenture All rights reserved. 33
Apex which calls Curl
Copyright © 2015 Accenture All rights reserved. 34
Demos at booth 1311 (Accenture) – See booth for details
Questions
Copyright © 2015 Accenture All rights reserved. 35
Questions
Copyright © 2015 Accenture All rights reserved. 36
Extra Learning
Copyright © 2015 Accenture All rights reserved. 37
Here at Oracle Open World
Copyright © 2015 Accenture All rights reserved. 38
CON3637 – Database As A Service Panal with the Cloud SIG
Cloud SIG – Thursday, 9:30 am
GaOUG TechDay 2016
Copyright © 2015 Accenture All rights reserved. 39
Go to http://gaoug.strikingly.com for more info

More Related Content

What's hot

Hit Refresh with Oracle GoldenGate Microservices
Hit Refresh with Oracle GoldenGate MicroservicesHit Refresh with Oracle GoldenGate Microservices
Hit Refresh with Oracle GoldenGate Microservices
Bobby Curtis
 
Oracle GoldenGate 21c New Features and Best Practices
Oracle GoldenGate 21c New Features and Best PracticesOracle GoldenGate 21c New Features and Best Practices
Oracle GoldenGate 21c New Features and Best Practices
Bobby Curtis
 
Oracle GoldenGate 18c - REST API Examples
Oracle GoldenGate 18c - REST API ExamplesOracle GoldenGate 18c - REST API Examples
Oracle GoldenGate 18c - REST API Examples
Bobby Curtis
 
OOW19 - HOL5221
OOW19 - HOL5221OOW19 - HOL5221
OOW19 - HOL5221
Bobby Curtis
 
Extreme Replication - Performance Tuning Oracle GoldenGate
Extreme Replication - Performance Tuning Oracle GoldenGateExtreme Replication - Performance Tuning Oracle GoldenGate
Extreme Replication - Performance Tuning Oracle GoldenGate
Bobby Curtis
 
Oracle virtualbox basic to rac attack
Oracle virtualbox basic to rac attackOracle virtualbox basic to rac attack
Oracle virtualbox basic to rac attack
Bobby Curtis
 
Enable GoldenGate Monitoring with OEM 12c/JAgent
Enable GoldenGate Monitoring with OEM 12c/JAgentEnable GoldenGate Monitoring with OEM 12c/JAgent
Enable GoldenGate Monitoring with OEM 12c/JAgent
Bobby Curtis
 
Oracle GoldenGate Presentation from OTN Virtual Technology Summit - 7/9/14 (PDF)
Oracle GoldenGate Presentation from OTN Virtual Technology Summit - 7/9/14 (PDF)Oracle GoldenGate Presentation from OTN Virtual Technology Summit - 7/9/14 (PDF)
Oracle GoldenGate Presentation from OTN Virtual Technology Summit - 7/9/14 (PDF)
Bobby Curtis
 
Exachk and oem12c - IOUG C15LV
Exachk and oem12c - IOUG C15LVExachk and oem12c - IOUG C15LV
Exachk and oem12c - IOUG C15LV
Bobby Curtis
 
How many ways to monitor oracle golden gate - OOW14
How many ways to monitor oracle golden gate - OOW14How many ways to monitor oracle golden gate - OOW14
How many ways to monitor oracle golden gate - OOW14
Bobby Curtis
 
Oem12c patching -OOW13
Oem12c patching -OOW13Oem12c patching -OOW13
Oem12c patching -OOW13
Bobby Curtis
 
ECO 2022 - OCI and HashiCorp Terraform
ECO 2022 - OCI and HashiCorp TerraformECO 2022 - OCI and HashiCorp Terraform
ECO 2022 - OCI and HashiCorp Terraform
Bobby Curtis
 
GoldenGate Monitoring - GOUSER - 4/2014
GoldenGate Monitoring - GOUSER - 4/2014GoldenGate Monitoring - GOUSER - 4/2014
GoldenGate Monitoring - GOUSER - 4/2014
Bobby Curtis
 
Oem12c db12c and You
Oem12c db12c and YouOem12c db12c and You
Oem12c db12c and You
Bobby Curtis
 
Exachk and oem12c
Exachk and oem12cExachk and oem12c
Exachk and oem12c
Bobby Curtis
 
Session 319
Session 319Session 319
Session 319
Bobby Curtis
 
Deep Dive into Automating Oracle GoldenGate Using the New Microservices
Deep Dive into Automating Oracle GoldenGate Using the New MicroservicesDeep Dive into Automating Oracle GoldenGate Using the New Microservices
Deep Dive into Automating Oracle GoldenGate Using the New Microservices
Kal BO
 
Oracle GoldenGate Performance Tuning
Oracle GoldenGate Performance TuningOracle GoldenGate Performance Tuning
Oracle GoldenGate Performance Tuning
Bobby Curtis
 
Oracle GoldenGate Studio Intro
Oracle GoldenGate Studio IntroOracle GoldenGate Studio Intro
Oracle GoldenGate Studio Intro
Bobby Curtis
 
Improve PostgreSQL replication with Oracle GoldenGate
Improve PostgreSQL replication with Oracle GoldenGateImprove PostgreSQL replication with Oracle GoldenGate
Improve PostgreSQL replication with Oracle GoldenGate
Bobby Curtis
 

What's hot (20)

Hit Refresh with Oracle GoldenGate Microservices
Hit Refresh with Oracle GoldenGate MicroservicesHit Refresh with Oracle GoldenGate Microservices
Hit Refresh with Oracle GoldenGate Microservices
 
Oracle GoldenGate 21c New Features and Best Practices
Oracle GoldenGate 21c New Features and Best PracticesOracle GoldenGate 21c New Features and Best Practices
Oracle GoldenGate 21c New Features and Best Practices
 
Oracle GoldenGate 18c - REST API Examples
Oracle GoldenGate 18c - REST API ExamplesOracle GoldenGate 18c - REST API Examples
Oracle GoldenGate 18c - REST API Examples
 
OOW19 - HOL5221
OOW19 - HOL5221OOW19 - HOL5221
OOW19 - HOL5221
 
Extreme Replication - Performance Tuning Oracle GoldenGate
Extreme Replication - Performance Tuning Oracle GoldenGateExtreme Replication - Performance Tuning Oracle GoldenGate
Extreme Replication - Performance Tuning Oracle GoldenGate
 
Oracle virtualbox basic to rac attack
Oracle virtualbox basic to rac attackOracle virtualbox basic to rac attack
Oracle virtualbox basic to rac attack
 
Enable GoldenGate Monitoring with OEM 12c/JAgent
Enable GoldenGate Monitoring with OEM 12c/JAgentEnable GoldenGate Monitoring with OEM 12c/JAgent
Enable GoldenGate Monitoring with OEM 12c/JAgent
 
Oracle GoldenGate Presentation from OTN Virtual Technology Summit - 7/9/14 (PDF)
Oracle GoldenGate Presentation from OTN Virtual Technology Summit - 7/9/14 (PDF)Oracle GoldenGate Presentation from OTN Virtual Technology Summit - 7/9/14 (PDF)
Oracle GoldenGate Presentation from OTN Virtual Technology Summit - 7/9/14 (PDF)
 
Exachk and oem12c - IOUG C15LV
Exachk and oem12c - IOUG C15LVExachk and oem12c - IOUG C15LV
Exachk and oem12c - IOUG C15LV
 
How many ways to monitor oracle golden gate - OOW14
How many ways to monitor oracle golden gate - OOW14How many ways to monitor oracle golden gate - OOW14
How many ways to monitor oracle golden gate - OOW14
 
Oem12c patching -OOW13
Oem12c patching -OOW13Oem12c patching -OOW13
Oem12c patching -OOW13
 
ECO 2022 - OCI and HashiCorp Terraform
ECO 2022 - OCI and HashiCorp TerraformECO 2022 - OCI and HashiCorp Terraform
ECO 2022 - OCI and HashiCorp Terraform
 
GoldenGate Monitoring - GOUSER - 4/2014
GoldenGate Monitoring - GOUSER - 4/2014GoldenGate Monitoring - GOUSER - 4/2014
GoldenGate Monitoring - GOUSER - 4/2014
 
Oem12c db12c and You
Oem12c db12c and YouOem12c db12c and You
Oem12c db12c and You
 
Exachk and oem12c
Exachk and oem12cExachk and oem12c
Exachk and oem12c
 
Session 319
Session 319Session 319
Session 319
 
Deep Dive into Automating Oracle GoldenGate Using the New Microservices
Deep Dive into Automating Oracle GoldenGate Using the New MicroservicesDeep Dive into Automating Oracle GoldenGate Using the New Microservices
Deep Dive into Automating Oracle GoldenGate Using the New Microservices
 
Oracle GoldenGate Performance Tuning
Oracle GoldenGate Performance TuningOracle GoldenGate Performance Tuning
Oracle GoldenGate Performance Tuning
 
Oracle GoldenGate Studio Intro
Oracle GoldenGate Studio IntroOracle GoldenGate Studio Intro
Oracle GoldenGate Studio Intro
 
Improve PostgreSQL replication with Oracle GoldenGate
Improve PostgreSQL replication with Oracle GoldenGateImprove PostgreSQL replication with Oracle GoldenGate
Improve PostgreSQL replication with Oracle GoldenGate
 

Viewers also liked

zero data loss recovery appliance
 zero data loss recovery appliance zero data loss recovery appliance
zero data loss recovery appliance
Johan Louwers
 
Oracle 10g Performance: chapter 00 intro live_short
Oracle 10g Performance: chapter 00 intro live_shortOracle 10g Performance: chapter 00 intro live_short
Oracle 10g Performance: chapter 00 intro live_short
Kyle Hailey
 
Earl Shaffer Oracle Performance Tuning pre12c 11g AWR uses
Earl Shaffer Oracle Performance Tuning pre12c 11g AWR usesEarl Shaffer Oracle Performance Tuning pre12c 11g AWR uses
Earl Shaffer Oracle Performance Tuning pre12c 11g AWR uses
oramanc
 
Oracle database performance tuning
Oracle database performance tuningOracle database performance tuning
Oracle database performance tuning
Abishek V S
 
Oracle cloud, private, public and hybrid
Oracle cloud, private, public and hybridOracle cloud, private, public and hybrid
Oracle cloud, private, public and hybrid
Johan Louwers
 
Database-as-a-Service with Oracle Enterprise Manager Cloud Control 12c and Or...
Database-as-a-Service with Oracle Enterprise Manager Cloud Control 12c and Or...Database-as-a-Service with Oracle Enterprise Manager Cloud Control 12c and Or...
Database-as-a-Service with Oracle Enterprise Manager Cloud Control 12c and Or...
Leighton Nelson
 
OOUG - Oracle Performance Tuning with AAS
OOUG - Oracle Performance Tuning with AASOOUG - Oracle Performance Tuning with AAS
OOUG - Oracle Performance Tuning with AAS
Kyle Hailey
 
Oracle LOB Internals and Performance Tuning
Oracle LOB Internals and Performance TuningOracle LOB Internals and Performance Tuning
Oracle LOB Internals and Performance Tuning
Tanel Poder
 
Oracle db performance tuning
Oracle db performance tuningOracle db performance tuning
Oracle db performance tuning
Simon Huang
 
Oracle DB Performance Tuning Tips
Oracle DB Performance Tuning TipsOracle DB Performance Tuning Tips
Oracle DB Performance Tuning Tips
Asanka Dilruk
 
All of the Performance Tuning Features in Oracle SQL Developer
All of the Performance Tuning Features in Oracle SQL DeveloperAll of the Performance Tuning Features in Oracle SQL Developer
All of the Performance Tuning Features in Oracle SQL Developer
Jeff Smith
 
Oracle 12c RAC On your laptop Step by Step Implementation Guide 1.0
Oracle 12c RAC On your laptop Step by Step Implementation Guide 1.0Oracle 12c RAC On your laptop Step by Step Implementation Guide 1.0
Oracle 12c RAC On your laptop Step by Step Implementation Guide 1.0
Yury Velikanov
 
Oracle performance tuning_sfsf
Oracle performance tuning_sfsfOracle performance tuning_sfsf
Oracle performance tuning_sfsf
Mao Geng
 

Viewers also liked (13)

zero data loss recovery appliance
 zero data loss recovery appliance zero data loss recovery appliance
zero data loss recovery appliance
 
Oracle 10g Performance: chapter 00 intro live_short
Oracle 10g Performance: chapter 00 intro live_shortOracle 10g Performance: chapter 00 intro live_short
Oracle 10g Performance: chapter 00 intro live_short
 
Earl Shaffer Oracle Performance Tuning pre12c 11g AWR uses
Earl Shaffer Oracle Performance Tuning pre12c 11g AWR usesEarl Shaffer Oracle Performance Tuning pre12c 11g AWR uses
Earl Shaffer Oracle Performance Tuning pre12c 11g AWR uses
 
Oracle database performance tuning
Oracle database performance tuningOracle database performance tuning
Oracle database performance tuning
 
Oracle cloud, private, public and hybrid
Oracle cloud, private, public and hybridOracle cloud, private, public and hybrid
Oracle cloud, private, public and hybrid
 
Database-as-a-Service with Oracle Enterprise Manager Cloud Control 12c and Or...
Database-as-a-Service with Oracle Enterprise Manager Cloud Control 12c and Or...Database-as-a-Service with Oracle Enterprise Manager Cloud Control 12c and Or...
Database-as-a-Service with Oracle Enterprise Manager Cloud Control 12c and Or...
 
OOUG - Oracle Performance Tuning with AAS
OOUG - Oracle Performance Tuning with AASOOUG - Oracle Performance Tuning with AAS
OOUG - Oracle Performance Tuning with AAS
 
Oracle LOB Internals and Performance Tuning
Oracle LOB Internals and Performance TuningOracle LOB Internals and Performance Tuning
Oracle LOB Internals and Performance Tuning
 
Oracle db performance tuning
Oracle db performance tuningOracle db performance tuning
Oracle db performance tuning
 
Oracle DB Performance Tuning Tips
Oracle DB Performance Tuning TipsOracle DB Performance Tuning Tips
Oracle DB Performance Tuning Tips
 
All of the Performance Tuning Features in Oracle SQL Developer
All of the Performance Tuning Features in Oracle SQL DeveloperAll of the Performance Tuning Features in Oracle SQL Developer
All of the Performance Tuning Features in Oracle SQL Developer
 
Oracle 12c RAC On your laptop Step by Step Implementation Guide 1.0
Oracle 12c RAC On your laptop Step by Step Implementation Guide 1.0Oracle 12c RAC On your laptop Step by Step Implementation Guide 1.0
Oracle 12c RAC On your laptop Step by Step Implementation Guide 1.0
 
Oracle performance tuning_sfsf
Oracle performance tuning_sfsfOracle performance tuning_sfsf
Oracle performance tuning_sfsf
 

Similar to Database As A Service: OEM + ODA (OOW 15 Presentation)

What You Should Know About WebLogic Server 12c (12.2.1.2) #oow2015 #otntour2...
What You Should Know About WebLogic Server 12c (12.2.1.2)  #oow2015 #otntour2...What You Should Know About WebLogic Server 12c (12.2.1.2)  #oow2015 #otntour2...
What You Should Know About WebLogic Server 12c (12.2.1.2) #oow2015 #otntour2...
Frank Munz
 
Whats new in Oracle Database 12c release 12.1.0.2
Whats new in Oracle Database 12c release 12.1.0.2Whats new in Oracle Database 12c release 12.1.0.2
Whats new in Oracle Database 12c release 12.1.0.2
Connor McDonald
 
Resume_Mohammed_Ali_Updated
Resume_Mohammed_Ali_UpdatedResume_Mohammed_Ali_Updated
Resume_Mohammed_Ali_Updated
Mohammed Ali
 
MV2ADB - Move to Oracle Autonomous Database in One-click
MV2ADB - Move to Oracle Autonomous Database in One-clickMV2ADB - Move to Oracle Autonomous Database in One-click
MV2ADB - Move to Oracle Autonomous Database in One-click
Ruggero Citton
 
Maruthi_YH_resume
Maruthi_YH_resumeMaruthi_YH_resume
Maruthi_YH_resume
Maruthi YH
 
Ashokkumar mani's cv
Ashokkumar mani's cvAshokkumar mani's cv
Ashokkumar mani's cv
Ashokkumar Mani
 
MOHAMMED VIKHAR AHMED
MOHAMMED VIKHAR AHMEDMOHAMMED VIKHAR AHMED
MOHAMMED VIKHAR AHMED
Mohammed Vaqar
 
Essential Kit for Oracle JET Programming
Essential Kit for Oracle JET ProgrammingEssential Kit for Oracle JET Programming
Essential Kit for Oracle JET Programming
andrejusb
 
LALIT-TCS
LALIT-TCSLALIT-TCS
LALIT-TCS
Lalit Saini
 
Step-by-Step: APEX Installation on Tomcat (Windows Server 2016)
Step-by-Step: APEX Installation on Tomcat (Windows Server 2016)Step-by-Step: APEX Installation on Tomcat (Windows Server 2016)
Step-by-Step: APEX Installation on Tomcat (Windows Server 2016)
sheriframadan18
 
Simplify IT: Oracle SuperCluster
Simplify IT: Oracle SuperCluster Simplify IT: Oracle SuperCluster
Simplify IT: Oracle SuperCluster
Fran Navarro
 
2019 - OOW - Database Migration Methods from On-Premise to Cloud
2019 - OOW - Database Migration Methods from On-Premise to Cloud2019 - OOW - Database Migration Methods from On-Premise to Cloud
2019 - OOW - Database Migration Methods from On-Premise to Cloud
Marcus Vinicius Miguel Pedro
 
Cloud Native Applications on OpenShift
Cloud Native Applications on OpenShiftCloud Native Applications on OpenShift
Cloud Native Applications on OpenShift
Serhat Dirik
 
Ten Real-World Customer Configurations on Oracle Database Appliance
Ten Real-World Customer Configurations on Oracle Database Appliance Ten Real-World Customer Configurations on Oracle Database Appliance
Ten Real-World Customer Configurations on Oracle Database Appliance
Simon Haslam
 
Aneez Hasan_Resume
Aneez Hasan_ResumeAneez Hasan_Resume
Aneez Hasan_Resume
Aneez Hasan Mohamed Rafi
 
K2 oracle open world highlights
K2   oracle open world highlightsK2   oracle open world highlights
K2 oracle open world highlights
Dr. Wilfred Lin (Ph.D.)
 
Customer overview oracle solaris cluster, enterprise edition
Customer overview oracle solaris cluster, enterprise editionCustomer overview oracle solaris cluster, enterprise edition
Customer overview oracle solaris cluster, enterprise edition
solarisyougood
 
Mustafa_CV
Mustafa_CVMustafa_CV
Mustafa_CV
Mustafa Abdulla
 
【旧版】Oracle Database Cloud Service:サービス概要のご紹介 [2020年1月版]
【旧版】Oracle Database Cloud Service:サービス概要のご紹介 [2020年1月版]【旧版】Oracle Database Cloud Service:サービス概要のご紹介 [2020年1月版]
【旧版】Oracle Database Cloud Service:サービス概要のご紹介 [2020年1月版]
オラクルエンジニア通信
 
CON6492 - Oracle Database Public Cloud Services v1 1
CON6492 - Oracle Database Public Cloud Services v1 1CON6492 - Oracle Database Public Cloud Services v1 1
CON6492 - Oracle Database Public Cloud Services v1 1
David van Schalkwyk
 

Similar to Database As A Service: OEM + ODA (OOW 15 Presentation) (20)

What You Should Know About WebLogic Server 12c (12.2.1.2) #oow2015 #otntour2...
What You Should Know About WebLogic Server 12c (12.2.1.2)  #oow2015 #otntour2...What You Should Know About WebLogic Server 12c (12.2.1.2)  #oow2015 #otntour2...
What You Should Know About WebLogic Server 12c (12.2.1.2) #oow2015 #otntour2...
 
Whats new in Oracle Database 12c release 12.1.0.2
Whats new in Oracle Database 12c release 12.1.0.2Whats new in Oracle Database 12c release 12.1.0.2
Whats new in Oracle Database 12c release 12.1.0.2
 
Resume_Mohammed_Ali_Updated
Resume_Mohammed_Ali_UpdatedResume_Mohammed_Ali_Updated
Resume_Mohammed_Ali_Updated
 
MV2ADB - Move to Oracle Autonomous Database in One-click
MV2ADB - Move to Oracle Autonomous Database in One-clickMV2ADB - Move to Oracle Autonomous Database in One-click
MV2ADB - Move to Oracle Autonomous Database in One-click
 
Maruthi_YH_resume
Maruthi_YH_resumeMaruthi_YH_resume
Maruthi_YH_resume
 
Ashokkumar mani's cv
Ashokkumar mani's cvAshokkumar mani's cv
Ashokkumar mani's cv
 
MOHAMMED VIKHAR AHMED
MOHAMMED VIKHAR AHMEDMOHAMMED VIKHAR AHMED
MOHAMMED VIKHAR AHMED
 
Essential Kit for Oracle JET Programming
Essential Kit for Oracle JET ProgrammingEssential Kit for Oracle JET Programming
Essential Kit for Oracle JET Programming
 
LALIT-TCS
LALIT-TCSLALIT-TCS
LALIT-TCS
 
Step-by-Step: APEX Installation on Tomcat (Windows Server 2016)
Step-by-Step: APEX Installation on Tomcat (Windows Server 2016)Step-by-Step: APEX Installation on Tomcat (Windows Server 2016)
Step-by-Step: APEX Installation on Tomcat (Windows Server 2016)
 
Simplify IT: Oracle SuperCluster
Simplify IT: Oracle SuperCluster Simplify IT: Oracle SuperCluster
Simplify IT: Oracle SuperCluster
 
2019 - OOW - Database Migration Methods from On-Premise to Cloud
2019 - OOW - Database Migration Methods from On-Premise to Cloud2019 - OOW - Database Migration Methods from On-Premise to Cloud
2019 - OOW - Database Migration Methods from On-Premise to Cloud
 
Cloud Native Applications on OpenShift
Cloud Native Applications on OpenShiftCloud Native Applications on OpenShift
Cloud Native Applications on OpenShift
 
Ten Real-World Customer Configurations on Oracle Database Appliance
Ten Real-World Customer Configurations on Oracle Database Appliance Ten Real-World Customer Configurations on Oracle Database Appliance
Ten Real-World Customer Configurations on Oracle Database Appliance
 
Aneez Hasan_Resume
Aneez Hasan_ResumeAneez Hasan_Resume
Aneez Hasan_Resume
 
K2 oracle open world highlights
K2   oracle open world highlightsK2   oracle open world highlights
K2 oracle open world highlights
 
Customer overview oracle solaris cluster, enterprise edition
Customer overview oracle solaris cluster, enterprise editionCustomer overview oracle solaris cluster, enterprise edition
Customer overview oracle solaris cluster, enterprise edition
 
Mustafa_CV
Mustafa_CVMustafa_CV
Mustafa_CV
 
【旧版】Oracle Database Cloud Service:サービス概要のご紹介 [2020年1月版]
【旧版】Oracle Database Cloud Service:サービス概要のご紹介 [2020年1月版]【旧版】Oracle Database Cloud Service:サービス概要のご紹介 [2020年1月版]
【旧版】Oracle Database Cloud Service:サービス概要のご紹介 [2020年1月版]
 
CON6492 - Oracle Database Public Cloud Services v1 1
CON6492 - Oracle Database Public Cloud Services v1 1CON6492 - Oracle Database Public Cloud Services v1 1
CON6492 - Oracle Database Public Cloud Services v1 1
 

More from Bobby Curtis

RheoData_23ai_Vector-Datatype-Webinar-2024.pptx
RheoData_23ai_Vector-Datatype-Webinar-2024.pptxRheoData_23ai_Vector-Datatype-Webinar-2024.pptx
RheoData_23ai_Vector-Datatype-Webinar-2024.pptx
Bobby Curtis
 
MySQLHeatwave-TheBasics.pptx
MySQLHeatwave-TheBasics.pptxMySQLHeatwave-TheBasics.pptx
MySQLHeatwave-TheBasics.pptx
Bobby Curtis
 
Terraform & Oracle Cloud Infrastructure
Terraform & Oracle Cloud InfrastructureTerraform & Oracle Cloud Infrastructure
Terraform & Oracle Cloud Infrastructure
Bobby Curtis
 
Examining Oracle GoldenGate Trail Files
Examining Oracle GoldenGate Trail FilesExamining Oracle GoldenGate Trail Files
Examining Oracle GoldenGate Trail Files
Bobby Curtis
 
Oracle GoldenGate 12c CDR Presentation for ECO
Oracle GoldenGate 12c CDR Presentation for ECOOracle GoldenGate 12c CDR Presentation for ECO
Oracle GoldenGate 12c CDR Presentation for ECO
Bobby Curtis
 
How many ways to monitor oracle golden gate-Collaborate 14
How many ways to monitor oracle golden gate-Collaborate 14How many ways to monitor oracle golden gate-Collaborate 14
How many ways to monitor oracle golden gate-Collaborate 14
Bobby Curtis
 

More from Bobby Curtis (6)

RheoData_23ai_Vector-Datatype-Webinar-2024.pptx
RheoData_23ai_Vector-Datatype-Webinar-2024.pptxRheoData_23ai_Vector-Datatype-Webinar-2024.pptx
RheoData_23ai_Vector-Datatype-Webinar-2024.pptx
 
MySQLHeatwave-TheBasics.pptx
MySQLHeatwave-TheBasics.pptxMySQLHeatwave-TheBasics.pptx
MySQLHeatwave-TheBasics.pptx
 
Terraform & Oracle Cloud Infrastructure
Terraform & Oracle Cloud InfrastructureTerraform & Oracle Cloud Infrastructure
Terraform & Oracle Cloud Infrastructure
 
Examining Oracle GoldenGate Trail Files
Examining Oracle GoldenGate Trail FilesExamining Oracle GoldenGate Trail Files
Examining Oracle GoldenGate Trail Files
 
Oracle GoldenGate 12c CDR Presentation for ECO
Oracle GoldenGate 12c CDR Presentation for ECOOracle GoldenGate 12c CDR Presentation for ECO
Oracle GoldenGate 12c CDR Presentation for ECO
 
How many ways to monitor oracle golden gate-Collaborate 14
How many ways to monitor oracle golden gate-Collaborate 14How many ways to monitor oracle golden gate-Collaborate 14
How many ways to monitor oracle golden gate-Collaborate 14
 

Recently uploaded

Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
Tatiana Kojar
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
Jakub Marek
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Jeffrey Haguewood
 
Recommendation System using RAG Architecture
Recommendation System using RAG ArchitectureRecommendation System using RAG Architecture
Recommendation System using RAG Architecture
fredae14
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
DanBrown980551
 
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdfNunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
flufftailshop
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
saastr
 
AWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptxAWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptx
HarisZaheer8
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Tatiana Kojar
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Wask
 
Operating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptxOperating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptx
Pravash Chandra Das
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
ssuserfac0301
 
A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024
Intelisync
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
Postman
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Alpen-Adria-Universität
 

Recently uploaded (20)

Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
 
Recommendation System using RAG Architecture
Recommendation System using RAG ArchitectureRecommendation System using RAG Architecture
Recommendation System using RAG Architecture
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
 
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdfNunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
 
AWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptxAWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptx
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
 
Operating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptxOperating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptx
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
 
A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
 

Database As A Service: OEM + ODA (OOW 15 Presentation)

  • 1. Building a Cloud Platform: Oracle Enterprise Manager 12c and Oracle Database Appliance Sessions UGF10017 Bobby Curtis, Infrastructure Principal 10/25/2015 @ 9:00 am PST
  • 3. Accenture Enkitec Group 3Copyright © 2015 Accenture All rights reserved. Part of Accenture’s Infrastructure Services: - 52,000 Oracle professionals - 17,000 Infrastructure Services professionals Oracle Database & Engineered Systems Solutions: - Database Migrations - Oracle Applications on Engineered Systems - Cloud-based solutions leveraging Engineered Systems Oracle “Specialized” in the following areas: - Oracle Database, Oracle Database Security, Oracle Real Application Cluster (RAC), Oracle Data Warehouse, Oracle Database Performance Turning, Oracle Linux - Egineered Systems: Oracle Exadata, Oracle Exalogic, Oracle Exalytics
  • 4. ORACLE – ACE Program Oracle’s advocacy program recognizes evangelists and enthusiasts. The members are non Oracle employees who are Oracle experts and are recognized by Oracle for their technical expertise. They contribute their knowledge to the community with articles, technical advice, blog posts, tweets and presentations at conferences. **Accenture has more Aces than all of our top competitors combined globally. 4Copyright © 2015 Accenture All rights reserved.  Martin Bach  Bobby Curtis  Julian Dontcheff  Frits Hoogland  David Kurtz  Cary Millsap  Kerry Osborne  Alex Zaballa  Christoph Ruepprich  Karl Arao  Jason Arneil  Danny Bryant  Andy Colvin  Alex Fatkulin  Jorge Rimblas  Carlos Sierra Oracle ACE Oracle ACE Director Oracle ACE Associate
  • 5. • Client Requirements • Oracle Enterprise Manager 12c • Engineered Systems (Oracle Database Appliance) • Build Out • Execution • Putting it together • Questions Agenda Copyright © 2015 Accenture All rights reserved. 5
  • 6. Requirements Copyright © 2015 Accenture All rights reserved. 6
  • 7. Client: Major distributor of information Defined Goals: • Reduce the time it took to provision databases for development and quality assurance activities • Reduce overall costs of management associated with deploying new databases • Increase response time to the needs of their development and quality assurance staff • Did not want to use Oracle Enterprise Manager 12c Self-Service Portal, but use the Cloud APIs Resources available: • Oracle Enterprise Manager 12.1.0.3 (Examples in presentation are from 12.1.0.4) • Oracle Database Appliance X3-2 (Examples in presentation are from ODA X4-2) Requirements Copyright © 2015 Accenture All rights reserved. 7
  • 8. Client: Major distributor of information Requirements Copyright © 2015 Accenture All rights reserved. 8 3rd Party Cloud Tools Or Command Line
  • 9. Oracle Enterprise Manager 12c Copyright © 2015 Accenture All rights reserved. 9
  • 10. Overview of Oracle Enterprise Manager 12c Copyright © 2015 Accenture All rights reserved. 10
  • 11. Cloud Architecture Oracle Enterprise Manager 12c Copyright © 2015 Accenture All rights reserved. 11 Required Roles for supporting cloud based functions Zones consisting of hardware and operating system Pools consisting of Oracle Homes needed to host database DBaaS instances created
  • 12. Required Items in Oracle Enterprise Manager 12c Copyright © 2015 Accenture All rights reserved. 12 [oracle@acoem bin]$ ./emcli list_plugins_on_server OMS name is acoem.enkitec.com:4889_Management_Service Plug-in Name Plugin-id Version [revision] Oracle Database Appliance oracle.dba.odba 12.1.0.1.0 Oracle Big Data Appliance oracle.sysman.bda 12.1.0.4.0 Oracle Cloud Framework oracle.sysman.cfw 12.1.0.2.0 Oracle Database oracle.sysman.db 12.1.0.7.0 Oracle Fusion Middleware oracle.sysman.emas 12.1.0.7.0 Oracle MOS (My Oracle Support) oracle.sysman.mos 12.1.0.6.0 Oracle Storage Management Framework oracle.sysman.smf 12.1.0.5.0 Oracle Cloud Application oracle.sysman.ssa 12.1.0.9.0 Oracle Virtualization oracle.sysman.vt 12.1.0.7.0 Oracle Exadata oracle.sysman.xa 12.1.0.6.0 [oracle@acoem bin]$ ./emcli list_plugins_on_agent The Agent URL is https://oda1.enkitec.com:3872/emd/main/ Plug-in Name Version Oracle Exadata 12.1.0.6.0 Oracle Home 12.1.0.4.0 Oracle Database 12.1.0.7.0 Oracle Database Appliance 12.1.0.1.0 On the Server (OMS): On the Target (Agent):
  • 13. Patch Oracle Enterprise Manager 12c Copyright © 2015 Accenture All rights reserved. 13 Patch the OMS to the current patch releases!!!!!!
  • 14. Engineered Systems (Oracle Database Appliance) Copyright © 2015 Accenture All rights reserved. 14
  • 15. Overview of Oracle Database Appliance (X4-2) Copyright © 2015 Accenture All rights reserved. 15 Servers: • Two Servers / One Storage Shelf • 2 – 12 core Intel Xeon processors per server • 256 GB per server (512 GB total) Storage: • 20 – 900GB 10K rpm HHD - (18 TB raw, 9 TB (dbl-mirror), 6 TB (tri-mirror) • External NFS storage support Network: • Dedicated 10/100M Base-T Ethernet • In-band, out-of-band and side-band network mgmt • RJ-45 serial mgmt port Software: • Oracle Linux 5.9 • Appliance Manager (oakcli) • Oracle VM (optional)
  • 16. Overview of Framework with Oracle Database Appliance Copyright © 2015 Accenture All rights reserved. 16 Zone: QA (consists of engineered systems) Resource Pool: OH: 11g/12c PaaS Infrastructure Using Engineered Systems, a zone can be scaled out horizontally.
  • 17. Build Out Copyright © 2015 Accenture All rights reserved. 17
  • 18. Access Cloud Setup Copyright © 2015 Accenture All rights reserved. 18 1 2 3
  • 19. PaaS Infrastructure Zone Copyright © 2015 Accenture All rights reserved. 19 1 2
  • 20. PaaS Infrastructure Zone Copyright © 2015 Accenture All rights reserved. 20 1 2 3
  • 21. Database Pool Copyright © 2015 Accenture All rights reserved. 21 1 2
  • 22. Database Pool Copyright © 2015 Accenture All rights reserved. 22 1 2 3 4
  • 23. Service Templates Copyright © 2015 Accenture All rights reserved. 23 1 2
  • 24. Service Templates Copyright © 2015 Accenture All rights reserved. 24 1 2 3 4
  • 25. Execution Copyright © 2015 Accenture All rights reserved. 25
  • 26. • Blueprinting is the way ot describe a desired frame work of inter-related cloud resources • Blueprints can be simple or complex • Blueprints use a yamel file (yml) • Blueprints leverage the Cloud APIs in Cloud Management Pack Blueprinting Copyright © 2015 Accenture All rights reserved. 26
  • 27. Inputs: DbZone: Type: String DefaultValue: DBaaS_POC Prompt: Zone to use for db Data: DBCreds: user: <username> password: welcome1 Resources: SmallDB: Type: application/oracle.com.cloud.common.DbPlatformInstan ce+json Container: f_getTemplateURI: - DBaaS_POC_ServiceTemplate - dbaas Blueprinting (yml) Copyright © 2015 Accenture All rights reserved. 27 Properties: name: aegtest zone: f_getZoneURI: - f_path: - "Inputs.DbZone.Value" - dbaas params: username: f_path: - "Data.DBCreds.user" password: f_path: - "Data.DBCreds.password" status: cpu_count: 4 target_type: rac_database instances: 2
  • 28. REST (REpresentational State Transfer): is an architectural style, and an approach to communications that is often used in the development of Web services JSON (JavaScript Object Notation): is a lightweight data-interchange format. It is easy for humans to read and write. It is easy for machines to parse and generate. It is based on a subset of the JavaScript Programming Language REST / JSON Copyright © 2015 Accenture All rights reserved. 28
  • 29. curl -k -u username:password -X POST -H "Content-Type: application/oracle.com.cloud.common.DbPlatformInstance+json" -d '{"zone":"/em/cloud/dbaas/zone/7F97FFAAF2AF873C6468E49011A14299","name":"testdb","description":"testd bcreate","params":{"username":"oracle","password":"welcome1" ,"service_name":"orcl5”, “database_sid”:”orclsid5”}}' https://oemserver:port/em/cloud/dbaas/dbplatformtemplate/20465263F69329B6E05365ED090A67A7 REST Calls (CURL (Create)) Copyright © 2015 Accenture All rights reserved. 29 Successful submittal: { "uri" : "/em/cloud/dbaas/dbplatforminstance/byrequest/21" , "name" : "testdb" , "resource_state" : { "state" : "INITIATED" } , "media_type" : "application/oracle.com.cloud.common.DbPlatformInstance+json" , "canonicalLink" : "/em/websvcs/restful/extws/cloudservices/service/v0/ssa/em/cloud/dbaas/dbplatforminstance/byrequest/21" , "status" : "SCHEDULED" }
  • 30. curl -k -u username:password https://oemserver:port/em/cloud/dbaas/dbplatforminstance/byrequest/21 REST Calls (CURL (Status)) Copyright © 2015 Accenture All rights reserved. 30 Status while creating: { "uri" : "/em/cloud/dbaas/dbplatforminstance/byrequest/21" , "name" : "tesdb1_CREATE_57_28#343" , "description" : "DESCRITION_NOT_AVAILABLE_VIEW" , "resource_state" : { "state" : "CREATING" } , "context_id" : “21" , "media_type" : "application/oracle.com.cloud.common.DbPlatformInstance+json" , "canonicalLink" : "/em/websvcs/restful/extws/cloudservices/service/v0/ssa/em/cloud/dbaas/dbplatforminstance/byrequest/21" , "status" : "IN_PROGRESS" , "created" : "2015-10-15 17:57:29" }
  • 31. • Get Cloud Info – curl -k -u cloud_demo_dbaas:welcome1 https://oemserver:port/em/websvcs/restful/extws/cloudservices/service/v0/ssa/em/cloud • Get Zone ID – curl -k -u cloud_demo_dbaas:welcome1 https://oemserver:port/em/websvcs/restful/extws/cloudservices/admin/cfw/v1/paaszones/ • Get Template ID – curl -k -u cloud_demo_dbaas:welcome1 https://oemserver:port/em/websvcs/restful/extws/cloudservices/service/v0/ssa/em/cloud/dbaas/dbplatformt emplate/20465263F69329B6E05365ED090A67A7 REST Calls Here are a few others Copyright © 2015 Accenture All rights reserved. 32
  • 32. Putting it together (Curl & Application Express) Copyright © 2015 Accenture All rights reserved. 33
  • 33. Apex which calls Curl Copyright © 2015 Accenture All rights reserved. 34 Demos at booth 1311 (Accenture) – See booth for details
  • 34. Questions Copyright © 2015 Accenture All rights reserved. 35
  • 35. Questions Copyright © 2015 Accenture All rights reserved. 36
  • 36. Extra Learning Copyright © 2015 Accenture All rights reserved. 37
  • 37. Here at Oracle Open World Copyright © 2015 Accenture All rights reserved. 38 CON3637 – Database As A Service Panal with the Cloud SIG Cloud SIG – Thursday, 9:30 am
  • 38. GaOUG TechDay 2016 Copyright © 2015 Accenture All rights reserved. 39 Go to http://gaoug.strikingly.com for more info