Académique Documents
Professionnel Documents
Culture Documents
Samer Barakat
Director, Applications Performance Group
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted
Program Agenda
1 Optimizing Applications Tier
2 Optimizing Database Tier
3 Optimizing E-Business Suite on RAC
4 Optimizing E-Business (Engineered Systems)
5 Optimizing E-Business (Database In-Memory)
6 Optimizing E-Business Data Management
WebLogic Server
Global Single
Data Model
WebLogic JSP
Web Listener
JDBC/SQL Net
HTTP/S BC4J
RAC & ASM
UIX 11g
Edition-Based
BI Publisher Redefinition
Forms
forms-c4ws_cluster 1 Forms-c4ws_server1
M= (N/ 150 ) * 1 GB
Managing Configuration of Oracle HTTP Server and Oacore, Oafm, Forms and Forms-c4ws
Applications in Oracle E-Business Suite Release 12.2 (MOS ID 1905593.1)
M= N * 40MB
Where
• Care should be taken to size for the concurrent manager components, especially java
concurrent programs.
– Double check the concurrent manager jobs activities and load on the system. Each concurrent
program has a parameter, SHELF_LIFE, which can be used to specify how long the logs and output
from the program should be kept.
– Optimize log directory access time by reducing the “inode” file entries. In Oracle E-Business Suite
R12.2,there is a new environment variable, APPLLDM, which was introduced to specify whether log
and out files are stored in a single directory for all Oracle E-Business Suite products, or in one
subdirectory per product
– Check Managing Concurrent Manager Log and Out Directories (MOS ID 1616827.1)
PATCH_TOP
More information in the Online
LOGS Patching FAQ (Note 1583902.1)
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 21
Optimizing E-Business Suite Applications Tier
Optimize Online Patching Process
• Ensure the underlying file IO subsystem is configured properly :
– Double check the NFS parameters as per (MOS ID 1375769.1) and verify if any further tuning can
be applied. Mainly the read and write sizes should be set to at least 64KB
• Manage online patching load on the system:
– Make sure that the number of online patching processes is set properly based on the system
activity and number of available CPU cores
• Control the number of editions:
– As each online patching cycle is completed, the database will accumulate an additional old
database edition. If the number of these grows too large, system performance will start to be
affected.
– When the number of old database editions reaches 20 or more, you should consider dropping all
old database editions by running the adop actualize_all phase and then performing a full
cleanup
• MOS ID 556738.1 - Network Test Utilities Best Practices: Explains how the Network Test form
works and how you interpret the output.
• Also explains how to use this with the standard ping command to determine whether you have: a
network latency issue, network congestion problem or a problem with the Applications Tier
• MOS ID 967992.1 Symmetrical Network Acceleration with Oracle E-Business Suite R12
• Symmetric Network Acceleration – already in use within several companies. If you have some form
of compression, then use uncompressed concurrent report formats, otherwise, if bandwidth is a
premium – especially over satellites, then consider using PDF output rather than HTML or Excel.
exec dbms_stats.gather_dictionary_stats;
exec dbms_stats.gather_fixed_objects_stats
• Dictionary and Fixed stats should be gathered manually as they are not gathered
automatically in the Release 12 upgrade by adstats.sql or any other method.
• Use Affinity: Direct some workload components to specific RAC nodes to maximize scalability by
minimizing inter-node communication and synchronization work
Globalization Performance
IT Infrastructure reduced
Online response time faster
All Applications, FMW, DB run on
a single platform
Easily support large
99% Batch processing faster
Ability to scale with ease
implementations
Globalization Performance
Lifecycle Support
• Exalogic has been engineered to leverage a technique known as Single-Root I/O Virtualization to
eliminate virtualization overhead and deliver the maximum performance and scalability
Oracle E-Business Suite Release 12.1.3 Database Tier and Application Tier Templates for Oracle Exalogic (MOS ID 1499132.1)
Oracle VM Templates for Oracle E-Business Suite for Exalogic Deployment Guide, Release 12.2.3 (MOS ID 1633952.1)
EBS VM 4
Exalogic
VM
3
Templates
Instantiate Oracle VM on Exalogic
vServers in
Import into
Exalogic
EM Ops
Center Save days / weeks in installation and configuration time
2
• Faster Response:
E-Business Suite E-Business Suite
– 3x For O2C Forms transactions Order to Cash HR Self Service / Procurement
– 8x For Self Service transactions 3x better Response Time 8x better Response Time
– Higher productivity for online users 2x better Scalability 2x better Scalability
• Higher throughput 3X 8X
– Push more transactions through a single Exa
core 0.74 s
• Linear Scaling 1.42 s
– Support very large deployments with ease
Memory Memory
• BOTH row and column formats for
same table
• Simultaneously active and
SALES transactionally consistent
SALES
Row Column • Analytics & reporting are best
Format Format candidates to use new in-memory
column format.
• OLTP transactional flow uses proven row
format.
hardware 3430
Time (minutes)
• Achieved over 1003x faster performance with 12c
Database In-Memory option on Exadata X4-2
50
40
23mins 56sec
30
20
10
3mins 27sec
Data Volume
Activity
0 1 1 5 10
Months Years
Support Notes:
(MOS ID 752322.1) : Reducing Your Oracle E-Business Suite Data Footprint using Archiving, Purging, and ILM
• This is a batch queue table. When a user requests a batch job, Oracle inserts a row into the queue. The
Concurrent Managers are processes that periodically query the queue, pick up requests to be run, and
update the requests' statuses
• To reduce Real Application Clusters overhead, partition the FND_CONCURRENT_REQUESTS based on
the APPLICATION_ID column. Performance gains will be more visible with higher throughput
Oracle E-Business Suite Release 12.1 with Oracle Database 11g Advanced Compression [MOS ID 1110648.1]
blogs.oracle.com/stevenchan
• Direct from EBS Development
• Latest news
• Certification announcements
• Primers, FAQs, tips
• Desupport reminders
• Latest upgrade recommendations
• Statements of Direction
• Subscribe by email or RSS
facebook.com/groups/EBS.SysAdmin
Join us on Facebook
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 77
Questions and Answers
https://blogs.oracle.com/stevenChan/entry/e_business_suite_technology_learning