SlideShare a Scribd company logo
Session ID:
Prepared by:
Best practices of Upgrading
Oracle E-Business Suite
database to 12c
10306
Vasu Balla, Pythian
@r12dba
April 2-6, 2017 in Las Vegas, NV USA #C17LV
About Me
Vasu Balla
• Oracle Apps Principal Consultant with Pythian
• 15 Years of Oracle Apps DBA Experience
• 10th Year with Pythian
• Part of Oracle EBS ATG Customer Advisory Board
• Based out of Ottawa, Canada
• Presented at several Collaborate Conferences
April 2-6, 2017 in Las Vegas, NV USA #C17LV
ABOUT PYTHIAN
© 2014 Pythian Confidential
11,400
Pythian currently manages more
than 11,400 systems.
400+
Pythian currently employs more
than 400 people in 200 cities in
35 countries
1997
Pythian was founded in 1997
Global Leader In IT Transformation And Operational Excellence
Unparalleled Expertise
•Top 5% in databases, applications, infrastructure, Big Data, Cloud, Data
Science, and DevOps
Unmatched Certifications
•9 Oracle ACEs, 4 Oracle ACE Directors, 1 Oracle ACE Associate
•6 Microsoft MVPs, 1 Microsoft Certified Master
•5 Google Platform Qualified Developers
•1 Cloudera Champion of Big Data
•1 Mongo DB Certified DBA Associate Level
•1 DataStax Certified Partner, 1 MVP
Broad Technical Experience
•Oracle, Microsoft, MySQL, Oracle EBS, Hadoop, Cassandra, MongoDB,
virtualization, configuration management, monitoring, trending, and more.
April 2-6, 2017 in Las Vegas, NV USA #C17LV
Agenda
• Overview of the Upgrade Process
• Performance Issues Post Upgrade
• Using AWR
• Best Practices for optimal performance
• Preferences
April 2-6, 2017 in Las Vegas, NV USA #C17LV
Typical Upgrade Process
• Install 12c Oracle Home
• Install example CD
• Apply latest PSU + recommended patches
• Upgrade DB to 12c using CLI or DBUA
• Complete post upgrade steps
April 2-6, 2017 in Las Vegas, NV USA #C17LV
Basic checklist
• Make sure your init.ora params as per recommendations
• bde_chk_cbo.sql - EBS initialization parameters - Healthcheck
(Doc ID 174605.1)
• Make sure all required patches are applied
• In addition to the Interoperability notes, apply patches from
below note
• Things to Consider to Avoid Poor Performance or Wrong
Results on 12.1.0.2 (Doc ID 2034610.1)
• EBS 11i customer make sure to set
optimizer_adaptive_features=off ( missing in MOS note)
April 2-6, 2017 in Las Vegas, NV USA #C17LV
Basic Checklist ( Contd…)
• Avoid using memory_target (AMM), as its not
compatible with hugepages
• Use sga_target ( ASMM) with fixed db_cache_size,
shared_pool_size etc to avoid excessive resize operations
• This will ensure that buffer cache or shared pool area
don’t get resized below the db_cache_size and
shared_pool_size parameters
April 2-6, 2017 in Las Vegas, NV USA #C17LV
Performance Issues Post DB Upgrade
• Very common issues reported to DBA post upgrade
• Long running report
• A particular form responding slow
• OA Framework page just spinning
• Most of these issues are causing by Oracle picking up bad
execution plan for a particular SQL
• AWR is best tool to solve this problem
April 2-6, 2017 in Las Vegas, NV USA #C17LV
AWR Architecture
April 2-6, 2017 in Las Vegas, NV USA #C17LV
Using AWR
• Increase AWR retention period from default 8 days to at
least 45 days
• Decrease AWR snapshot interval to 15mins from default
60mins
• This will ensure that we have at least one month end
closing activity recorded in AWR at more granular level
April 2-6, 2017 in Las Vegas, NV USA #C17LV
Identify the bad SQL
• If the issue is in progress, then identify the offending SQL
using EM or from backend old fashioned way of tracing a
session
• If the issue happened in the past, then try to run an
AWR/ASH report for that time frame and identity the SQL
April 2-6, 2017 in Las Vegas, NV USA #C17LV
Once SQL_ID is identified
• Follow Maris Elsin’s approach to analyze the plan and
create baseline using good plan from AWR
Get the SQL from github -
https://github.com/MarisElsins/TOOLS/tree/master/SQL/AWR
April 2-6, 2017 in Las Vegas, NV USA #C17LV
SQL Plan Baseline from AWR
https://www.slideshare.net/mariselsins/mining-awr-v2-trend-analysis
April 2-6, 2017 in Las Vegas, NV USA #C17LV
Best practices
• Preserve Good execution plans using custom job
scheduled via dbms_scheduler, As not all good plans are
captured by AWR. Refer
https://www.slideshare.net/mariselsins/mining-awr-v2-trend-analysis
• Gather database statistics using Oracle E-Business Suite
built-in program “Gather Schema Statistics”
• Use estimate percent Zero
• Lock stats on GT tables (FND_EXCLUDE_TABLE_STATS)
• Schedule Separate Workflow Background Process job
with Timeout and Stuck option, just once a day
April 2-6, 2017 in Las Vegas, NV USA #C17LV
References
• Interoperability Notes Oracle EBS 12.2 with Oracle Database 12c Release
1 (Doc ID 1926201.1)
• Interoperability Notes EBS 12.0 or 12.1 with RDBMS 12cR1 (Doc ID
1524398.1)
• Interoperability Notes EBS 11i with RDBMS 12cR1 (Doc ID 1524399.1)
• Database Patches Required by Oracle E-Business Suite on Oracle
Engineered Systems: Exadata Database Machines and SuperClusters (Doc
ID 1392527.1)
• Database Initialization Parameters for Oracle E-Business Suite Release 12
(Doc ID 396009.1)
• Database Initialization Parameters for Oracle Applications Release 11i
(Doc ID 216205.1)
• bde_chk_cbo.sql - EBS initialization parameters - Healthcheck (Doc ID
174605.1)
Q&A
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: 10306

More Related Content

What's hot (19)

PDF
OOW16 - Planning Your Upgrade to Oracle E-Business Suite 12.2 [CON1423]
vasuballa
 
PDF
E-Business Suite on Oracle Cloud
Keith Kiattipong
 
PDF
OOW16 - Testing Oracle E-Business Suite Best Practices [CON6713]
vasuballa
 
PDF
OOW16 - Personalizing Oracle E-Business Suite: The Next Generation [CON6716]
vasuballa
 
PDF
OOW15 - Installation, Cloning, and Configuration of Oracle E-Business Suite 12.2
vasuballa
 
PDF
OOW16 - Migrating and Managing Customizations for Oracle E-Business Suite 12....
vasuballa
 
PDF
OOW16 - Getting Optimal Performance from Oracle E-Business Suite [CON6711]
vasuballa
 
PDF
Best Practices for Building an Enterprise SOA Infrastructure on Oracle SOA Suite
Matt Wright
 
PPTX
What to Expect From Oracle database 19c
Maria Colgan
 
PPTX
Oracle EBS Upgrade - Tips and Tricks
panayaofficial
 
PPTX
Meetup Oracle Database MAD_BCN: 1.3 Gestión del ciclo de vida de Oracle Datab...
avanttic Consultoría Tecnológica
 
PDF
The Top 5 Reasons to Deploy Your Applications on Oracle RAC
Markus Michalewicz
 
PDF
Leverage integration cloud_service_for_ebs_
aioughydchapter
 
PDF
Oracle e-business suite (ebs) r12.2.6 - new functionality
Matthew Bezuidenhout
 
PDF
HA, Scalability, DR & MAA in Oracle Database 21c - Overview
Markus Michalewicz
 
PDF
Oracle Database – Mission Critical
Markus Michalewicz
 
PDF
MAA for Oracle Database, Exadata and the Cloud
Markus Michalewicz
 
PDF
Oracle RAC 19c and Later - Best Practices #OOWLON
Markus Michalewicz
 
PDF
APEX – jak vytvořit jednoduše aplikaci
MarketingArrowECS_CZ
 
OOW16 - Planning Your Upgrade to Oracle E-Business Suite 12.2 [CON1423]
vasuballa
 
E-Business Suite on Oracle Cloud
Keith Kiattipong
 
OOW16 - Testing Oracle E-Business Suite Best Practices [CON6713]
vasuballa
 
OOW16 - Personalizing Oracle E-Business Suite: The Next Generation [CON6716]
vasuballa
 
OOW15 - Installation, Cloning, and Configuration of Oracle E-Business Suite 12.2
vasuballa
 
OOW16 - Migrating and Managing Customizations for Oracle E-Business Suite 12....
vasuballa
 
OOW16 - Getting Optimal Performance from Oracle E-Business Suite [CON6711]
vasuballa
 
Best Practices for Building an Enterprise SOA Infrastructure on Oracle SOA Suite
Matt Wright
 
What to Expect From Oracle database 19c
Maria Colgan
 
Oracle EBS Upgrade - Tips and Tricks
panayaofficial
 
Meetup Oracle Database MAD_BCN: 1.3 Gestión del ciclo de vida de Oracle Datab...
avanttic Consultoría Tecnológica
 
The Top 5 Reasons to Deploy Your Applications on Oracle RAC
Markus Michalewicz
 
Leverage integration cloud_service_for_ebs_
aioughydchapter
 
Oracle e-business suite (ebs) r12.2.6 - new functionality
Matthew Bezuidenhout
 
HA, Scalability, DR & MAA in Oracle Database 21c - Overview
Markus Michalewicz
 
Oracle Database – Mission Critical
Markus Michalewicz
 
MAA for Oracle Database, Exadata and the Cloud
Markus Michalewicz
 
Oracle RAC 19c and Later - Best Practices #OOWLON
Markus Michalewicz
 
APEX – jak vytvořit jednoduše aplikaci
MarketingArrowECS_CZ
 

Similar to Oracle EBS database upgrade to 12c (20)

PDF
Best practices for_large_oracle_apps_r12_implementations
Ajith Narayanan
 
PDF
Best practices for large oracle apps r12 implementations apps14
Ajith Narayanan
 
PDF
10 Tips for Successful 12.2 Upgrade
OAUGNJ
 
PDF
10 tips for successful 12.2 upgrade
Ravi Madabhushanam
 
PPT
ORACLE EBS R12 UPGRADE
Dinesh Gupta
 
PDF
Tips_Tricks_for_Oracle_E-Business Suite_Database_Upgrade.pdf
AkhashRamnath
 
PDF
Getting optimal performance from oracle e business suite
aioughydchapter
 
PDF
Getting optimal performance from oracle e business suite(aioug aug2015)
pasalapudi123
 
PDF
ebs-performance-tuning-part-1-470542.pdf
ElboulmaniMohamed
 
PDF
OOW15 - technical upgrade best practices for oracle e-business suite 12.2
vasuballa
 
PDF
Ebs upgrade-to-12.2 technical-upgrade_best_practices
aioughydchapter
 
PDF
Ebs upgrade-to-12.2 technical-upgrade_best_practices(aioug-aug2015)
pasalapudi123
 
PDF
Preparing for EBS R12.2-upgrade-full
Berry Clemens
 
PDF
Preparing forr12-140703020001-phpapp02
shubham gupta
 
PDF
OOW16 - Maintenance Strategies for Oracle E-Business Suite [CON6725]
vasuballa
 
PDF
Con8289 r12 maintenance tips heisler heisler-con8289
Berry Clemens
 
PDF
OOW15 - Planning Your Upgrade to Oracle E-Business Suite 12.2
vasuballa
 
PDF
COLLABORATE 16 Demystifying secrets of R12.2 upgrade_PPT
Preet Kamal Singh
 
PDF
NoCOUG_201411_Patel_Managing_a_Large_OLTP_Database
Paresh Patel
 
PPTX
Oracle Applications Upgrade Strategies
AXIA Consulting Inc.
 
Best practices for_large_oracle_apps_r12_implementations
Ajith Narayanan
 
Best practices for large oracle apps r12 implementations apps14
Ajith Narayanan
 
10 Tips for Successful 12.2 Upgrade
OAUGNJ
 
10 tips for successful 12.2 upgrade
Ravi Madabhushanam
 
ORACLE EBS R12 UPGRADE
Dinesh Gupta
 
Tips_Tricks_for_Oracle_E-Business Suite_Database_Upgrade.pdf
AkhashRamnath
 
Getting optimal performance from oracle e business suite
aioughydchapter
 
Getting optimal performance from oracle e business suite(aioug aug2015)
pasalapudi123
 
ebs-performance-tuning-part-1-470542.pdf
ElboulmaniMohamed
 
OOW15 - technical upgrade best practices for oracle e-business suite 12.2
vasuballa
 
Ebs upgrade-to-12.2 technical-upgrade_best_practices
aioughydchapter
 
Ebs upgrade-to-12.2 technical-upgrade_best_practices(aioug-aug2015)
pasalapudi123
 
Preparing for EBS R12.2-upgrade-full
Berry Clemens
 
Preparing forr12-140703020001-phpapp02
shubham gupta
 
OOW16 - Maintenance Strategies for Oracle E-Business Suite [CON6725]
vasuballa
 
Con8289 r12 maintenance tips heisler heisler-con8289
Berry Clemens
 
OOW15 - Planning Your Upgrade to Oracle E-Business Suite 12.2
vasuballa
 
COLLABORATE 16 Demystifying secrets of R12.2 upgrade_PPT
Preet Kamal Singh
 
NoCOUG_201411_Patel_Managing_a_Large_OLTP_Database
Paresh Patel
 
Oracle Applications Upgrade Strategies
AXIA Consulting Inc.
 
Ad

More from vasuballa (18)

PDF
Securing Oracle EBS on Oracle Cloud Infrastructure_PPT_v2.pdf
vasuballa
 
PPTX
Oracle E-Business Suite on Kubernetes Cluster
vasuballa
 
PPTX
Using oracle cloud to speed up e business suite 12.2 upgrade
vasuballa
 
PDF
Securing oracle e-business suite 12.1 and 12.2 technology infrastructure
vasuballa
 
PPTX
EBS on Oracle Cloud
vasuballa
 
PDF
OOW16 - Planning Your Upgrade to Oracle E-Business Suite 12.2 [CON1423]
vasuballa
 
PDF
OOW16 - Oracle E-Business Suite: What’s New in Release 12.2 Beyond Online Pat...
vasuballa
 
PDF
OOW16 - Oracle E-Business Suite 12 Upgrade Experience for a 14 TB Oracle E-Bu...
vasuballa
 
PDF
OOW16 - Build, Deploy, and Manage Smartphone Applications for Oracle E-Busine...
vasuballa
 
PDF
OOW16 - Simplified and Touch-Friendly User Interface in Oracle E-Business Sui...
vasuballa
 
PDF
OOW16 - Faster and Better: Oracle E-Business Suite Desktop Integration Enhanc...
vasuballa
 
PDF
OOW16 - Leverage Oracle Integration Cloud Service for Oracle E-Business Suite...
vasuballa
 
PDF
OOW16 - Oracle E-Business Suite: Technology Certification Primer and Roadmap ...
vasuballa
 
PDF
OOW16 - Oracle Enterprise Manager 13c Cloud Control for Managing Oracle E-Bus...
vasuballa
 
PDF
OOW16 - Advanced Architectures for Oracle E-Business Suite [CON6705]
vasuballa
 
PDF
OOW16 - Migrating and Managing Customizations for Oracle E-Business Suite 12....
vasuballa
 
PDF
OOW16 - Oracle E-Business Suite Integration Best Practices [CON6709]
vasuballa
 
PDF
OOW16 - Ready or Not: Applying Secure Configuration to Oracle E-Business Suit...
vasuballa
 
Securing Oracle EBS on Oracle Cloud Infrastructure_PPT_v2.pdf
vasuballa
 
Oracle E-Business Suite on Kubernetes Cluster
vasuballa
 
Using oracle cloud to speed up e business suite 12.2 upgrade
vasuballa
 
Securing oracle e-business suite 12.1 and 12.2 technology infrastructure
vasuballa
 
EBS on Oracle Cloud
vasuballa
 
OOW16 - Planning Your Upgrade to Oracle E-Business Suite 12.2 [CON1423]
vasuballa
 
OOW16 - Oracle E-Business Suite: What’s New in Release 12.2 Beyond Online Pat...
vasuballa
 
OOW16 - Oracle E-Business Suite 12 Upgrade Experience for a 14 TB Oracle E-Bu...
vasuballa
 
OOW16 - Build, Deploy, and Manage Smartphone Applications for Oracle E-Busine...
vasuballa
 
OOW16 - Simplified and Touch-Friendly User Interface in Oracle E-Business Sui...
vasuballa
 
OOW16 - Faster and Better: Oracle E-Business Suite Desktop Integration Enhanc...
vasuballa
 
OOW16 - Leverage Oracle Integration Cloud Service for Oracle E-Business Suite...
vasuballa
 
OOW16 - Oracle E-Business Suite: Technology Certification Primer and Roadmap ...
vasuballa
 
OOW16 - Oracle Enterprise Manager 13c Cloud Control for Managing Oracle E-Bus...
vasuballa
 
OOW16 - Advanced Architectures for Oracle E-Business Suite [CON6705]
vasuballa
 
OOW16 - Migrating and Managing Customizations for Oracle E-Business Suite 12....
vasuballa
 
OOW16 - Oracle E-Business Suite Integration Best Practices [CON6709]
vasuballa
 
OOW16 - Ready or Not: Applying Secure Configuration to Oracle E-Business Suit...
vasuballa
 
Ad

Recently uploaded (20)

PDF
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
PDF
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
PDF
The Rise of AI and IoT in Mobile App Tech.pdf
IMG Global Infotech
 
PDF
AI Agents in the Cloud: The Rise of Agentic Cloud Architecture
Lilly Gracia
 
PPTX
Mastering ODC + Okta Configuration - Chennai OSUG
HathiMaryA
 
PDF
“NPU IP Hardware Shaped Through Software and Use-case Analysis,” a Presentati...
Edge AI and Vision Alliance
 
PDF
UPDF - AI PDF Editor & Converter Key Features
DealFuel
 
PDF
Automating Feature Enrichment and Station Creation in Natural Gas Utility Net...
Safe Software
 
PDF
Staying Human in a Machine- Accelerated World
Catalin Jora
 
PDF
NASA A Researcher’s Guide to International Space Station : Physical Sciences ...
Dr. PANKAJ DHUSSA
 
DOCX
Python coding for beginners !! Start now!#
Rajni Bhardwaj Grover
 
PDF
UiPath DevConnect 2025: Agentic Automation Community User Group Meeting
DianaGray10
 
PDF
The 2025 InfraRed Report - Redpoint Ventures
Razin Mustafiz
 
PPTX
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
PDF
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
PDF
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
DOCX
Cryptography Quiz: test your knowledge of this important security concept.
Rajni Bhardwaj Grover
 
PDF
Mastering Financial Management in Direct Selling
Epixel MLM Software
 
PDF
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
PDF
“Squinting Vision Pipelines: Detecting and Correcting Errors in Vision Models...
Edge AI and Vision Alliance
 
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
The Rise of AI and IoT in Mobile App Tech.pdf
IMG Global Infotech
 
AI Agents in the Cloud: The Rise of Agentic Cloud Architecture
Lilly Gracia
 
Mastering ODC + Okta Configuration - Chennai OSUG
HathiMaryA
 
“NPU IP Hardware Shaped Through Software and Use-case Analysis,” a Presentati...
Edge AI and Vision Alliance
 
UPDF - AI PDF Editor & Converter Key Features
DealFuel
 
Automating Feature Enrichment and Station Creation in Natural Gas Utility Net...
Safe Software
 
Staying Human in a Machine- Accelerated World
Catalin Jora
 
NASA A Researcher’s Guide to International Space Station : Physical Sciences ...
Dr. PANKAJ DHUSSA
 
Python coding for beginners !! Start now!#
Rajni Bhardwaj Grover
 
UiPath DevConnect 2025: Agentic Automation Community User Group Meeting
DianaGray10
 
The 2025 InfraRed Report - Redpoint Ventures
Razin Mustafiz
 
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
Cryptography Quiz: test your knowledge of this important security concept.
Rajni Bhardwaj Grover
 
Mastering Financial Management in Direct Selling
Epixel MLM Software
 
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
“Squinting Vision Pipelines: Detecting and Correcting Errors in Vision Models...
Edge AI and Vision Alliance
 

Oracle EBS database upgrade to 12c

  • 1. Session ID: Prepared by: Best practices of Upgrading Oracle E-Business Suite database to 12c 10306 Vasu Balla, Pythian @r12dba
  • 2. April 2-6, 2017 in Las Vegas, NV USA #C17LV About Me Vasu Balla • Oracle Apps Principal Consultant with Pythian • 15 Years of Oracle Apps DBA Experience • 10th Year with Pythian • Part of Oracle EBS ATG Customer Advisory Board • Based out of Ottawa, Canada • Presented at several Collaborate Conferences
  • 3. April 2-6, 2017 in Las Vegas, NV USA #C17LV ABOUT PYTHIAN © 2014 Pythian Confidential 11,400 Pythian currently manages more than 11,400 systems. 400+ Pythian currently employs more than 400 people in 200 cities in 35 countries 1997 Pythian was founded in 1997 Global Leader In IT Transformation And Operational Excellence Unparalleled Expertise •Top 5% in databases, applications, infrastructure, Big Data, Cloud, Data Science, and DevOps Unmatched Certifications •9 Oracle ACEs, 4 Oracle ACE Directors, 1 Oracle ACE Associate •6 Microsoft MVPs, 1 Microsoft Certified Master •5 Google Platform Qualified Developers •1 Cloudera Champion of Big Data •1 Mongo DB Certified DBA Associate Level •1 DataStax Certified Partner, 1 MVP Broad Technical Experience •Oracle, Microsoft, MySQL, Oracle EBS, Hadoop, Cassandra, MongoDB, virtualization, configuration management, monitoring, trending, and more.
  • 4. April 2-6, 2017 in Las Vegas, NV USA #C17LV Agenda • Overview of the Upgrade Process • Performance Issues Post Upgrade • Using AWR • Best Practices for optimal performance • Preferences
  • 5. April 2-6, 2017 in Las Vegas, NV USA #C17LV Typical Upgrade Process • Install 12c Oracle Home • Install example CD • Apply latest PSU + recommended patches • Upgrade DB to 12c using CLI or DBUA • Complete post upgrade steps
  • 6. April 2-6, 2017 in Las Vegas, NV USA #C17LV Basic checklist • Make sure your init.ora params as per recommendations • bde_chk_cbo.sql - EBS initialization parameters - Healthcheck (Doc ID 174605.1) • Make sure all required patches are applied • In addition to the Interoperability notes, apply patches from below note • Things to Consider to Avoid Poor Performance or Wrong Results on 12.1.0.2 (Doc ID 2034610.1) • EBS 11i customer make sure to set optimizer_adaptive_features=off ( missing in MOS note)
  • 7. April 2-6, 2017 in Las Vegas, NV USA #C17LV Basic Checklist ( Contd…) • Avoid using memory_target (AMM), as its not compatible with hugepages • Use sga_target ( ASMM) with fixed db_cache_size, shared_pool_size etc to avoid excessive resize operations • This will ensure that buffer cache or shared pool area don’t get resized below the db_cache_size and shared_pool_size parameters
  • 8. April 2-6, 2017 in Las Vegas, NV USA #C17LV Performance Issues Post DB Upgrade • Very common issues reported to DBA post upgrade • Long running report • A particular form responding slow • OA Framework page just spinning • Most of these issues are causing by Oracle picking up bad execution plan for a particular SQL • AWR is best tool to solve this problem
  • 9. April 2-6, 2017 in Las Vegas, NV USA #C17LV AWR Architecture
  • 10. April 2-6, 2017 in Las Vegas, NV USA #C17LV Using AWR • Increase AWR retention period from default 8 days to at least 45 days • Decrease AWR snapshot interval to 15mins from default 60mins • This will ensure that we have at least one month end closing activity recorded in AWR at more granular level
  • 11. April 2-6, 2017 in Las Vegas, NV USA #C17LV Identify the bad SQL • If the issue is in progress, then identify the offending SQL using EM or from backend old fashioned way of tracing a session • If the issue happened in the past, then try to run an AWR/ASH report for that time frame and identity the SQL
  • 12. April 2-6, 2017 in Las Vegas, NV USA #C17LV Once SQL_ID is identified • Follow Maris Elsin’s approach to analyze the plan and create baseline using good plan from AWR Get the SQL from github - https://github.com/MarisElsins/TOOLS/tree/master/SQL/AWR
  • 13. April 2-6, 2017 in Las Vegas, NV USA #C17LV SQL Plan Baseline from AWR https://www.slideshare.net/mariselsins/mining-awr-v2-trend-analysis
  • 14. April 2-6, 2017 in Las Vegas, NV USA #C17LV Best practices • Preserve Good execution plans using custom job scheduled via dbms_scheduler, As not all good plans are captured by AWR. Refer https://www.slideshare.net/mariselsins/mining-awr-v2-trend-analysis • Gather database statistics using Oracle E-Business Suite built-in program “Gather Schema Statistics” • Use estimate percent Zero • Lock stats on GT tables (FND_EXCLUDE_TABLE_STATS) • Schedule Separate Workflow Background Process job with Timeout and Stuck option, just once a day
  • 15. April 2-6, 2017 in Las Vegas, NV USA #C17LV References • Interoperability Notes Oracle EBS 12.2 with Oracle Database 12c Release 1 (Doc ID 1926201.1) • Interoperability Notes EBS 12.0 or 12.1 with RDBMS 12cR1 (Doc ID 1524398.1) • Interoperability Notes EBS 11i with RDBMS 12cR1 (Doc ID 1524399.1) • Database Patches Required by Oracle E-Business Suite on Oracle Engineered Systems: Exadata Database Machines and SuperClusters (Doc ID 1392527.1) • Database Initialization Parameters for Oracle E-Business Suite Release 12 (Doc ID 396009.1) • Database Initialization Parameters for Oracle Applications Release 11i (Doc ID 216205.1) • bde_chk_cbo.sql - EBS initialization parameters - Healthcheck (Doc ID 174605.1)
  • 16. Q&A
  • 17. 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: 10306