Session ID:
Prepared by:
Uponor Exadata E-Business
Suite Migration Case Study
True story to Engineered Systems in three months
10032
Simo Vilmunen, Uponor Business Solutions
@svilmune
"If I had eight hours to chop down
a tree, I'd spend six sharpening my
axe."
- Abraham Lincoln
April 2-6, 2017 in Las Vegas, NV USA #C17LV
About me
Simo Vilmunen Technical Architect and DBA
Oracle eBS 10+ years
Oracle databases 15+ years
blogger: http://finnishingthoughts.wordpress.com
Lately focused on virtualization &
infrastructure of Oracle technology stack
April 2-6, 2017 in Las Vegas, NV USA #C17LV
Uponor Oyj
“Partnering with professionals to create better plumbing,
indoor climate and infrastructure solutions”
100 000
WHY did we choose Exadata
HOW did we migrate
and WHAT did we learn after
April 2-6, 2017 in Las Vegas, NV USA #C17LV
Our Oracle footprint
Oracle e-
Business Suite
Oracle Business
Intelligence
Oracle
Hyperion
2006 2009 2010
12.1.3 11.1.1.7 11.1.2.4
11.2.0.3 x2 11.2.0.4 12.1.0.2
1000 600 100
“Business critical applications are operated in most European countries”
Implemented
Version
Database
Users
Oracle VM 3.3.3
Oracle Enterprise Linux 5 & 6
Oracle Enterprise Manager 13c
April 2-6, 2017 in Las Vegas, NV USA #C17LV
Architecture for Oracle Systems
April 2-6, 2017 in Las Vegas, NV USA #C17LV
We had
Database hardware for EBS and
OBIEE over three years old
Increased application usage
New business requirements
Already standardised
platforms
April 2-6, 2017 in Las Vegas, NV USA #C17LV
Things we were looking for
Cost & Consolidation
Manageability
Scalability & Availability
Future architecture
April 2-6, 2017 in Las Vegas, NV USA #C17LV
In the end two choices
vs
Commodity
hardware
upgrade
Exadata
April 2-6, 2017 in Las Vegas, NV USA #C17LV
COST
CONSOLIDATION
SCALABILITY
MANAGEABILITY
EXADATA COMMODITY
HARDWARE
April 2-6, 2017 in Las Vegas, NV USA #C17LV
Proof of Concept with X3-2 ¼ & OBIEE
No changes
Reduced DOP
No bitmap indexes
SGA 2G
Parallel
13X
36X
62X
62X
36X
April 2-6, 2017 in Las Vegas, NV USA #C17LV
With Exadata we get all the evaluated
benefits with similar cost compared
to commodity hardware upgrade
without the need to extend our
license footprint.
September 4th, 2015 we made decision
to migrate our production databases to
Oracle Exadata X5-2 1/8 rack.
December 19th, 2015 we had migrated
our main business applications to
Exadata without major issues.
But where to start?
April 2-6, 2017 in Las Vegas, NV USA #C17LV
3 months for e-Business Suite
Review EBS setup
Migration Plan
Focused testing &
background work
KEEP IT SIMPLE!
April 2-6, 2017 in Las Vegas, NV USA #C17LV
Remember 3 months? I lied.
WHY did we choose Exadata
HOW did we migrate
and WHAT did we learn after
April 2-6, 2017 in Las Vegas, NV USA #C17LV
Migration before end of 2015
1 Business project Go-Live 1st of January
2016 with performance impact to EBS
2 Decide:
Migration method
Testing focus areas
New operational processes
Exadata setup
3 Implementation partner with
EBS & Exadata knowledge
April 2-6, 2017 in Las Vegas, NV USA #C17LV
Migration schedule
April 2-6, 2017 in Las Vegas, NV USA #C17LV
Configuration – 2 days
Before: Oracle Exadata Deployment Assistant
Day 1: Physical Installation & Setup
Day 2: Exadata installation & Configuration
April 2-6, 2017 in Las Vegas, NV USA #C17LV
Database distribution by Enkitec’s Sizing
and Provisioning tool
Database node 2Database node 1
EBS ERP
HYPERION
EBS ASCP (APS)
OBIEE
First EBS migration?
35 hours…
April 2-6, 2017 in Las Vegas, NV USA #C17LV
Revisited
Oracle RMAN restore configuration
Network setup
Demantra & db_32k_cache_size
April 2-6, 2017 in Las Vegas, NV USA #C17LV
Testing
Test all key functionality from each EBS business area
Focus on database specific areas & performance
Interfaces: utl_file & NFS
EBS Batch jobs: Data collections, DB links & JDBC
Exadata specific test cases:
System failures
Infiniband database listener vs normal
Write-through vs Write-back flash cache
I/O Resource Manager profile
April 2-6, 2017 in Las Vegas, NV USA #C17LV
Results
100% of test cases
passed without
performance issues
Use write-back cache
Configure infiniband
listener for database
links
EBS specific setup
separate listener
Oracle Home
NFS mounts (dNFS)
No IORM configuration
Database parameters
keep large SGA
parallel settings
April 2-6, 2017 in Las Vegas, NV USA #C17LV
Infiniband listener for Exadata DB-to-DB
traffic
SYS@ERP> select db_link, host from dba_db_links where db_link like 'ERP%';
DB_LINK HOST
--------------- ----------
ERP_TO_ASCP ASCP_IB
SYS@ERP> select name, value from v$parameter where name like
'listener%';
NAME VALUE
----------- -----------
listener_networks ((NAME=network2)(LOCAL_LISTENER=LISTENER_IBLOCAL)),
((NAME=network1)(LOCAL_LISTENER=LISTENER_IPLOCAL))
## IB Listener configuration
LISTENER_IBLOCAL =
(DESCRIPTION = (ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = upoex1dbadm01-ib)(PORT = 1535))
(ADDRESS = (PROTOCOL = SDP)(HOST = upoex1dbadm01-ib)(PORT = 1535))))
LISTENER_IPLOCAL =
(DESCRIPTION = (ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = upoex1db01-vip.uponor.local)(PORT = 1521))))
ERP_IB =
(DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = upoex1dbadm01-ib)(PORT = 1535))
(CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = ERP)))
ASCP_IB =
(DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = upoex1dbadm02-ib)(PORT = 1535))
(CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = ASCP)))
April 2-6, 2017 in Las Vegas, NV USA #C17LV
Performance
EMEA VAT Report 23 hours
Picking info page 15 seconds
Planning data pull 40 minutes
Print sales order 302 seconds
Book sales order 16 seconds
BI Daily Load 420 minutes
Full EBS backup (5TB) 800 minutes
8 hours
1 second
8 minutes
38 seconds
14 seconds
282 minutes
92 minutes
Before Exadata
April 2-6, 2017 in Las Vegas, NV USA #C17LV
Cutover plan
Place concurrent requests ON HOLD in PUPONI 20/11/2015 22:00
Shutdown ERP DB application services on host1, host2, host3, host4
Shutdown ERP DB; startup mount; last archives to rman backup
Shutdown ERP DB database & listener on host X
Confirm services are shutdown and all backups are under /xx/hostX/orabackups including last
archive logs by refreshing /xx mount and verify migration start
00:30
Apply remaining archive logs from backup pieces 20/11/2015 23:30
Validate recovery of ERP DB & startup database
Validate listener is up & running on port 1522
Validate IB listener is up & running
Change database init parameters for ERP DB (based on values on sheet 2)
Validate poststep for PSU/CPU patches are done according to Doc ID 1995261.1
Validate ERP DB is using DirectNFS
Validate huge pages are in use
Gather fixed stats for ERP DB using: exec dbms_stats.gather_fixed_objects_stats;
Modify $ORACLE_HOME/rdbms/admin/externaljob.ora and add following in the end: run_user =
oraexa
run_group = oinstall and follow steps from 6 - Extra tasks B3
00:30
Change Kemp loadbalancer to use port pool 1 and port 8001 20/11/2015 23:30 00:30
01:00
03:00
Restore RMAN level 0 backup & daily level 1 backup
Data validation & shutdown services
Get final archives and finalize restore on Exadata node
Validate recovery & database specific configuration
Run EBS scripts on all nodes (adcfgclone & autoconfig)
Startup EBS services & Gather statistics including fixed stats
Validate services, data, monitoring and backups
April 2-6, 2017 in Las Vegas, NV USA #C17LV
Results after cutover
Issue on getting getting listener properly configured
One non-critical report failing with ORA-600
User comments from warehouse: Seems like earlier..
User comments from finance departments:
Unbelievable!!
30 000 concurrent requests daily
Average runtime for requests
during month end closing 65
seconds
After migration 17 seconds
April 2-6, 2017 in Las Vegas, NV USA #C17LV
Additional things for migration
Enterprise Manager
Backups
exachk
Default passwords
Communication
WHY did we choose Exadata
HOW did we migrate
and WHAT did we learn after
April 2-6, 2017 in Las Vegas, NV USA #C17LV
Lessons learned after using EBS with
Exadata for one year
April 2-6, 2017 in Las Vegas, NV USA #C17LV
Data loads to OBIEE
420 min 282 min 152 min
Before Exadata EBS on Exadata EBS & OBIEE on
Exadata
We now gather full daily set of
EBS data to OBIEE on 1/3 of time
compared to pre-Exadata
April 2-6, 2017 in Las Vegas, NV USA #C17LV
Exachk – EBS specifics
Status Type Message Status On Details
Workflow
FAIL SQL Check
One or more major
Workflow Looping
Items found
All Databases View
Status on EBS ERP:
FAIL => One or more major Workflow Looping Items found
DATA FOR EBS ERP FOR WF_CHECK FOR LOOPING ITEMS
Item_Type Item_key Count Begin_Date End_Date User_Key
---------- ---------------------------------------- ---------------- --------------- --------------- ----------------------------------------
OEOL 1111111 12,880 2015-03-26 Return Order 1222222, Line 3.1..
Checks are run for the following EBS areas: Workflow, Sales and
Marketing, Service and Contracts, Fixed Assets, Payables, Projects, Receivables, Human
Resources Management System, Process Manufacturing, Procurement, Order Management,
Discrete Manufacturing, Price Management
April 2-6, 2017 in Las Vegas, NV USA #C17LV
Useful documentation
• Expert Oracle Exadata book
• Exadata Discovery cookbook PDF for Enterprise Manager
• Exadata Dashboard PDF
• MAA Best Practises for Exadata & Oracle Applications
• Setup Listener on Infiniband Network using both SDP and
TCP Protocol (Doc ID 1580584.1)
• MOS Information Center: Oracle Exadata Database
Machine
Remember 30 000 concurrent
requests daily?
Today we run 100 000 requests
daily with same performance as
earlier.
Please Complete Your
Session Evaluation
Evaluate this session in your COLLABORATE app.
Pull up this session and tap "Session Evaluation"
to complete the survey.
Session ID: 10032
Q&A

More Related Content

PPTX
Oracle VM 3.4.1 Installation
PPTX
Oracle VM 3 hard partitioning
PPTX
Building your first sql server cluster
PDF
Accelerating virtualized Oracle 12c performance with vSphere 5.5 advanced fea...
PDF
XPDS16: Xen Scalability Analysis - Weidong Han, Zhichao Huang & Wei Yang, Huawei
PDF
MySQL Oslayer performace optimization
PPTX
VMWare Lab For Training, Testing or Proof of Concept
PDF
SCUGBE_Lowlands_Unite_2017_Managing Windows Containers with Docker
Oracle VM 3.4.1 Installation
Oracle VM 3 hard partitioning
Building your first sql server cluster
Accelerating virtualized Oracle 12c performance with vSphere 5.5 advanced fea...
XPDS16: Xen Scalability Analysis - Weidong Han, Zhichao Huang & Wei Yang, Huawei
MySQL Oslayer performace optimization
VMWare Lab For Training, Testing or Proof of Concept
SCUGBE_Lowlands_Unite_2017_Managing Windows Containers with Docker

What's hot (20)

PDF
Enable oracle database vault
PPTX
Oracle on vSphere best practices
PPTX
VMware Performance Troubleshooting
PPTX
Apache Performance Tuning: Scaling Out
PDF
Presentation implementing oracle asm successfully
PDF
VMworld 2013: Architecting Oracle Databases on vSphere 5 with NetApp Storage
PDF
Oracle WebLogic Server 12c with Docker
PDF
Rht upgrade v5-v2
PDF
Netxms install guide
PPTX
Ansible Automation - Enterprise Use Cases | Juncheng Anthony Lin
PDF
VMWare VSphere4 Documentation Notes
PDF
제4회 한국IBM과 함께하는 난공불락 오픈소스 인프라 세미나-Asible
DOCX
Upgrade EBS DB from 11g to 12c.
PDF
iSCSI Target Support for Ceph
PDF
Automação do físico ao NetSecDevOps
PDF
Oracle Virtualization Best Practices
 
PDF
Install oracle siebel on windows 2008 r2
PPTX
Tuning the Performance of Your ColdFusion Environment to Racecar Specs!
PPT
EM12C High Availability without SLB and RAC
PPTX
ProfessionalVMware BrownBag VCP5 Section3: Storage
Enable oracle database vault
Oracle on vSphere best practices
VMware Performance Troubleshooting
Apache Performance Tuning: Scaling Out
Presentation implementing oracle asm successfully
VMworld 2013: Architecting Oracle Databases on vSphere 5 with NetApp Storage
Oracle WebLogic Server 12c with Docker
Rht upgrade v5-v2
Netxms install guide
Ansible Automation - Enterprise Use Cases | Juncheng Anthony Lin
VMWare VSphere4 Documentation Notes
제4회 한국IBM과 함께하는 난공불락 오픈소스 인프라 세미나-Asible
Upgrade EBS DB from 11g to 12c.
iSCSI Target Support for Ceph
Automação do físico ao NetSecDevOps
Oracle Virtualization Best Practices
 
Install oracle siebel on windows 2008 r2
Tuning the Performance of Your ColdFusion Environment to Racecar Specs!
EM12C High Availability without SLB and RAC
ProfessionalVMware BrownBag VCP5 Section3: Storage
Ad

Similar to Uponor Exadata e-Business Suite Migration Case Study (20)

PPTX
EBS on Oracle Cloud
PPTX
Automating Your Clone in E-Business Suite R12.2
PPSX
Vote Early, Vote Often: From Napkin to Canvassing Application in a Single Wee...
PPTX
Oracle EBS database upgrade to 12c
PPTX
Hadoop databases for oracle DBAs
PPSX
An Autonomous Singularity Approaches: Force Multipliers For Overwhelmed DBAs
DOCX
Soban_CV_0922.docx
PDF
Mark C Clayton
DOCX
Oracle DBA Trainer
PDF
Taming Oracle EBS R12.x Accrual Reconciliation Load
DOCX
Riyas_Oracle DBA_BA_ST_Resume_Latest
PPTX
1225 case study
DOCX
Biswajit_Sarkar_Database_Administrator
PPTX
Optimize DR and Cloning with Logical Hostnames in Oracle E-Business Suite (OA...
DOCX
KAREN BUCHANAN-resume
DOCX
Velappan_Manoharan
DOCX
Velappan_Manoharan
PDF
Oracle and Java together for simplicity and performance
DOC
siddharthaBS_DBA
PDF
Machine Data 101
EBS on Oracle Cloud
Automating Your Clone in E-Business Suite R12.2
Vote Early, Vote Often: From Napkin to Canvassing Application in a Single Wee...
Oracle EBS database upgrade to 12c
Hadoop databases for oracle DBAs
An Autonomous Singularity Approaches: Force Multipliers For Overwhelmed DBAs
Soban_CV_0922.docx
Mark C Clayton
Oracle DBA Trainer
Taming Oracle EBS R12.x Accrual Reconciliation Load
Riyas_Oracle DBA_BA_ST_Resume_Latest
1225 case study
Biswajit_Sarkar_Database_Administrator
Optimize DR and Cloning with Logical Hostnames in Oracle E-Business Suite (OA...
KAREN BUCHANAN-resume
Velappan_Manoharan
Velappan_Manoharan
Oracle and Java together for simplicity and performance
siddharthaBS_DBA
Machine Data 101
Ad

Recently uploaded (20)

PDF
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
PDF
Architecture types and enterprise applications.pdf
PDF
A review of recent deep learning applications in wood surface defect identifi...
PDF
Getting Started with Data Integration: FME Form 101
PPTX
O2C Customer Invoices to Receipt V15A.pptx
PDF
A contest of sentiment analysis: k-nearest neighbor versus neural network
PPT
Geologic Time for studying geology for geologist
PDF
Unlock new opportunities with location data.pdf
PPTX
Tartificialntelligence_presentation.pptx
PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PDF
A comparative study of natural language inference in Swahili using monolingua...
PDF
DP Operators-handbook-extract for the Mautical Institute
PDF
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
PPT
Module 1.ppt Iot fundamentals and Architecture
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PPTX
Modernising the Digital Integration Hub
PDF
A novel scalable deep ensemble learning framework for big data classification...
PDF
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
PPTX
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
PDF
Five Habits of High-Impact Board Members
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
Architecture types and enterprise applications.pdf
A review of recent deep learning applications in wood surface defect identifi...
Getting Started with Data Integration: FME Form 101
O2C Customer Invoices to Receipt V15A.pptx
A contest of sentiment analysis: k-nearest neighbor versus neural network
Geologic Time for studying geology for geologist
Unlock new opportunities with location data.pdf
Tartificialntelligence_presentation.pptx
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
A comparative study of natural language inference in Swahili using monolingua...
DP Operators-handbook-extract for the Mautical Institute
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
Module 1.ppt Iot fundamentals and Architecture
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
Modernising the Digital Integration Hub
A novel scalable deep ensemble learning framework for big data classification...
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
Five Habits of High-Impact Board Members

Uponor Exadata e-Business Suite Migration Case Study

  • 1. Session ID: Prepared by: Uponor Exadata E-Business Suite Migration Case Study True story to Engineered Systems in three months 10032 Simo Vilmunen, Uponor Business Solutions @svilmune
  • 2. "If I had eight hours to chop down a tree, I'd spend six sharpening my axe." - Abraham Lincoln
  • 3. April 2-6, 2017 in Las Vegas, NV USA #C17LV About me Simo Vilmunen Technical Architect and DBA Oracle eBS 10+ years Oracle databases 15+ years blogger: http://finnishingthoughts.wordpress.com Lately focused on virtualization & infrastructure of Oracle technology stack
  • 4. April 2-6, 2017 in Las Vegas, NV USA #C17LV Uponor Oyj “Partnering with professionals to create better plumbing, indoor climate and infrastructure solutions”
  • 6. WHY did we choose Exadata HOW did we migrate and WHAT did we learn after
  • 7. April 2-6, 2017 in Las Vegas, NV USA #C17LV Our Oracle footprint Oracle e- Business Suite Oracle Business Intelligence Oracle Hyperion 2006 2009 2010 12.1.3 11.1.1.7 11.1.2.4 11.2.0.3 x2 11.2.0.4 12.1.0.2 1000 600 100 “Business critical applications are operated in most European countries” Implemented Version Database Users Oracle VM 3.3.3 Oracle Enterprise Linux 5 & 6 Oracle Enterprise Manager 13c
  • 8. April 2-6, 2017 in Las Vegas, NV USA #C17LV Architecture for Oracle Systems
  • 9. April 2-6, 2017 in Las Vegas, NV USA #C17LV We had Database hardware for EBS and OBIEE over three years old Increased application usage New business requirements Already standardised platforms
  • 10. April 2-6, 2017 in Las Vegas, NV USA #C17LV Things we were looking for Cost & Consolidation Manageability Scalability & Availability Future architecture
  • 11. April 2-6, 2017 in Las Vegas, NV USA #C17LV In the end two choices vs Commodity hardware upgrade Exadata
  • 12. April 2-6, 2017 in Las Vegas, NV USA #C17LV COST CONSOLIDATION SCALABILITY MANAGEABILITY EXADATA COMMODITY HARDWARE
  • 13. April 2-6, 2017 in Las Vegas, NV USA #C17LV Proof of Concept with X3-2 ¼ & OBIEE No changes Reduced DOP No bitmap indexes SGA 2G Parallel 13X 36X 62X 62X 36X
  • 14. April 2-6, 2017 in Las Vegas, NV USA #C17LV With Exadata we get all the evaluated benefits with similar cost compared to commodity hardware upgrade without the need to extend our license footprint.
  • 15. September 4th, 2015 we made decision to migrate our production databases to Oracle Exadata X5-2 1/8 rack. December 19th, 2015 we had migrated our main business applications to Exadata without major issues.
  • 16. But where to start?
  • 17. April 2-6, 2017 in Las Vegas, NV USA #C17LV 3 months for e-Business Suite Review EBS setup Migration Plan Focused testing & background work KEEP IT SIMPLE!
  • 18. April 2-6, 2017 in Las Vegas, NV USA #C17LV Remember 3 months? I lied.
  • 19. WHY did we choose Exadata HOW did we migrate and WHAT did we learn after
  • 20. April 2-6, 2017 in Las Vegas, NV USA #C17LV Migration before end of 2015 1 Business project Go-Live 1st of January 2016 with performance impact to EBS 2 Decide: Migration method Testing focus areas New operational processes Exadata setup 3 Implementation partner with EBS & Exadata knowledge
  • 21. April 2-6, 2017 in Las Vegas, NV USA #C17LV Migration schedule
  • 22. April 2-6, 2017 in Las Vegas, NV USA #C17LV Configuration – 2 days Before: Oracle Exadata Deployment Assistant Day 1: Physical Installation & Setup Day 2: Exadata installation & Configuration
  • 23. April 2-6, 2017 in Las Vegas, NV USA #C17LV Database distribution by Enkitec’s Sizing and Provisioning tool Database node 2Database node 1 EBS ERP HYPERION EBS ASCP (APS) OBIEE
  • 26. April 2-6, 2017 in Las Vegas, NV USA #C17LV Revisited Oracle RMAN restore configuration Network setup Demantra & db_32k_cache_size
  • 27. April 2-6, 2017 in Las Vegas, NV USA #C17LV Testing Test all key functionality from each EBS business area Focus on database specific areas & performance Interfaces: utl_file & NFS EBS Batch jobs: Data collections, DB links & JDBC Exadata specific test cases: System failures Infiniband database listener vs normal Write-through vs Write-back flash cache I/O Resource Manager profile
  • 28. April 2-6, 2017 in Las Vegas, NV USA #C17LV Results 100% of test cases passed without performance issues Use write-back cache Configure infiniband listener for database links EBS specific setup separate listener Oracle Home NFS mounts (dNFS) No IORM configuration Database parameters keep large SGA parallel settings
  • 29. April 2-6, 2017 in Las Vegas, NV USA #C17LV Infiniband listener for Exadata DB-to-DB traffic SYS@ERP> select db_link, host from dba_db_links where db_link like 'ERP%'; DB_LINK HOST --------------- ---------- ERP_TO_ASCP ASCP_IB SYS@ERP> select name, value from v$parameter where name like 'listener%'; NAME VALUE ----------- ----------- listener_networks ((NAME=network2)(LOCAL_LISTENER=LISTENER_IBLOCAL)), ((NAME=network1)(LOCAL_LISTENER=LISTENER_IPLOCAL)) ## IB Listener configuration LISTENER_IBLOCAL = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = upoex1dbadm01-ib)(PORT = 1535)) (ADDRESS = (PROTOCOL = SDP)(HOST = upoex1dbadm01-ib)(PORT = 1535)))) LISTENER_IPLOCAL = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = upoex1db01-vip.uponor.local)(PORT = 1521)))) ERP_IB = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = upoex1dbadm01-ib)(PORT = 1535)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = ERP))) ASCP_IB = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = upoex1dbadm02-ib)(PORT = 1535)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = ASCP)))
  • 30. April 2-6, 2017 in Las Vegas, NV USA #C17LV Performance EMEA VAT Report 23 hours Picking info page 15 seconds Planning data pull 40 minutes Print sales order 302 seconds Book sales order 16 seconds BI Daily Load 420 minutes Full EBS backup (5TB) 800 minutes 8 hours 1 second 8 minutes 38 seconds 14 seconds 282 minutes 92 minutes Before Exadata
  • 31. April 2-6, 2017 in Las Vegas, NV USA #C17LV Cutover plan Place concurrent requests ON HOLD in PUPONI 20/11/2015 22:00 Shutdown ERP DB application services on host1, host2, host3, host4 Shutdown ERP DB; startup mount; last archives to rman backup Shutdown ERP DB database & listener on host X Confirm services are shutdown and all backups are under /xx/hostX/orabackups including last archive logs by refreshing /xx mount and verify migration start 00:30 Apply remaining archive logs from backup pieces 20/11/2015 23:30 Validate recovery of ERP DB & startup database Validate listener is up & running on port 1522 Validate IB listener is up & running Change database init parameters for ERP DB (based on values on sheet 2) Validate poststep for PSU/CPU patches are done according to Doc ID 1995261.1 Validate ERP DB is using DirectNFS Validate huge pages are in use Gather fixed stats for ERP DB using: exec dbms_stats.gather_fixed_objects_stats; Modify $ORACLE_HOME/rdbms/admin/externaljob.ora and add following in the end: run_user = oraexa run_group = oinstall and follow steps from 6 - Extra tasks B3 00:30 Change Kemp loadbalancer to use port pool 1 and port 8001 20/11/2015 23:30 00:30 01:00 03:00 Restore RMAN level 0 backup & daily level 1 backup Data validation & shutdown services Get final archives and finalize restore on Exadata node Validate recovery & database specific configuration Run EBS scripts on all nodes (adcfgclone & autoconfig) Startup EBS services & Gather statistics including fixed stats Validate services, data, monitoring and backups
  • 32. April 2-6, 2017 in Las Vegas, NV USA #C17LV Results after cutover Issue on getting getting listener properly configured One non-critical report failing with ORA-600 User comments from warehouse: Seems like earlier.. User comments from finance departments: Unbelievable!!
  • 33. 30 000 concurrent requests daily Average runtime for requests during month end closing 65 seconds After migration 17 seconds
  • 34. April 2-6, 2017 in Las Vegas, NV USA #C17LV Additional things for migration Enterprise Manager Backups exachk Default passwords Communication
  • 35. WHY did we choose Exadata HOW did we migrate and WHAT did we learn after
  • 36. April 2-6, 2017 in Las Vegas, NV USA #C17LV Lessons learned after using EBS with Exadata for one year
  • 37. April 2-6, 2017 in Las Vegas, NV USA #C17LV Data loads to OBIEE 420 min 282 min 152 min Before Exadata EBS on Exadata EBS & OBIEE on Exadata We now gather full daily set of EBS data to OBIEE on 1/3 of time compared to pre-Exadata
  • 38. April 2-6, 2017 in Las Vegas, NV USA #C17LV Exachk – EBS specifics Status Type Message Status On Details Workflow FAIL SQL Check One or more major Workflow Looping Items found All Databases View Status on EBS ERP: FAIL => One or more major Workflow Looping Items found DATA FOR EBS ERP FOR WF_CHECK FOR LOOPING ITEMS Item_Type Item_key Count Begin_Date End_Date User_Key ---------- ---------------------------------------- ---------------- --------------- --------------- ---------------------------------------- OEOL 1111111 12,880 2015-03-26 Return Order 1222222, Line 3.1.. Checks are run for the following EBS areas: Workflow, Sales and Marketing, Service and Contracts, Fixed Assets, Payables, Projects, Receivables, Human Resources Management System, Process Manufacturing, Procurement, Order Management, Discrete Manufacturing, Price Management
  • 39. April 2-6, 2017 in Las Vegas, NV USA #C17LV Useful documentation • Expert Oracle Exadata book • Exadata Discovery cookbook PDF for Enterprise Manager • Exadata Dashboard PDF • MAA Best Practises for Exadata & Oracle Applications • Setup Listener on Infiniband Network using both SDP and TCP Protocol (Doc ID 1580584.1) • MOS Information Center: Oracle Exadata Database Machine
  • 40. Remember 30 000 concurrent requests daily? Today we run 100 000 requests daily with same performance as earlier.
  • 41. Please Complete Your Session Evaluation Evaluate this session in your COLLABORATE app. Pull up this session and tap "Session Evaluation" to complete the survey. Session ID: 10032
  • 42. Q&A

Editor's Notes

  • #2: Today I’m going to share how we migrated our e-Business Suite to Oracle’s Engineered systems in just three months. To be specific to Exadata X5-2 1/8 rack.
  • #3: I was thinking what would be good way to describe our project and I think this quote is close why we succeeded. Key things to do this migration were preparation and standardization in my opinion. Soon I’ll show you how.
  • #21: Decided to use RMAN over dataguard
  • #22: Story about transportation union strike
  • #24: Tell about 1/8 rack – 3 storage nodes and high redundancy
  • #37: Exadata can still break