SlideShare a Scribd company logo
2015© Trivadis
BASEL BERN BRUGG LAUSANNE ZUERICH DUESSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG KOPENHAGEN MUNICH STUTTGART VIENNA
2015 © Trivadis
Exadata x5-2 POC with OVM: how we won against IBM
Jacques Kostic
Senior Consultant IMS Lausanne
DOAG-19 Nov 2015
Exadata X5-2 POC with OVM
1
2015© Trivadis
About me…
 Senior Consultant, Trivadis AG, Lausanne-CH
 Experience
• Oracle DBA since more than 25 years, initially with version 4
• High Availability and Backup & Recovery
• SQL and Instance Performance & Tuning
• License Audit and Consolidation
 Teaching Courses at Trivadis
• Oracle Grid Infrastructure & RAC
• Oracle Data Guard
• Oracle SQL Performance & Tuning
• Oracle Instance Performance & Tuning
2
Exadata X5-2 POC with OVMExadata X5-2 POC with OVM
DOAG-19 Nov 2015
2015© Trivadis
Our company.
Exadata X5-2 POC with OVM
3
DOAG-19 Nov 2015
Trivadis is a market leader in IT consulting, system integration, solution engineering
and the provision of IT services focusing on and technologies
in Switzerland, Germany, Austria and Denmark. We offer our services in the following
strategic business fields:
Trivadis Services takes over the interacting operation of your IT systems.
O P E R A T I O N
2015© Trivadis
COPENHAGEN
MUNICH
LAUSANNE
BERN
ZURICH
BRUGG
GENEVA
HAMBURG
DÜSSELDORF
FRANKFURT
STUTTGART
FREIBURG
BASEL
VIENNA
With over 600 specialists and IT experts in your region.
Exadata X5-2 POC with OVM
4
DOAG-19 Nov 2015
14 Trivadis branches and more than
600 employees
200 Service Level Agreements
Over 4,000 training participants
Research and development budget:
CHF 5.0 million
Financially self-supporting and
sustainably profitable
Experience from more than 1,900
projects per year at over 800
customers
2015© Trivadis
AGENDA
1. Introduction
2. Current Oracle Architecture
3. Alternatives with Exadata X5-2
1. Without OVM
2. With OVM
4. POC execution and results
5. Proposed architecture
6. Five years projection plan
7. Q&A
DOAG-19 Nov 2015
Exadata X5-2 POC with OVM
5
2015© Trivadis
Introduction
DOAG-19 Nov 2015
Exadata X5-2 POC with OVM
6
2015© Trivadis
Customer Overview
The name will not be disclosed but the most relevant
characteristics to the project are reported below.
 Medium size customer from insurance sector
 Several databases with different workload types
 Lack of storage and resources with licensing constraints
 Consolidation opportunities with the new Exadata X5-2
 Very short time to run the POC (5 days!)
Customer
Environment
DOAG-19 Nov 2015
Exadata X5-2 POC with OVM
7
2015© Trivadis
Current Oracle architecture
DOAG-19 Nov 2015
Exadata X5-2 POC with OVM
8
2015© Trivadis
Current Oracle architecture
 IBM AIX P7 PowerVM technologies, 1 LPAR per instance on uncapped CPU POOL
 20 production Oracle instances
 60 dev, qa, int instances
 ~25TB PROD/DEV/QA/INT
 80 LPAR
 Max 700GB per database, generally OLTP workload except for Documentum
 Good SQL optimization for OLTP databases
 Licensed 20 CPU Enterprise Edition with Diagnostic and Tuning packs
 Uncapped CPU POOL is problematic for licensing compliance aspects
 However, CPU POOL usage charts are not showing pics above 12 CPU
DOAG-19 Nov 2015
Exadata X5-2 POC with OVM
9
2015© Trivadis
Alternatives with Exadata X5-2
DOAG-19 Nov 2015
Exadata X5-2 POC with OVM
10
2015© Trivadis
Exadata X5-2: Without OVM
Pros.
 Use the entire machine capacity
 Less servers to manage
 Pay-as-you-grow approach (COD) for software licensing is another way in which Exadata
helps to align costs with business growth
 Minimum 40% of the cores must be activated
 All additional options must follow the same allocation
Cons.
 Isolation between databases and environments
 License optimization
DOAG-19 Nov 2015
Exadata X5-2 POC with OVM
11
2015© Trivadis
Exadata X5-2: With OVM
Pros.
 Environment and database isolation
 Hard partitioning facilitate licensing optimization
 Minimum 40% of the total cores must be licensed for Enterprise Edition product
 For other options, it’s linked to CPU allocation for each VM
 One core per database node dedicated to dom0 (out of software licensing)
 Very flexible, dynamic vCPU allocation
 Allow IO resource management between all database from all virtual machines.
Db_unique_name must be unique across the entire Exadata
Cons.
 Might appear more complex to manage
 New feature on Exadata X5-2 (backported to X4)
 Strong investment from Oracle on the technology representing the key solution for global
consolidation projects
DOAG-19 Nov 2015
Exadata X5-2 POC with OVM
12
2015© Trivadis
Exadata X5-2: With OVM
data
fra
data
fra
data
fra
free
StorageServer1 StorageServer2 StorageServer3
HD1 HD2 HD3 HD4 HD5 HD6 HD1 HD2 HD3 HD4 HD5 HD6 HD1 HD2 HD3 HD4 HD5 HD6
DBServer1 (dom0 4 vCPUs)
vClu2
vClu1
vClu3
PROD1
PROD2
PROD3 PROD5 PROD6 PROD7
QAS1
QAS2
QAS3 QAS5
QAS6
QAS7
INT1
INT2 INT3 INT5
INT6
INT7
14 vCPUs14 vCPUs
14 vCPUs14 vCPUs
8 vCPUs8 vCPUs
IO Resource Manager: Category, Inter-Database, Intra-Database (db_unique_name unique across all VClusters)
PRD
QA
INT
2 Db Servers
36 cores per server
72 vCPUs per server
68 vCPUs available
DomU-1
DomU-2
DomU-3
DBServer2 (dom0 4 vCPUs)
DOAG-19 Nov 2015
Exadata X5-2 POC with OVM
13
2015© Trivadis
Exadata X5-2: OracleVM overview on Exadata
 Deployment
 Create configuration (clusters) with Oracle Exadata Deployment Assistant (OEDA)
Configuration tool
- OEDA Configuration tool version Mar 2015 v15.084 - Patch 20645646
 Prepare system
- IP allocation, customer requirements
 Deploy configuration using OEDA Configuration tool
DOAG-19 Nov 2015
Exadata X5-2 POC with OVM
14
2015© Trivadis
Exadata X5-2: Cluster deployment example
DOAG-19 Nov 2015
Exadata X5-2 POC with OVM
15
2015© Trivadis
POC Execution and Result
DOAG-19 Nov 2015
Exadata X5-2 POC with OVM
16
2015© Trivadis
POC Execution and Result
Environment
 Exadata 1/8
 OVM Configuration
 Two-node cluster with 26 vCPUs per node and 90 GB of RAM
 1 database 300 GB with 30 GB of SGA (OLTP)
 1 database of 700 GB with 30 GB of SGA (Documentum)
DOAG-19 Nov 2015
Exadata X5-2 POC with OVM
17
2015© Trivadis
POC Execution and Result: OLTP batch processing
Account validation batch on the OLTP database with 26 threads in parallel
*Test done with 26 vCPUs and 2 vCPUs, no differences on the execution time
Job P7 with DS8000 Exadata *Gain
Generate account validation
Preparation 2m 31s 45s 336%
Execution (28536 accounts) 2h 29m 41s 1h 17m 26s 192%
Summary generation
Execution (28536 accounts) 3h 19m 29s 2h 10m 4s 154%
Reporting
Preparation 1m 16s 48s 158%
Execution 13h 38m 45s 10h 05m 10s 135%
DOAG-19 Nov 2015
Exadata X5-2 POC with OVM
18
2015© Trivadis
POC Execution and Result: OLTP batch processing
AWR Extractions
Nothing to report!
DOAG-19 Nov 2015
Exadata X5-2 POC with OVM
19
2015© Trivadis
POC Execution and Result: Documentum
Execution time between 486 sec and 12,276 sec (average 1,226 sec)
select all doc.r_object_id, doc.a_content_type
from VFK_TST_DCTM.vfk_document_sp doc LEFT OUTER JOIN
VFK_TST_DCTM.dmi_0301d65580000206_sp ON
doc.r_object_id = dmi_0301d65580000206_sp.r_object_id
where
((doc.title!='office rendition error')
and (dmi_0301d65580000206_sp.c_status!='en traitement')
and doc.a_content_type in
('msw8', 'msw12', 'excel8book', 'excel12book', 'ppt12', 'ppt8', 'msg')
and not ( exists (select * from VFK_TST_DCTM.dmr_content_sp dmr_content
where (dmr_content.r_object_id in
(select r_object_id from VFK_TST_DCTM.dmr_content_r
where parent_id=doc.r_object_id)
and (dmr_content.full_format='pdf')
)
)
)
) and (doc.i_has_folder = 1 and doc.i_is_deleted = 0);
Query
Identify significant query
DOAG-19 Nov 2015
Exadata X5-2 POC with OVM
20
2015© Trivadis
POC Execution and Result: Documentum
Execution on production system:
----------------------------------------------------------------------------------
| Id | Operation | Name | E-Rows |
----------------------------------------------------------------------------------
| 0 | SELECT STATEMENT | | |
| 1 | NESTED LOOPS | | 499 |
| 2 | NESTED LOOPS | | 494 |
|* 3 | HASH JOIN ANTI | | 494 |
| 4 | INLIST ITERATOR | | |
|* 5 | TABLE ACCESS BY INDEX ROWID| DM_SYSOBJECT_S | 49392 |
|* 6 | INDEX RANGE SCAN | DM_SYSOBJECT_S_INDX20 | 49392 |
| 7 | VIEW | VW_SQ_1 | 31M|
| 8 | NESTED LOOPS | | 31M|
| 9 | TABLE ACCESS FULL | DMR_CONTENT_R | 69M|
|* 10 | INDEX RANGE SCAN | DMR_CONTENT_S_INDX01 | 1 |
|* 11 | INDEX UNIQUE SCAN | D_1F01D65580000924 | 1 |
|* 12 | INDEX RANGE SCAN | DMI_0301D65580000206_S_INDX06 | 1 |
----------------------------------------------------------------------------------
DOAG-19 Nov 2015
Exadata X5-2 POC with OVM
21
2h30min!
2015© Trivadis
POC Execution and Result: Documentum
Execution on Exadata:
------------------------------------------------------------------------------
| Id | Operation | Name | E-Rows |
------------------------------------------------------------------------------
| 0 | SELECT STATEMENT | | |
| 1 | NESTED LOOPS | | |
| 2 | NESTED LOOPS | | 841 |
| 3 | NESTED LOOPS | | 831 |
|* 4 | HASH JOIN ANTI | | 831 |
| 5 | INLIST ITERATOR | | |
|* 6 | TABLE ACCESS BY INDEX ROWID | DM_SYSOBJECT_S | 83083 |
|* 7 | INDEX RANGE SCAN | DM_SYSOBJECT_S_INDX20 | 83084 |
| 8 | VIEW | VW_SQ_1 | 30M|
|* 9 | HASH JOIN | | 30M|
|* 10 | INDEX STORAGE FAST FULL SCAN| DMR_CONTENT_S_INDX01 | 27M|
| 11 | TABLE ACCESS STORAGE FULL | DMR_CONTENT_R | 67M|
|* 12 | INDEX UNIQUE SCAN | D_1F01D65580000924 | 1 |
|* 13 | INDEX UNIQUE SCAN | D_1F01D65580000908 | 1 |
|* 14 | TABLE ACCESS BY INDEX ROWID | DMI_0301D65580000206_S | 1 |
------------------------------------------------------------------------------
DOAG-19 Nov 2015
Exadata X5-2 POC with OVM
22
1,21min!
2015© Trivadis
POC Execution and Result: Documentum
Different execution time
 2h30 min versus 1min 21sec
 Different execution plan
 Missing histograms in production on column PARENT_ID for table DMR_CONTENT_R
DOAG-19 Nov 2015
Exadata X5-2 POC with OVM
23
2015© Trivadis
POC Execution and Result: Documentum
Collect missing histograms:
On Exadata(just to have the elapse time)
Begin
dbms_stats.gather_table_stats (
ownname => 'VFK_TST_DCTM',
TABNAME => 'DMR_CONTENT_R',
METHOD_OPT => 'for all columns size skewonly');
End;
Elapsed: 00:01:49.905
En Prod
Begin
dbms_stats.gather_table_stats (
ownname => 'VFK_TST_DCTM',
TABNAME => 'DMR_CONTENT_R',
METHOD_OPT => 'for all columns size skewonly');
End;
Elapsed: 00:10:02.628
Factor of 5 on
the same
dataset!
DOAG-19 Nov 2015
Exadata X5-2 POC with OVM
24
2015© Trivadis
POC Execution and Result: Documentum
After having collected missing statistics, here is the result in Prod:
------------------------------------------------------------------------------
| Id | Operation | Name | E-Rows |
------------------------------------------------------------------------------
| 0 | SELECT STATEMENT | | |
| 1 | NESTED LOOPS | | |
| 2 | NESTED LOOPS | | 841 |
| 3 | NESTED LOOPS | | 831 |
|* 4 | HASH JOIN ANTI | | 831 |
| 5 | INLIST ITERATOR | | |
|* 6 | TABLE ACCESS BY INDEX ROWID | DM_SYSOBJECT_S | 83083 |
|* 7 | INDEX RANGE SCAN | DM_SYSOBJECT_S_INDX20 | 83084 |
| 8 | VIEW | VW_SQ_1 | 30M|
|* 9 | HASH JOIN | | 30M|
|* 10 | INDEX FAST FULL SCAN | DMR_CONTENT_S_INDX01 | 27M|
| 11 | TABLE ACCESS FULL | DMR_CONTENT_R | 67M|
|* 12 | INDEX UNIQUE SCAN | D_1F01D65580000924 | 1 |
|* 13 | INDEX UNIQUE SCAN | D_1F01D65580000908 | 1 |
|* 14 | TABLE ACCESS BY INDEX ROWID | DMI_0301D65580000206_S | 1 |
------------------------------------------------------------------------------
DOAG-19 Nov 2015
Exadata X5-2 POC with OVM
25
12,57min!
2015© Trivadis
POC Execution and Result: Documentum
Same execution plan on Exadata for effective comparison:
optimizer_index_caching=0;
optimizer_index_cost_adj=100;
PROD  12 min 57 sec
Exadata  1 min 21 sec
Major improvement due to smart scan usage (storage clause)
------------------------------------------------------------------------------
| Id | Operation | Name | E-Rows |
------------------------------------------------------------------------------
| 0 | SELECT STATEMENT | | |
| 1 | NESTED LOOPS | | |
| 2 | NESTED LOOPS | | 841 |
| 3 | NESTED LOOPS | | 831 |
|* 4 | HASH JOIN ANTI | | 831 |
| 5 | INLIST ITERATOR | | |
|* 6 | TABLE ACCESS BY INDEX ROWID | DM_SYSOBJECT_S | 83083 |
|* 7 | INDEX RANGE SCAN | DM_SYSOBJECT_S_INDX20 | 83084 |
| 8 | VIEW | VW_SQ_1 | 30M|
|* 9 | HASH JOIN | | 30M|
|* 10 | INDEX STORAGE FAST FULL SCAN| DMR_CONTENT_S_INDX01 | 27M|
| 11 | TABLE ACCESS STORAGE FULL | DMR_CONTENT_R | 67M|
|* 12 | INDEX UNIQUE SCAN | D_1F01D65580000924 | 1 |
|* 13 | INDEX UNIQUE SCAN | D_1F01D65580000908 | 1 |
|* 14 | TABLE ACCESS BY INDEX ROWID | DMI_0301D65580000206_S | 1 |
------------------------------------------------------------------------------
Default optimizer settings
Factor 9 on the
same dataset
with the same
execution plan
DOAG-19 Nov 2015
Exadata X5-2 POC with OVM
26
2015© Trivadis
POC Execution and Result: Documentum
Change optimizer settings
optimizer_index_caching=95;
optimizer_index_cost_adj=5;
PROD  4 sec
Exadata  1 sec
Less gain as smart scan is not used
------------------------------------------------------------------------------------
| Id | Operation | Name | E-Rows |
------------------------------------------------------------------------------------
| 0 | SELECT STATEMENT | | |
| 1 | NESTED LOOPS | | 4203 |
| 2 | NESTED LOOPS | | 4154 |
| 3 | INLIST ITERATOR | | |
|* 4 | TABLE ACCESS BY INDEX ROWID | DM_SYSOBJECT_S | 4154 |
|* 5 | INDEX RANGE SCAN | DM_SYSOBJECT_S_INDX20 | 4154 |
| 6 | NESTED LOOPS | | 1 |
| 7 | TABLE ACCESS BY INDEX ROWID| DMR_CONTENT_R | 2 |
|* 8 | INDEX RANGE SCAN | D_1F01D65580000005 | 2 |
|* 9 | INDEX RANGE SCAN | DMR_CONTENT_S_INDX01 | 1 |
|* 10 | INDEX UNIQUE SCAN | D_1F01D65580000924 | 1 |
|* 11 | INDEX RANGE SCAN | DMI_0301D65580000206_S_INDX04 | 1 |
------------------------------------------------------------------------------------
Factor 4 on the
same dataset
with the same
execution plan
Required by Documentum
DOAG-19 Nov 2015
Exadata X5-2 POC with OVM
27
2015© Trivadis
POC Execution and Result: Hardware tests
We were requested to remove one disk!
OEM Alarm
Host=sgexaadm02vm01.customer.ch
Target type=Cluster ASM
Target name=+ASM_cluster-clu1
Categories=Availability
Message=2 disks are offline.
Severity=Critical
Event report
ed time=Apr 15, 2015 10:17:05 AM CEST
Disk re-insert (rebuild)
Power Power Estd Estd
INST_ID GROUP_NUMBER Operation PASS State Reqtd Actual Work Min
---------- ------------ ---------- --------- ----- ----- ------ -------- -------
2 2 REBAL RESYNC RUN 50 50 31,413 13
2 2 REBAL RESILVER WAIT 50 50 0 0
2 2 REBAL REBALANCE WAIT 50 50 0 0
2 2 REBAL COMPACT WAIT 50 50 0 0
1 2 REBAL RESYNC WAIT 50
1 2 REBAL RESILVER WAIT 50
1 2 REBAL REBALANCE WAIT 50
1 2 REBAL COMPACT WAIT 50
DOAG-19 Nov 2015
Exadata X5-2 POC with OVM
28
2015© Trivadis
POC Execution and Result: Hardware tests
We were requested to unplug power cable of one storage cell!
OEM Alarm
Host=sgexaadm02vm01.customer.ch
Target type=Cluster ASM
Target name=+ASM_cluster-clu1
Categories=Availability
Message=Failure Group DATAC1.SGEXACELADM03 is unavailable.
Severity=Critical
Event reported time=Apr 15, 2015 5:00:25 PM CEST
Host=sgexaadm02vm01.customer.ch
Target type=Cluster ASM
Target name=+ASM_cluster-clu1
Categories=Availability
Message=Failure Group RECOC1.SGEXACELADM03 is unavailable.
Severity=Critical
Event reported time=Apr 15, 2015 5:00:25 PM CEST
Host=sgexaadm02vm01.customer.ch
Target type=Cluster ASM
Target name=+ASM_cluster-clu1
Categories=Availability
Message=12 disks are offline.
Severity=Critical
Event reported time=Apr 15, 2015 5:02:05 PM CEST
DOAG-19 Nov 2015
Exadata X5-2 POC with OVM
29
After plugging back power
cable, rebuild starts few
minutes after…
2015© Trivadis
POC Execution and Result: Conclusions
 OLTP Batch
 Significant gain even after huge vCPU reduction
 No I/O wait events
 Documentum
 Major improvement when smart scan is used
 Better system stability even with default optimizer settings not allays aligned with
vendor requirements
 Performance increase with a factor from 4 to 9 depending if smart scan is use or not
 Hardware tests
 Storage protection tested and verified as requested!
DOAG-19 Nov 2015
Exadata X5-2 POC with OVM
30
2015© Trivadis
Proposed Architecture
DOAG-19 Nov 2015
Exadata X5-2 POC with OVM
31
2015© Trivadis
Exadata X5-2 based architecture
Customer constraints
 Isolation
 Secure maintenance operation
 Control and adjust resource allocation
 Continuity
 No high availability required, Data Guard protection is enough
 Full capacity usage, distribute production database between the two data centers
 Performance
 Increase performances in particular for Documentum
 New application will come soon
 Licensing
 Optimize and control licensing
 Propose a five years projection plan to absorb future growth
DOAG-19 Nov 2015
Exadata X5-2 POC with OVM
32
2015© Trivadis
Exadata X5-2 based architecture with OVM
DBServer1 DBServer2
PROD1
PROD2
PROD3 PROD5
PROD6
PROD7
QAS1
QAS2
INT2
DEV1
DEV2
DRP1
IO Resource Manager: Category, Inter-Database, intra-Database (db_unique_name unique on all VClusters)
INT1
DRP1
QAS3
QAS4
INT4
DEV3
DEV4
DRP3
INT3
DRP4
10 vCPUs10 vCPUs
4 vCPUs 4 vCPUs 4 vCPUs4 vCPUs
2 vCPUs2 vCPUs
vClu2
vClu1 PRD
QA/DEV
vClu3
vClu4
INT
DRP
data
fra
data
fra
StorageServer1 StorageServer2 StorageServer3
HD1 HD2 HD3 HD4 HD5 HD6 HD1 HD2 HD3 HD4 HD5 HD6 HD1 HD2 HD3 HD4 HD5 HD6
data
fra
data
fra
DOAG-19 Nov 2015
Exadata X5-2 POC with OVM
33
2015© Trivadis
In total:
 40 vCPUs for production databases
 16 vCPUs for DEV/QA databases
 16 vCPUs for INT databases
 8 vCPUs for DRP databases
 No additional licenses to purchase
 Fix every VMs to max 14 vCPUs (to adjust power on demand)
Exadata X5-2 based architecture with OVM
Exadata X5-2 OVM Oracle infrastructure
Environment Exadata Storage Required Cores/Server Max Cores/Server Total Cores Threads CPU to License
PRD,INT,QAS,DEV,DRP I 30 TB 18 10 20 40 10
PRD,INT,QAS,DEV,DRP II 30 TB 18 10 20 40 10
Total 60 TB 25 TB 40 80 20
CPU, storage and licensing
DOAG-19 Nov 2015
Exadata X5-2 POC with OVM
34
2015© Trivadis
 Dynamic host cpu reconfiguration using: xm vcpu-set
 Dynamic oracle CPU_COUNT adjustment as of Oracle Oracle 12c
- Dynamic resource management update
Exadata X5-2 based architecture with OVM
Adjust power on demand: MAX 14 vCPUs per VM
PROD
DBServer1
QA DEV DR
14 vCPUs
6 vCPUs
2 vCPUs
mini
DOAG-19 Nov 2015
Exadata X5-2 POC with OVM
35
2015© Trivadis
5 years projection plan
DOAG-19 Nov 2015
Exadata X5-2 POC with OVM
36
2015© Trivadis
Five Years Projection Plan
The five years projection plan is based on customer estimation with:
 Up to 15% of storage increase per year
 Up to 5% of processing increase per year
 Solution: Exadata 1/8 de Rack with all Cores activated
DOAG-19 Nov 2015
Exadata X5-2 POC with OVM
37
2015© Trivadis
In total:
 72 vCPUs for production databases
 24 vCPUs for DEV/QA databases
 24 vCPUs for INT databases
 16 vCPUs for DRP databases
 Buy 14 additional EE + Options CPU licenses to fit the needs
 Fix every VMs to max 28 vCPUs (to adjust power on demand)
Five Years Projection Plan
Exadata X5-2 OVM Oracle infrastructure
Environment Exadata Storage Required
Cores/Server
Max
Cores/Server Total Cores Threads CPU to License
PRD,INT,QAS,DEV,DRP I 32 TB 50 TB 18 17 (18-1) 34 68 17
PRD,INT,QAS,DEV,DRP II 32 TB 50 TB 18 17 (18-1) 34 68 17
Total 64 TB 50 TB 68 136 34
CPU, storage and licensing
.
DOAG-19 Nov 2015
Exadata X5-2 POC with OVM
38
2015© Trivadis
Conclusions
The proposed solution responds perfectly to customer requirements on all areas
 Environment Isolation
 Performance
 Capacity usage and workload adjustments
 Disaster recovery
 Licensing optimization
 Fulfil five year projection plan requirements
DOAG-19 Nov 2015
Exadata X5-2 POC with OVM
39
2015© Trivadis
Questions...
2015 © Trivadis
BASEL BERN BRUGG LAUSANNE ZUERICH DUESSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG KOPENHAGEN MUNICH STUTTGART VIENNA
Jacques Kostic
Senior Consultant IMS Lausanne
DOAG-19 Nov 2015
Exadata X5-2 POC with OVM
40
2015© Trivadis
Exadata X5-2 POC with OVM
41
DOAG-19 Nov 2015
Trivadis at the DOAG 2015
Level 3 - right next to the escalator
We look forward to your visit.
Because with Trivadis you always win.

More Related Content

What's hot

LAS16-207: Bus scaling QoS
LAS16-207: Bus scaling QoSLAS16-207: Bus scaling QoS
LAS16-207: Bus scaling QoS
Linaro
 
ODSA Use Case - SmartNIC
ODSA Use Case - SmartNICODSA Use Case - SmartNIC
ODSA Use Case - SmartNIC
ODSA Workgroup
 
LAS16-TR03: Upstreaming 201
LAS16-TR03: Upstreaming 201LAS16-TR03: Upstreaming 201
LAS16-TR03: Upstreaming 201
Linaro
 
Making workload nomadic when accelerated
Making workload nomadic when acceleratedMaking workload nomadic when accelerated
Making workload nomadic when accelerated
Zhipeng Huang
 
Using the Open Source OPC-UA Client and Server for Your IIoT Solutions | Jero...
Using the Open Source OPC-UA Client and Server for Your IIoT Solutions | Jero...Using the Open Source OPC-UA Client and Server for Your IIoT Solutions | Jero...
Using the Open Source OPC-UA Client and Server for Your IIoT Solutions | Jero...
InfluxData
 
Application High Availability and Upgrades Using Oracle GoldenGate
Application High Availability and Upgrades Using Oracle GoldenGateApplication High Availability and Upgrades Using Oracle GoldenGate
Application High Availability and Upgrades Using Oracle GoldenGate
Shane Borden
 
Best practices for optimizing Red Hat platforms for large scale datacenter de...
Best practices for optimizing Red Hat platforms for large scale datacenter de...Best practices for optimizing Red Hat platforms for large scale datacenter de...
Best practices for optimizing Red Hat platforms for large scale datacenter de...
Jeremy Eder
 
Sprint 124
Sprint 124Sprint 124
Sprint 124
ManageIQ
 
Qnx os
Qnx os Qnx os
Qnx os
Student
 
LAS16-500: The Rise and Fall of Assembler and the VGIC from Hell
LAS16-500: The Rise and Fall of Assembler and the VGIC from HellLAS16-500: The Rise and Fall of Assembler and the VGIC from Hell
LAS16-500: The Rise and Fall of Assembler and the VGIC from Hell
Linaro
 
ODSA Proof of Concept SmartNIC Speeds & Feeds
ODSA Proof of Concept SmartNIC Speeds & FeedsODSA Proof of Concept SmartNIC Speeds & Feeds
ODSA Proof of Concept SmartNIC Speeds & Feeds
ODSA Workgroup
 
LAS16-209: Finished and Upcoming Projects in LMG
LAS16-209: Finished and Upcoming Projects in LMGLAS16-209: Finished and Upcoming Projects in LMG
LAS16-209: Finished and Upcoming Projects in LMG
Linaro
 
2008-07-15 zNTP Conference, Red Hat Enterprise Solutions for System z
2008-07-15 zNTP Conference, Red Hat Enterprise Solutions for System z2008-07-15 zNTP Conference, Red Hat Enterprise Solutions for System z
2008-07-15 zNTP Conference, Red Hat Enterprise Solutions for System z
Shawn Wells
 
Oracle RAC Presentation at Oracle Open World
Oracle RAC Presentation at Oracle Open WorldOracle RAC Presentation at Oracle Open World
Oracle RAC Presentation at Oracle Open World
Paul Marden
 
The Data Center and Hadoop
The Data Center and HadoopThe Data Center and Hadoop
The Data Center and Hadoop
DataWorks Summit
 
02 ai inference acceleration with components all in open hardware: opencapi a...
02 ai inference acceleration with components all in open hardware: opencapi a...02 ai inference acceleration with components all in open hardware: opencapi a...
02 ai inference acceleration with components all in open hardware: opencapi a...
Yutaka Kawai
 
Leveraging open source for large scale analytics
Leveraging open source for large scale analyticsLeveraging open source for large scale analytics
Leveraging open source for large scale analytics
South West Data Meetup
 
BKK16-400B ODPI - Standardizing Hadoop
BKK16-400B ODPI - Standardizing HadoopBKK16-400B ODPI - Standardizing Hadoop
BKK16-400B ODPI - Standardizing Hadoop
Linaro
 
Inside Microsoft's FPGA-Based Configurable Cloud
Inside Microsoft's FPGA-Based Configurable CloudInside Microsoft's FPGA-Based Configurable Cloud
Inside Microsoft's FPGA-Based Configurable Cloud
inside-BigData.com
 
Software Network Data Plane - Satisfying the need for speed - FD.io - VPP and...
Software Network Data Plane - Satisfying the need for speed - FD.io - VPP and...Software Network Data Plane - Satisfying the need for speed - FD.io - VPP and...
Software Network Data Plane - Satisfying the need for speed - FD.io - VPP and...
Haidee McMahon
 

What's hot (20)

LAS16-207: Bus scaling QoS
LAS16-207: Bus scaling QoSLAS16-207: Bus scaling QoS
LAS16-207: Bus scaling QoS
 
ODSA Use Case - SmartNIC
ODSA Use Case - SmartNICODSA Use Case - SmartNIC
ODSA Use Case - SmartNIC
 
LAS16-TR03: Upstreaming 201
LAS16-TR03: Upstreaming 201LAS16-TR03: Upstreaming 201
LAS16-TR03: Upstreaming 201
 
Making workload nomadic when accelerated
Making workload nomadic when acceleratedMaking workload nomadic when accelerated
Making workload nomadic when accelerated
 
Using the Open Source OPC-UA Client and Server for Your IIoT Solutions | Jero...
Using the Open Source OPC-UA Client and Server for Your IIoT Solutions | Jero...Using the Open Source OPC-UA Client and Server for Your IIoT Solutions | Jero...
Using the Open Source OPC-UA Client and Server for Your IIoT Solutions | Jero...
 
Application High Availability and Upgrades Using Oracle GoldenGate
Application High Availability and Upgrades Using Oracle GoldenGateApplication High Availability and Upgrades Using Oracle GoldenGate
Application High Availability and Upgrades Using Oracle GoldenGate
 
Best practices for optimizing Red Hat platforms for large scale datacenter de...
Best practices for optimizing Red Hat platforms for large scale datacenter de...Best practices for optimizing Red Hat platforms for large scale datacenter de...
Best practices for optimizing Red Hat platforms for large scale datacenter de...
 
Sprint 124
Sprint 124Sprint 124
Sprint 124
 
Qnx os
Qnx os Qnx os
Qnx os
 
LAS16-500: The Rise and Fall of Assembler and the VGIC from Hell
LAS16-500: The Rise and Fall of Assembler and the VGIC from HellLAS16-500: The Rise and Fall of Assembler and the VGIC from Hell
LAS16-500: The Rise and Fall of Assembler and the VGIC from Hell
 
ODSA Proof of Concept SmartNIC Speeds & Feeds
ODSA Proof of Concept SmartNIC Speeds & FeedsODSA Proof of Concept SmartNIC Speeds & Feeds
ODSA Proof of Concept SmartNIC Speeds & Feeds
 
LAS16-209: Finished and Upcoming Projects in LMG
LAS16-209: Finished and Upcoming Projects in LMGLAS16-209: Finished and Upcoming Projects in LMG
LAS16-209: Finished and Upcoming Projects in LMG
 
2008-07-15 zNTP Conference, Red Hat Enterprise Solutions for System z
2008-07-15 zNTP Conference, Red Hat Enterprise Solutions for System z2008-07-15 zNTP Conference, Red Hat Enterprise Solutions for System z
2008-07-15 zNTP Conference, Red Hat Enterprise Solutions for System z
 
Oracle RAC Presentation at Oracle Open World
Oracle RAC Presentation at Oracle Open WorldOracle RAC Presentation at Oracle Open World
Oracle RAC Presentation at Oracle Open World
 
The Data Center and Hadoop
The Data Center and HadoopThe Data Center and Hadoop
The Data Center and Hadoop
 
02 ai inference acceleration with components all in open hardware: opencapi a...
02 ai inference acceleration with components all in open hardware: opencapi a...02 ai inference acceleration with components all in open hardware: opencapi a...
02 ai inference acceleration with components all in open hardware: opencapi a...
 
Leveraging open source for large scale analytics
Leveraging open source for large scale analyticsLeveraging open source for large scale analytics
Leveraging open source for large scale analytics
 
BKK16-400B ODPI - Standardizing Hadoop
BKK16-400B ODPI - Standardizing HadoopBKK16-400B ODPI - Standardizing Hadoop
BKK16-400B ODPI - Standardizing Hadoop
 
Inside Microsoft's FPGA-Based Configurable Cloud
Inside Microsoft's FPGA-Based Configurable CloudInside Microsoft's FPGA-Based Configurable Cloud
Inside Microsoft's FPGA-Based Configurable Cloud
 
Software Network Data Plane - Satisfying the need for speed - FD.io - VPP and...
Software Network Data Plane - Satisfying the need for speed - FD.io - VPP and...Software Network Data Plane - Satisfying the need for speed - FD.io - VPP and...
Software Network Data Plane - Satisfying the need for speed - FD.io - VPP and...
 

Viewers also liked

Youthway on the MBTA
Youthway on the MBTAYouthway on the MBTA
Youthway on the MBTA
Center for Story-based Strategy
 
Tsg Poc Dx Introductory Overview March2009 D
Tsg Poc Dx Introductory Overview March2009 DTsg Poc Dx Introductory Overview March2009 D
Tsg Poc Dx Introductory Overview March2009 D
jerrychoate
 
NIH SciENcv Proof of Concept
NIH SciENcv Proof of ConceptNIH SciENcv Proof of Concept
NIH SciENcv Proof of Concept
ORCID, Inc
 
HPE | Network Virtualization | POC
HPE | Network Virtualization | POCHPE | Network Virtualization | POC
HPE | Network Virtualization | POC
Jeffrey Nunn
 
Story-based Strategy Model: Grassroots Organizing Meets Narrative Power
Story-based Strategy Model: Grassroots Organizing Meets Narrative PowerStory-based Strategy Model: Grassroots Organizing Meets Narrative Power
Story-based Strategy Model: Grassroots Organizing Meets Narrative Power
Center for Story-based Strategy
 
ATLAS Automation POC
ATLAS Automation POCATLAS Automation POC
ATLAS Automation POC
aakashmc
 
Twiliocon Europe 2013: From PoC to Production, Lessons Learnt, by Erol Ziya &...
Twiliocon Europe 2013: From PoC to Production, Lessons Learnt, by Erol Ziya &...Twiliocon Europe 2013: From PoC to Production, Lessons Learnt, by Erol Ziya &...
Twiliocon Europe 2013: From PoC to Production, Lessons Learnt, by Erol Ziya &...
eazynow
 
test_automation_POC
test_automation_POCtest_automation_POC
test_automation_POC
Rafael Battesti
 
Agados POC Report to Build/Rebuild for ERP PKG
Agados POC Report to Build/Rebuild for ERP PKG Agados POC Report to Build/Rebuild for ERP PKG
Agados POC Report to Build/Rebuild for ERP PKG
Yongkyoo Park
 
PoC: Using a Group Communication System to improve MySQL Replication HA
PoC: Using a Group Communication System to improve MySQL Replication HAPoC: Using a Group Communication System to improve MySQL Replication HA
PoC: Using a Group Communication System to improve MySQL Replication HA
Ulf Wendel
 
MVPOC - Minimum Viable Proof of Concept
MVPOC - Minimum Viable Proof of ConceptMVPOC - Minimum Viable Proof of Concept
MVPOC - Minimum Viable Proof of Concept
Ray DeLaPena
 
HP & NFV POC at SDN World Congree
HP & NFV POC at SDN World CongreeHP & NFV POC at SDN World Congree
HP & NFV POC at SDN World Congree
Marie-Paule Odini
 
Planning your OpenStack PoC
Planning your OpenStack PoCPlanning your OpenStack PoC
Planning your OpenStack PoC
openstackstl
 
Proof Of Concept Presentation on Concept
Proof Of Concept Presentation on ConceptProof Of Concept Presentation on Concept
Proof Of Concept Presentation on Concept
University of Limerick
 
Proof of Concept Workshop
Proof of Concept WorkshopProof of Concept Workshop
Proof of Concept Workshop
Danny Holtschke
 
Big Data Proof of Concept
Big Data Proof of ConceptBig Data Proof of Concept
Big Data Proof of Concept
RCG Global Services
 
Proof of Concept for Hadoop: storage and analytics of electrical time-series
Proof of Concept for Hadoop: storage and analytics of electrical time-seriesProof of Concept for Hadoop: storage and analytics of electrical time-series
Proof of Concept for Hadoop: storage and analytics of electrical time-series
DataWorks Summit
 
How to Build a Proof of Concept
How to Build a Proof of Concept How to Build a Proof of Concept
How to Build a Proof of Concept
Michael Hamilton
 
PowerSDR-UI - a SDR UI proof of concept
PowerSDR-UI - a SDR UI proof of conceptPowerSDR-UI - a SDR UI proof of concept
PowerSDR-UI - a SDR UI proof of concept
Tobias Wellnitz
 
PoC Introduction
PoC IntroductionPoC Introduction
PoC Introduction
guest3530f
 

Viewers also liked (20)

Youthway on the MBTA
Youthway on the MBTAYouthway on the MBTA
Youthway on the MBTA
 
Tsg Poc Dx Introductory Overview March2009 D
Tsg Poc Dx Introductory Overview March2009 DTsg Poc Dx Introductory Overview March2009 D
Tsg Poc Dx Introductory Overview March2009 D
 
NIH SciENcv Proof of Concept
NIH SciENcv Proof of ConceptNIH SciENcv Proof of Concept
NIH SciENcv Proof of Concept
 
HPE | Network Virtualization | POC
HPE | Network Virtualization | POCHPE | Network Virtualization | POC
HPE | Network Virtualization | POC
 
Story-based Strategy Model: Grassroots Organizing Meets Narrative Power
Story-based Strategy Model: Grassroots Organizing Meets Narrative PowerStory-based Strategy Model: Grassroots Organizing Meets Narrative Power
Story-based Strategy Model: Grassroots Organizing Meets Narrative Power
 
ATLAS Automation POC
ATLAS Automation POCATLAS Automation POC
ATLAS Automation POC
 
Twiliocon Europe 2013: From PoC to Production, Lessons Learnt, by Erol Ziya &...
Twiliocon Europe 2013: From PoC to Production, Lessons Learnt, by Erol Ziya &...Twiliocon Europe 2013: From PoC to Production, Lessons Learnt, by Erol Ziya &...
Twiliocon Europe 2013: From PoC to Production, Lessons Learnt, by Erol Ziya &...
 
test_automation_POC
test_automation_POCtest_automation_POC
test_automation_POC
 
Agados POC Report to Build/Rebuild for ERP PKG
Agados POC Report to Build/Rebuild for ERP PKG Agados POC Report to Build/Rebuild for ERP PKG
Agados POC Report to Build/Rebuild for ERP PKG
 
PoC: Using a Group Communication System to improve MySQL Replication HA
PoC: Using a Group Communication System to improve MySQL Replication HAPoC: Using a Group Communication System to improve MySQL Replication HA
PoC: Using a Group Communication System to improve MySQL Replication HA
 
MVPOC - Minimum Viable Proof of Concept
MVPOC - Minimum Viable Proof of ConceptMVPOC - Minimum Viable Proof of Concept
MVPOC - Minimum Viable Proof of Concept
 
HP & NFV POC at SDN World Congree
HP & NFV POC at SDN World CongreeHP & NFV POC at SDN World Congree
HP & NFV POC at SDN World Congree
 
Planning your OpenStack PoC
Planning your OpenStack PoCPlanning your OpenStack PoC
Planning your OpenStack PoC
 
Proof Of Concept Presentation on Concept
Proof Of Concept Presentation on ConceptProof Of Concept Presentation on Concept
Proof Of Concept Presentation on Concept
 
Proof of Concept Workshop
Proof of Concept WorkshopProof of Concept Workshop
Proof of Concept Workshop
 
Big Data Proof of Concept
Big Data Proof of ConceptBig Data Proof of Concept
Big Data Proof of Concept
 
Proof of Concept for Hadoop: storage and analytics of electrical time-series
Proof of Concept for Hadoop: storage and analytics of electrical time-seriesProof of Concept for Hadoop: storage and analytics of electrical time-series
Proof of Concept for Hadoop: storage and analytics of electrical time-series
 
How to Build a Proof of Concept
How to Build a Proof of Concept How to Build a Proof of Concept
How to Build a Proof of Concept
 
PowerSDR-UI - a SDR UI proof of concept
PowerSDR-UI - a SDR UI proof of conceptPowerSDR-UI - a SDR UI proof of concept
PowerSDR-UI - a SDR UI proof of concept
 
PoC Introduction
PoC IntroductionPoC Introduction
PoC Introduction
 

Similar to Poc exadata pres_doag_2015

PoC Oracle Exadata - Retour d'expérience
PoC Oracle Exadata - Retour d'expériencePoC Oracle Exadata - Retour d'expérience
PoC Oracle Exadata - Retour d'expérience
Swiss Data Forum Swiss Data Forum
 
Christo Kutrovsky - Maximize Data Warehouse Performance with Parallel Queries
Christo Kutrovsky - Maximize Data Warehouse Performance with Parallel QueriesChristo Kutrovsky - Maximize Data Warehouse Performance with Parallel Queries
Christo Kutrovsky - Maximize Data Warehouse Performance with Parallel Queries
Christo Kutrovsky
 
Cumulus Linux 2.5.5 What's New
Cumulus Linux 2.5.5 What's NewCumulus Linux 2.5.5 What's New
Cumulus Linux 2.5.5 What's New
Cumulus Networks
 
BRKRST-3066 - Troubleshooting Nexus 7000 (2013 Melbourne) - 2 Hours.pdf
BRKRST-3066 - Troubleshooting Nexus 7000 (2013 Melbourne) - 2 Hours.pdfBRKRST-3066 - Troubleshooting Nexus 7000 (2013 Melbourne) - 2 Hours.pdf
BRKRST-3066 - Troubleshooting Nexus 7000 (2013 Melbourne) - 2 Hours.pdf
aaajjj4
 
Automate Oracle database patches and upgrades using Fleet Provisioning and Pa...
Automate Oracle database patches and upgrades using Fleet Provisioning and Pa...Automate Oracle database patches and upgrades using Fleet Provisioning and Pa...
Automate Oracle database patches and upgrades using Fleet Provisioning and Pa...
Nelson Calero
 
UKCMG DB2 pureScale
UKCMG DB2 pureScaleUKCMG DB2 pureScale
UKCMG DB2 pureScale
Laura Hood
 
Oracle 12c Multi Process Multi Threaded
Oracle 12c Multi Process Multi ThreadedOracle 12c Multi Process Multi Threaded
Oracle 12c Multi Process Multi Threaded
Markus Flechtner
 
HAEnabled Oracle Enterprise Manager 12c on Virtualized Oracle Database Applia...
HAEnabled Oracle Enterprise Manager 12c on Virtualized Oracle Database Applia...HAEnabled Oracle Enterprise Manager 12c on Virtualized Oracle Database Applia...
HAEnabled Oracle Enterprise Manager 12c on Virtualized Oracle Database Applia...
Keyur Patel
 
Mellanox's Technological Advantage
Mellanox's Technological AdvantageMellanox's Technological Advantage
Mellanox's Technological Advantage
Mellanox Technologies
 
NS-HPDCA
NS-HPDCANS-HPDCA
NS-HPDCA
Nick Niculita
 
BRKDCT-3144 - Advanced - Troubleshooting Cisco Nexus 7000 Series Switches (20...
BRKDCT-3144 - Advanced - Troubleshooting Cisco Nexus 7000 Series Switches (20...BRKDCT-3144 - Advanced - Troubleshooting Cisco Nexus 7000 Series Switches (20...
BRKDCT-3144 - Advanced - Troubleshooting Cisco Nexus 7000 Series Switches (20...
aaajjj4
 
Lenovo Rack and Tower Server Portfolio
Lenovo Rack and Tower Server PortfolioLenovo Rack and Tower Server Portfolio
Lenovo Rack and Tower Server Portfolio
Lenovo Data Center
 
Scada expert Clear Scada
Scada expert Clear ScadaScada expert Clear Scada
Scada expert Clear Scada
Schneider Electric
 
TechWiseTV Workshop: Cisco UCS C4200
TechWiseTV Workshop: Cisco UCS C4200TechWiseTV Workshop: Cisco UCS C4200
TechWiseTV Workshop: Cisco UCS C4200
Robb Boyd
 
Speeding up Programs with OpenACC in GCC
Speeding up Programs with OpenACC in GCCSpeeding up Programs with OpenACC in GCC
Speeding up Programs with OpenACC in GCC
inside-BigData.com
 
NetApp Insight 2013 Sessions
NetApp Insight 2013 SessionsNetApp Insight 2013 Sessions
NetApp Insight 2013 Sessions
NetApp Insight
 
PowerDRC/LVS 2.2 released by POLYTEDA
PowerDRC/LVS 2.2 released by POLYTEDAPowerDRC/LVS 2.2 released by POLYTEDA
PowerDRC/LVS 2.2 released by POLYTEDA
Alexander Grudanov
 
FlexPod-Fall-Announcement
FlexPod-Fall-AnnouncementFlexPod-Fall-Announcement
FlexPod-Fall-Announcement
Michael Harding
 
Storage Performance measurement using Tivoli productivity Center
Storage Performance measurement using Tivoli productivity CenterStorage Performance measurement using Tivoli productivity Center
Storage Performance measurement using Tivoli productivity Center
IBM Danmark
 
What’s Mule 4.3? How Does Anytime RTF Help? Our insights explain.
What’s Mule 4.3? How Does Anytime RTF Help? Our insights explain. What’s Mule 4.3? How Does Anytime RTF Help? Our insights explain.
What’s Mule 4.3? How Does Anytime RTF Help? Our insights explain.
Kellton Tech Solutions Ltd
 

Similar to Poc exadata pres_doag_2015 (20)

PoC Oracle Exadata - Retour d'expérience
PoC Oracle Exadata - Retour d'expériencePoC Oracle Exadata - Retour d'expérience
PoC Oracle Exadata - Retour d'expérience
 
Christo Kutrovsky - Maximize Data Warehouse Performance with Parallel Queries
Christo Kutrovsky - Maximize Data Warehouse Performance with Parallel QueriesChristo Kutrovsky - Maximize Data Warehouse Performance with Parallel Queries
Christo Kutrovsky - Maximize Data Warehouse Performance with Parallel Queries
 
Cumulus Linux 2.5.5 What's New
Cumulus Linux 2.5.5 What's NewCumulus Linux 2.5.5 What's New
Cumulus Linux 2.5.5 What's New
 
BRKRST-3066 - Troubleshooting Nexus 7000 (2013 Melbourne) - 2 Hours.pdf
BRKRST-3066 - Troubleshooting Nexus 7000 (2013 Melbourne) - 2 Hours.pdfBRKRST-3066 - Troubleshooting Nexus 7000 (2013 Melbourne) - 2 Hours.pdf
BRKRST-3066 - Troubleshooting Nexus 7000 (2013 Melbourne) - 2 Hours.pdf
 
Automate Oracle database patches and upgrades using Fleet Provisioning and Pa...
Automate Oracle database patches and upgrades using Fleet Provisioning and Pa...Automate Oracle database patches and upgrades using Fleet Provisioning and Pa...
Automate Oracle database patches and upgrades using Fleet Provisioning and Pa...
 
UKCMG DB2 pureScale
UKCMG DB2 pureScaleUKCMG DB2 pureScale
UKCMG DB2 pureScale
 
Oracle 12c Multi Process Multi Threaded
Oracle 12c Multi Process Multi ThreadedOracle 12c Multi Process Multi Threaded
Oracle 12c Multi Process Multi Threaded
 
HAEnabled Oracle Enterprise Manager 12c on Virtualized Oracle Database Applia...
HAEnabled Oracle Enterprise Manager 12c on Virtualized Oracle Database Applia...HAEnabled Oracle Enterprise Manager 12c on Virtualized Oracle Database Applia...
HAEnabled Oracle Enterprise Manager 12c on Virtualized Oracle Database Applia...
 
Mellanox's Technological Advantage
Mellanox's Technological AdvantageMellanox's Technological Advantage
Mellanox's Technological Advantage
 
NS-HPDCA
NS-HPDCANS-HPDCA
NS-HPDCA
 
BRKDCT-3144 - Advanced - Troubleshooting Cisco Nexus 7000 Series Switches (20...
BRKDCT-3144 - Advanced - Troubleshooting Cisco Nexus 7000 Series Switches (20...BRKDCT-3144 - Advanced - Troubleshooting Cisco Nexus 7000 Series Switches (20...
BRKDCT-3144 - Advanced - Troubleshooting Cisco Nexus 7000 Series Switches (20...
 
Lenovo Rack and Tower Server Portfolio
Lenovo Rack and Tower Server PortfolioLenovo Rack and Tower Server Portfolio
Lenovo Rack and Tower Server Portfolio
 
Scada expert Clear Scada
Scada expert Clear ScadaScada expert Clear Scada
Scada expert Clear Scada
 
TechWiseTV Workshop: Cisco UCS C4200
TechWiseTV Workshop: Cisco UCS C4200TechWiseTV Workshop: Cisco UCS C4200
TechWiseTV Workshop: Cisco UCS C4200
 
Speeding up Programs with OpenACC in GCC
Speeding up Programs with OpenACC in GCCSpeeding up Programs with OpenACC in GCC
Speeding up Programs with OpenACC in GCC
 
NetApp Insight 2013 Sessions
NetApp Insight 2013 SessionsNetApp Insight 2013 Sessions
NetApp Insight 2013 Sessions
 
PowerDRC/LVS 2.2 released by POLYTEDA
PowerDRC/LVS 2.2 released by POLYTEDAPowerDRC/LVS 2.2 released by POLYTEDA
PowerDRC/LVS 2.2 released by POLYTEDA
 
FlexPod-Fall-Announcement
FlexPod-Fall-AnnouncementFlexPod-Fall-Announcement
FlexPod-Fall-Announcement
 
Storage Performance measurement using Tivoli productivity Center
Storage Performance measurement using Tivoli productivity CenterStorage Performance measurement using Tivoli productivity Center
Storage Performance measurement using Tivoli productivity Center
 
What’s Mule 4.3? How Does Anytime RTF Help? Our insights explain.
What’s Mule 4.3? How Does Anytime RTF Help? Our insights explain. What’s Mule 4.3? How Does Anytime RTF Help? Our insights explain.
What’s Mule 4.3? How Does Anytime RTF Help? Our insights explain.
 

More from Jacques Kostic

Postgre sql vs oracle
Postgre sql vs oraclePostgre sql vs oracle
Postgre sql vs oracle
Jacques Kostic
 
Postgre sql best_practices
Postgre sql best_practicesPostgre sql best_practices
Postgre sql best_practices
Jacques Kostic
 
High availability microsoftvsoracle
High availability microsoftvsoracleHigh availability microsoftvsoracle
High availability microsoftvsoracle
Jacques Kostic
 
High availability Microsoft vs Oracle
High availability Microsoft vs OracleHigh availability Microsoft vs Oracle
High availability Microsoft vs Oracle
Jacques Kostic
 
Multiple awr reports_parser
Multiple awr reports_parserMultiple awr reports_parser
Multiple awr reports_parser
Jacques Kostic
 
Oracle 12c ilm_customer_experience
Oracle 12c ilm_customer_experienceOracle 12c ilm_customer_experience
Oracle 12c ilm_customer_experience
Jacques Kostic
 
In memorybtree
In memorybtreeIn memorybtree
In memorybtree
Jacques Kostic
 
Tpf oracle success_story
Tpf oracle success_storyTpf oracle success_story
Tpf oracle success_story
Jacques Kostic
 
Presentation 12c pdb
Presentation 12c pdbPresentation 12c pdb
Presentation 12c pdb
Jacques Kostic
 
Presentation 12c grid_upgrade
Presentation 12c grid_upgradePresentation 12c grid_upgrade
Presentation 12c grid_upgrade
Jacques Kostic
 
Perf tuning with-multitenant
Perf tuning with-multitenantPerf tuning with-multitenant
Perf tuning with-multitenant
Jacques Kostic
 

More from Jacques Kostic (11)

Postgre sql vs oracle
Postgre sql vs oraclePostgre sql vs oracle
Postgre sql vs oracle
 
Postgre sql best_practices
Postgre sql best_practicesPostgre sql best_practices
Postgre sql best_practices
 
High availability microsoftvsoracle
High availability microsoftvsoracleHigh availability microsoftvsoracle
High availability microsoftvsoracle
 
High availability Microsoft vs Oracle
High availability Microsoft vs OracleHigh availability Microsoft vs Oracle
High availability Microsoft vs Oracle
 
Multiple awr reports_parser
Multiple awr reports_parserMultiple awr reports_parser
Multiple awr reports_parser
 
Oracle 12c ilm_customer_experience
Oracle 12c ilm_customer_experienceOracle 12c ilm_customer_experience
Oracle 12c ilm_customer_experience
 
In memorybtree
In memorybtreeIn memorybtree
In memorybtree
 
Tpf oracle success_story
Tpf oracle success_storyTpf oracle success_story
Tpf oracle success_story
 
Presentation 12c pdb
Presentation 12c pdbPresentation 12c pdb
Presentation 12c pdb
 
Presentation 12c grid_upgrade
Presentation 12c grid_upgradePresentation 12c grid_upgrade
Presentation 12c grid_upgrade
 
Perf tuning with-multitenant
Perf tuning with-multitenantPerf tuning with-multitenant
Perf tuning with-multitenant
 

Recently uploaded

June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
Ivanti
 
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
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
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
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
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
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
Things to Consider When Choosing a Website Developer for your Website | FODUU
Things to Consider When Choosing a Website Developer for your Website | FODUUThings to Consider When Choosing a Website Developer for your Website | FODUU
Things to Consider When Choosing a Website Developer for your Website | FODUU
FODUU
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
Mariano Tinti
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 

Recently uploaded (20)

June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
 
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
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
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
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
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
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
Things to Consider When Choosing a Website Developer for your Website | FODUU
Things to Consider When Choosing a Website Developer for your Website | FODUUThings to Consider When Choosing a Website Developer for your Website | FODUU
Things to Consider When Choosing a Website Developer for your Website | FODUU
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 

Poc exadata pres_doag_2015

  • 1. 2015© Trivadis BASEL BERN BRUGG LAUSANNE ZUERICH DUESSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG KOPENHAGEN MUNICH STUTTGART VIENNA 2015 © Trivadis Exadata x5-2 POC with OVM: how we won against IBM Jacques Kostic Senior Consultant IMS Lausanne DOAG-19 Nov 2015 Exadata X5-2 POC with OVM 1
  • 2. 2015© Trivadis About me…  Senior Consultant, Trivadis AG, Lausanne-CH  Experience • Oracle DBA since more than 25 years, initially with version 4 • High Availability and Backup & Recovery • SQL and Instance Performance & Tuning • License Audit and Consolidation  Teaching Courses at Trivadis • Oracle Grid Infrastructure & RAC • Oracle Data Guard • Oracle SQL Performance & Tuning • Oracle Instance Performance & Tuning 2 Exadata X5-2 POC with OVMExadata X5-2 POC with OVM DOAG-19 Nov 2015
  • 3. 2015© Trivadis Our company. Exadata X5-2 POC with OVM 3 DOAG-19 Nov 2015 Trivadis is a market leader in IT consulting, system integration, solution engineering and the provision of IT services focusing on and technologies in Switzerland, Germany, Austria and Denmark. We offer our services in the following strategic business fields: Trivadis Services takes over the interacting operation of your IT systems. O P E R A T I O N
  • 4. 2015© Trivadis COPENHAGEN MUNICH LAUSANNE BERN ZURICH BRUGG GENEVA HAMBURG DÜSSELDORF FRANKFURT STUTTGART FREIBURG BASEL VIENNA With over 600 specialists and IT experts in your region. Exadata X5-2 POC with OVM 4 DOAG-19 Nov 2015 14 Trivadis branches and more than 600 employees 200 Service Level Agreements Over 4,000 training participants Research and development budget: CHF 5.0 million Financially self-supporting and sustainably profitable Experience from more than 1,900 projects per year at over 800 customers
  • 5. 2015© Trivadis AGENDA 1. Introduction 2. Current Oracle Architecture 3. Alternatives with Exadata X5-2 1. Without OVM 2. With OVM 4. POC execution and results 5. Proposed architecture 6. Five years projection plan 7. Q&A DOAG-19 Nov 2015 Exadata X5-2 POC with OVM 5
  • 6. 2015© Trivadis Introduction DOAG-19 Nov 2015 Exadata X5-2 POC with OVM 6
  • 7. 2015© Trivadis Customer Overview The name will not be disclosed but the most relevant characteristics to the project are reported below.  Medium size customer from insurance sector  Several databases with different workload types  Lack of storage and resources with licensing constraints  Consolidation opportunities with the new Exadata X5-2  Very short time to run the POC (5 days!) Customer Environment DOAG-19 Nov 2015 Exadata X5-2 POC with OVM 7
  • 8. 2015© Trivadis Current Oracle architecture DOAG-19 Nov 2015 Exadata X5-2 POC with OVM 8
  • 9. 2015© Trivadis Current Oracle architecture  IBM AIX P7 PowerVM technologies, 1 LPAR per instance on uncapped CPU POOL  20 production Oracle instances  60 dev, qa, int instances  ~25TB PROD/DEV/QA/INT  80 LPAR  Max 700GB per database, generally OLTP workload except for Documentum  Good SQL optimization for OLTP databases  Licensed 20 CPU Enterprise Edition with Diagnostic and Tuning packs  Uncapped CPU POOL is problematic for licensing compliance aspects  However, CPU POOL usage charts are not showing pics above 12 CPU DOAG-19 Nov 2015 Exadata X5-2 POC with OVM 9
  • 10. 2015© Trivadis Alternatives with Exadata X5-2 DOAG-19 Nov 2015 Exadata X5-2 POC with OVM 10
  • 11. 2015© Trivadis Exadata X5-2: Without OVM Pros.  Use the entire machine capacity  Less servers to manage  Pay-as-you-grow approach (COD) for software licensing is another way in which Exadata helps to align costs with business growth  Minimum 40% of the cores must be activated  All additional options must follow the same allocation Cons.  Isolation between databases and environments  License optimization DOAG-19 Nov 2015 Exadata X5-2 POC with OVM 11
  • 12. 2015© Trivadis Exadata X5-2: With OVM Pros.  Environment and database isolation  Hard partitioning facilitate licensing optimization  Minimum 40% of the total cores must be licensed for Enterprise Edition product  For other options, it’s linked to CPU allocation for each VM  One core per database node dedicated to dom0 (out of software licensing)  Very flexible, dynamic vCPU allocation  Allow IO resource management between all database from all virtual machines. Db_unique_name must be unique across the entire Exadata Cons.  Might appear more complex to manage  New feature on Exadata X5-2 (backported to X4)  Strong investment from Oracle on the technology representing the key solution for global consolidation projects DOAG-19 Nov 2015 Exadata X5-2 POC with OVM 12
  • 13. 2015© Trivadis Exadata X5-2: With OVM data fra data fra data fra free StorageServer1 StorageServer2 StorageServer3 HD1 HD2 HD3 HD4 HD5 HD6 HD1 HD2 HD3 HD4 HD5 HD6 HD1 HD2 HD3 HD4 HD5 HD6 DBServer1 (dom0 4 vCPUs) vClu2 vClu1 vClu3 PROD1 PROD2 PROD3 PROD5 PROD6 PROD7 QAS1 QAS2 QAS3 QAS5 QAS6 QAS7 INT1 INT2 INT3 INT5 INT6 INT7 14 vCPUs14 vCPUs 14 vCPUs14 vCPUs 8 vCPUs8 vCPUs IO Resource Manager: Category, Inter-Database, Intra-Database (db_unique_name unique across all VClusters) PRD QA INT 2 Db Servers 36 cores per server 72 vCPUs per server 68 vCPUs available DomU-1 DomU-2 DomU-3 DBServer2 (dom0 4 vCPUs) DOAG-19 Nov 2015 Exadata X5-2 POC with OVM 13
  • 14. 2015© Trivadis Exadata X5-2: OracleVM overview on Exadata  Deployment  Create configuration (clusters) with Oracle Exadata Deployment Assistant (OEDA) Configuration tool - OEDA Configuration tool version Mar 2015 v15.084 - Patch 20645646  Prepare system - IP allocation, customer requirements  Deploy configuration using OEDA Configuration tool DOAG-19 Nov 2015 Exadata X5-2 POC with OVM 14
  • 15. 2015© Trivadis Exadata X5-2: Cluster deployment example DOAG-19 Nov 2015 Exadata X5-2 POC with OVM 15
  • 16. 2015© Trivadis POC Execution and Result DOAG-19 Nov 2015 Exadata X5-2 POC with OVM 16
  • 17. 2015© Trivadis POC Execution and Result Environment  Exadata 1/8  OVM Configuration  Two-node cluster with 26 vCPUs per node and 90 GB of RAM  1 database 300 GB with 30 GB of SGA (OLTP)  1 database of 700 GB with 30 GB of SGA (Documentum) DOAG-19 Nov 2015 Exadata X5-2 POC with OVM 17
  • 18. 2015© Trivadis POC Execution and Result: OLTP batch processing Account validation batch on the OLTP database with 26 threads in parallel *Test done with 26 vCPUs and 2 vCPUs, no differences on the execution time Job P7 with DS8000 Exadata *Gain Generate account validation Preparation 2m 31s 45s 336% Execution (28536 accounts) 2h 29m 41s 1h 17m 26s 192% Summary generation Execution (28536 accounts) 3h 19m 29s 2h 10m 4s 154% Reporting Preparation 1m 16s 48s 158% Execution 13h 38m 45s 10h 05m 10s 135% DOAG-19 Nov 2015 Exadata X5-2 POC with OVM 18
  • 19. 2015© Trivadis POC Execution and Result: OLTP batch processing AWR Extractions Nothing to report! DOAG-19 Nov 2015 Exadata X5-2 POC with OVM 19
  • 20. 2015© Trivadis POC Execution and Result: Documentum Execution time between 486 sec and 12,276 sec (average 1,226 sec) select all doc.r_object_id, doc.a_content_type from VFK_TST_DCTM.vfk_document_sp doc LEFT OUTER JOIN VFK_TST_DCTM.dmi_0301d65580000206_sp ON doc.r_object_id = dmi_0301d65580000206_sp.r_object_id where ((doc.title!='office rendition error') and (dmi_0301d65580000206_sp.c_status!='en traitement') and doc.a_content_type in ('msw8', 'msw12', 'excel8book', 'excel12book', 'ppt12', 'ppt8', 'msg') and not ( exists (select * from VFK_TST_DCTM.dmr_content_sp dmr_content where (dmr_content.r_object_id in (select r_object_id from VFK_TST_DCTM.dmr_content_r where parent_id=doc.r_object_id) and (dmr_content.full_format='pdf') ) ) ) ) and (doc.i_has_folder = 1 and doc.i_is_deleted = 0); Query Identify significant query DOAG-19 Nov 2015 Exadata X5-2 POC with OVM 20
  • 21. 2015© Trivadis POC Execution and Result: Documentum Execution on production system: ---------------------------------------------------------------------------------- | Id | Operation | Name | E-Rows | ---------------------------------------------------------------------------------- | 0 | SELECT STATEMENT | | | | 1 | NESTED LOOPS | | 499 | | 2 | NESTED LOOPS | | 494 | |* 3 | HASH JOIN ANTI | | 494 | | 4 | INLIST ITERATOR | | | |* 5 | TABLE ACCESS BY INDEX ROWID| DM_SYSOBJECT_S | 49392 | |* 6 | INDEX RANGE SCAN | DM_SYSOBJECT_S_INDX20 | 49392 | | 7 | VIEW | VW_SQ_1 | 31M| | 8 | NESTED LOOPS | | 31M| | 9 | TABLE ACCESS FULL | DMR_CONTENT_R | 69M| |* 10 | INDEX RANGE SCAN | DMR_CONTENT_S_INDX01 | 1 | |* 11 | INDEX UNIQUE SCAN | D_1F01D65580000924 | 1 | |* 12 | INDEX RANGE SCAN | DMI_0301D65580000206_S_INDX06 | 1 | ---------------------------------------------------------------------------------- DOAG-19 Nov 2015 Exadata X5-2 POC with OVM 21 2h30min!
  • 22. 2015© Trivadis POC Execution and Result: Documentum Execution on Exadata: ------------------------------------------------------------------------------ | Id | Operation | Name | E-Rows | ------------------------------------------------------------------------------ | 0 | SELECT STATEMENT | | | | 1 | NESTED LOOPS | | | | 2 | NESTED LOOPS | | 841 | | 3 | NESTED LOOPS | | 831 | |* 4 | HASH JOIN ANTI | | 831 | | 5 | INLIST ITERATOR | | | |* 6 | TABLE ACCESS BY INDEX ROWID | DM_SYSOBJECT_S | 83083 | |* 7 | INDEX RANGE SCAN | DM_SYSOBJECT_S_INDX20 | 83084 | | 8 | VIEW | VW_SQ_1 | 30M| |* 9 | HASH JOIN | | 30M| |* 10 | INDEX STORAGE FAST FULL SCAN| DMR_CONTENT_S_INDX01 | 27M| | 11 | TABLE ACCESS STORAGE FULL | DMR_CONTENT_R | 67M| |* 12 | INDEX UNIQUE SCAN | D_1F01D65580000924 | 1 | |* 13 | INDEX UNIQUE SCAN | D_1F01D65580000908 | 1 | |* 14 | TABLE ACCESS BY INDEX ROWID | DMI_0301D65580000206_S | 1 | ------------------------------------------------------------------------------ DOAG-19 Nov 2015 Exadata X5-2 POC with OVM 22 1,21min!
  • 23. 2015© Trivadis POC Execution and Result: Documentum Different execution time  2h30 min versus 1min 21sec  Different execution plan  Missing histograms in production on column PARENT_ID for table DMR_CONTENT_R DOAG-19 Nov 2015 Exadata X5-2 POC with OVM 23
  • 24. 2015© Trivadis POC Execution and Result: Documentum Collect missing histograms: On Exadata(just to have the elapse time) Begin dbms_stats.gather_table_stats ( ownname => 'VFK_TST_DCTM', TABNAME => 'DMR_CONTENT_R', METHOD_OPT => 'for all columns size skewonly'); End; Elapsed: 00:01:49.905 En Prod Begin dbms_stats.gather_table_stats ( ownname => 'VFK_TST_DCTM', TABNAME => 'DMR_CONTENT_R', METHOD_OPT => 'for all columns size skewonly'); End; Elapsed: 00:10:02.628 Factor of 5 on the same dataset! DOAG-19 Nov 2015 Exadata X5-2 POC with OVM 24
  • 25. 2015© Trivadis POC Execution and Result: Documentum After having collected missing statistics, here is the result in Prod: ------------------------------------------------------------------------------ | Id | Operation | Name | E-Rows | ------------------------------------------------------------------------------ | 0 | SELECT STATEMENT | | | | 1 | NESTED LOOPS | | | | 2 | NESTED LOOPS | | 841 | | 3 | NESTED LOOPS | | 831 | |* 4 | HASH JOIN ANTI | | 831 | | 5 | INLIST ITERATOR | | | |* 6 | TABLE ACCESS BY INDEX ROWID | DM_SYSOBJECT_S | 83083 | |* 7 | INDEX RANGE SCAN | DM_SYSOBJECT_S_INDX20 | 83084 | | 8 | VIEW | VW_SQ_1 | 30M| |* 9 | HASH JOIN | | 30M| |* 10 | INDEX FAST FULL SCAN | DMR_CONTENT_S_INDX01 | 27M| | 11 | TABLE ACCESS FULL | DMR_CONTENT_R | 67M| |* 12 | INDEX UNIQUE SCAN | D_1F01D65580000924 | 1 | |* 13 | INDEX UNIQUE SCAN | D_1F01D65580000908 | 1 | |* 14 | TABLE ACCESS BY INDEX ROWID | DMI_0301D65580000206_S | 1 | ------------------------------------------------------------------------------ DOAG-19 Nov 2015 Exadata X5-2 POC with OVM 25 12,57min!
  • 26. 2015© Trivadis POC Execution and Result: Documentum Same execution plan on Exadata for effective comparison: optimizer_index_caching=0; optimizer_index_cost_adj=100; PROD  12 min 57 sec Exadata  1 min 21 sec Major improvement due to smart scan usage (storage clause) ------------------------------------------------------------------------------ | Id | Operation | Name | E-Rows | ------------------------------------------------------------------------------ | 0 | SELECT STATEMENT | | | | 1 | NESTED LOOPS | | | | 2 | NESTED LOOPS | | 841 | | 3 | NESTED LOOPS | | 831 | |* 4 | HASH JOIN ANTI | | 831 | | 5 | INLIST ITERATOR | | | |* 6 | TABLE ACCESS BY INDEX ROWID | DM_SYSOBJECT_S | 83083 | |* 7 | INDEX RANGE SCAN | DM_SYSOBJECT_S_INDX20 | 83084 | | 8 | VIEW | VW_SQ_1 | 30M| |* 9 | HASH JOIN | | 30M| |* 10 | INDEX STORAGE FAST FULL SCAN| DMR_CONTENT_S_INDX01 | 27M| | 11 | TABLE ACCESS STORAGE FULL | DMR_CONTENT_R | 67M| |* 12 | INDEX UNIQUE SCAN | D_1F01D65580000924 | 1 | |* 13 | INDEX UNIQUE SCAN | D_1F01D65580000908 | 1 | |* 14 | TABLE ACCESS BY INDEX ROWID | DMI_0301D65580000206_S | 1 | ------------------------------------------------------------------------------ Default optimizer settings Factor 9 on the same dataset with the same execution plan DOAG-19 Nov 2015 Exadata X5-2 POC with OVM 26
  • 27. 2015© Trivadis POC Execution and Result: Documentum Change optimizer settings optimizer_index_caching=95; optimizer_index_cost_adj=5; PROD  4 sec Exadata  1 sec Less gain as smart scan is not used ------------------------------------------------------------------------------------ | Id | Operation | Name | E-Rows | ------------------------------------------------------------------------------------ | 0 | SELECT STATEMENT | | | | 1 | NESTED LOOPS | | 4203 | | 2 | NESTED LOOPS | | 4154 | | 3 | INLIST ITERATOR | | | |* 4 | TABLE ACCESS BY INDEX ROWID | DM_SYSOBJECT_S | 4154 | |* 5 | INDEX RANGE SCAN | DM_SYSOBJECT_S_INDX20 | 4154 | | 6 | NESTED LOOPS | | 1 | | 7 | TABLE ACCESS BY INDEX ROWID| DMR_CONTENT_R | 2 | |* 8 | INDEX RANGE SCAN | D_1F01D65580000005 | 2 | |* 9 | INDEX RANGE SCAN | DMR_CONTENT_S_INDX01 | 1 | |* 10 | INDEX UNIQUE SCAN | D_1F01D65580000924 | 1 | |* 11 | INDEX RANGE SCAN | DMI_0301D65580000206_S_INDX04 | 1 | ------------------------------------------------------------------------------------ Factor 4 on the same dataset with the same execution plan Required by Documentum DOAG-19 Nov 2015 Exadata X5-2 POC with OVM 27
  • 28. 2015© Trivadis POC Execution and Result: Hardware tests We were requested to remove one disk! OEM Alarm Host=sgexaadm02vm01.customer.ch Target type=Cluster ASM Target name=+ASM_cluster-clu1 Categories=Availability Message=2 disks are offline. Severity=Critical Event report ed time=Apr 15, 2015 10:17:05 AM CEST Disk re-insert (rebuild) Power Power Estd Estd INST_ID GROUP_NUMBER Operation PASS State Reqtd Actual Work Min ---------- ------------ ---------- --------- ----- ----- ------ -------- ------- 2 2 REBAL RESYNC RUN 50 50 31,413 13 2 2 REBAL RESILVER WAIT 50 50 0 0 2 2 REBAL REBALANCE WAIT 50 50 0 0 2 2 REBAL COMPACT WAIT 50 50 0 0 1 2 REBAL RESYNC WAIT 50 1 2 REBAL RESILVER WAIT 50 1 2 REBAL REBALANCE WAIT 50 1 2 REBAL COMPACT WAIT 50 DOAG-19 Nov 2015 Exadata X5-2 POC with OVM 28
  • 29. 2015© Trivadis POC Execution and Result: Hardware tests We were requested to unplug power cable of one storage cell! OEM Alarm Host=sgexaadm02vm01.customer.ch Target type=Cluster ASM Target name=+ASM_cluster-clu1 Categories=Availability Message=Failure Group DATAC1.SGEXACELADM03 is unavailable. Severity=Critical Event reported time=Apr 15, 2015 5:00:25 PM CEST Host=sgexaadm02vm01.customer.ch Target type=Cluster ASM Target name=+ASM_cluster-clu1 Categories=Availability Message=Failure Group RECOC1.SGEXACELADM03 is unavailable. Severity=Critical Event reported time=Apr 15, 2015 5:00:25 PM CEST Host=sgexaadm02vm01.customer.ch Target type=Cluster ASM Target name=+ASM_cluster-clu1 Categories=Availability Message=12 disks are offline. Severity=Critical Event reported time=Apr 15, 2015 5:02:05 PM CEST DOAG-19 Nov 2015 Exadata X5-2 POC with OVM 29 After plugging back power cable, rebuild starts few minutes after…
  • 30. 2015© Trivadis POC Execution and Result: Conclusions  OLTP Batch  Significant gain even after huge vCPU reduction  No I/O wait events  Documentum  Major improvement when smart scan is used  Better system stability even with default optimizer settings not allays aligned with vendor requirements  Performance increase with a factor from 4 to 9 depending if smart scan is use or not  Hardware tests  Storage protection tested and verified as requested! DOAG-19 Nov 2015 Exadata X5-2 POC with OVM 30
  • 31. 2015© Trivadis Proposed Architecture DOAG-19 Nov 2015 Exadata X5-2 POC with OVM 31
  • 32. 2015© Trivadis Exadata X5-2 based architecture Customer constraints  Isolation  Secure maintenance operation  Control and adjust resource allocation  Continuity  No high availability required, Data Guard protection is enough  Full capacity usage, distribute production database between the two data centers  Performance  Increase performances in particular for Documentum  New application will come soon  Licensing  Optimize and control licensing  Propose a five years projection plan to absorb future growth DOAG-19 Nov 2015 Exadata X5-2 POC with OVM 32
  • 33. 2015© Trivadis Exadata X5-2 based architecture with OVM DBServer1 DBServer2 PROD1 PROD2 PROD3 PROD5 PROD6 PROD7 QAS1 QAS2 INT2 DEV1 DEV2 DRP1 IO Resource Manager: Category, Inter-Database, intra-Database (db_unique_name unique on all VClusters) INT1 DRP1 QAS3 QAS4 INT4 DEV3 DEV4 DRP3 INT3 DRP4 10 vCPUs10 vCPUs 4 vCPUs 4 vCPUs 4 vCPUs4 vCPUs 2 vCPUs2 vCPUs vClu2 vClu1 PRD QA/DEV vClu3 vClu4 INT DRP data fra data fra StorageServer1 StorageServer2 StorageServer3 HD1 HD2 HD3 HD4 HD5 HD6 HD1 HD2 HD3 HD4 HD5 HD6 HD1 HD2 HD3 HD4 HD5 HD6 data fra data fra DOAG-19 Nov 2015 Exadata X5-2 POC with OVM 33
  • 34. 2015© Trivadis In total:  40 vCPUs for production databases  16 vCPUs for DEV/QA databases  16 vCPUs for INT databases  8 vCPUs for DRP databases  No additional licenses to purchase  Fix every VMs to max 14 vCPUs (to adjust power on demand) Exadata X5-2 based architecture with OVM Exadata X5-2 OVM Oracle infrastructure Environment Exadata Storage Required Cores/Server Max Cores/Server Total Cores Threads CPU to License PRD,INT,QAS,DEV,DRP I 30 TB 18 10 20 40 10 PRD,INT,QAS,DEV,DRP II 30 TB 18 10 20 40 10 Total 60 TB 25 TB 40 80 20 CPU, storage and licensing DOAG-19 Nov 2015 Exadata X5-2 POC with OVM 34
  • 35. 2015© Trivadis  Dynamic host cpu reconfiguration using: xm vcpu-set  Dynamic oracle CPU_COUNT adjustment as of Oracle Oracle 12c - Dynamic resource management update Exadata X5-2 based architecture with OVM Adjust power on demand: MAX 14 vCPUs per VM PROD DBServer1 QA DEV DR 14 vCPUs 6 vCPUs 2 vCPUs mini DOAG-19 Nov 2015 Exadata X5-2 POC with OVM 35
  • 36. 2015© Trivadis 5 years projection plan DOAG-19 Nov 2015 Exadata X5-2 POC with OVM 36
  • 37. 2015© Trivadis Five Years Projection Plan The five years projection plan is based on customer estimation with:  Up to 15% of storage increase per year  Up to 5% of processing increase per year  Solution: Exadata 1/8 de Rack with all Cores activated DOAG-19 Nov 2015 Exadata X5-2 POC with OVM 37
  • 38. 2015© Trivadis In total:  72 vCPUs for production databases  24 vCPUs for DEV/QA databases  24 vCPUs for INT databases  16 vCPUs for DRP databases  Buy 14 additional EE + Options CPU licenses to fit the needs  Fix every VMs to max 28 vCPUs (to adjust power on demand) Five Years Projection Plan Exadata X5-2 OVM Oracle infrastructure Environment Exadata Storage Required Cores/Server Max Cores/Server Total Cores Threads CPU to License PRD,INT,QAS,DEV,DRP I 32 TB 50 TB 18 17 (18-1) 34 68 17 PRD,INT,QAS,DEV,DRP II 32 TB 50 TB 18 17 (18-1) 34 68 17 Total 64 TB 50 TB 68 136 34 CPU, storage and licensing . DOAG-19 Nov 2015 Exadata X5-2 POC with OVM 38
  • 39. 2015© Trivadis Conclusions The proposed solution responds perfectly to customer requirements on all areas  Environment Isolation  Performance  Capacity usage and workload adjustments  Disaster recovery  Licensing optimization  Fulfil five year projection plan requirements DOAG-19 Nov 2015 Exadata X5-2 POC with OVM 39
  • 40. 2015© Trivadis Questions... 2015 © Trivadis BASEL BERN BRUGG LAUSANNE ZUERICH DUESSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG KOPENHAGEN MUNICH STUTTGART VIENNA Jacques Kostic Senior Consultant IMS Lausanne DOAG-19 Nov 2015 Exadata X5-2 POC with OVM 40
  • 41. 2015© Trivadis Exadata X5-2 POC with OVM 41 DOAG-19 Nov 2015 Trivadis at the DOAG 2015 Level 3 - right next to the escalator We look forward to your visit. Because with Trivadis you always win.