Upload
others
View
2
Download
0
Embed Size (px)
Citation preview
StreetSmarts® E-Business Suite 11i/12 Performance Monitoring: Fast and Easy
June 16, 2015 01:00 PM – 02:00 PM EDT
@COLLAB_OAUG
Webinar
Prepared by: Michael Barone, OATC, Inc. DBA Bill Dunham, OATC, Inc.
StreetSmarts® E-Business Suite 11i/12 Performance Monitoring: Fast and Easy
Agenda: E-Business Suite 11i/12 Performance Monitoring
■ Brief Introduction
■ E-Business Suite 11i/12 Overview
■ E-Business Suite 11i/12 -- Architecture
■ E-Business Suite 11i/12 – Database Session Monitoring / Tracing / Terminating
■ E-Business Suite 11i/12 – Forms Session Monitoring / Tracing / Terminating
■ E-Business Suite 11i/12 – Concurrent Request Monitoring / Tracing / Terminating
■ E-Business Suite 11i/12 – SQL-Trace (SQL-T) & Automatic Workload Repository (AWR)
Agenda: E-Business Suite 11i/12 Performance Monitoring
■ Brief Introduction
■ E-Business Suite 11i/12 Overview
■ E-Business Suite 11i/12 -- Architecture
■ E-Business Suite 11i/12 – Database Session Monitoring / Tracing / Terminating
■ E-Business Suite 11i/12 – Forms Session Monitoring / Tracing / Terminating
■ E-Business Suite 11i/12 – Concurrent Request Monitoring / Tracing / Terminating
■ E-Business Suite 11i/12 – SQL-Trace (SQL-T) & Automatic Workload Repository (AWR)
StreetSmarts® E-Business 11i/12 Performance Monitoring
Oracle E-‐Business 11i, 12.0, 12.1, 12.2 Complete Solu:on
11.5.10 Nov 2004 Apache
Oracle8i Forms and Reports 12.0 Jan 2007 12.1 May 2009 12.1.2 Dec 2009 12.1.3 Aug 2010
OC4J, Apache Oracleg10g Forms and Reports
12.2 (Early-Adopter/General-Release -- October 2013) 12.2.2 October 2013 Oracle HTTP Server (OHS) Weblogic Server (WLS)
Oracle Developer 10.1.2 Apache 2.2, WebLogic JSP, BC4J UIX 11g, BI Publisher
12.2.3 December 2013 12.2.4 August 2014
Oracle E-‐Business 11i, 12.0, 12.1, 12.2 Release Dates
StreetSmarts® E-Business 11i/12 Performance Monitoring
Oracle Corp., Cliff Godwin Presentation 2014 Today!
Oracle E-‐Business 11i, 12.0, 12.1, 12.2 Support Timelines
StreetSmarts® E-Business 11i/12 Performance Monitoring
Oracle Corp., Cliff Godwin Presentation 2014
Today!
Oracle E-‐Business 11i, 12.0, 12.1, 12.2 Support Timelines
StreetSmarts® E-Business 11i/12 Performance Monitoring
Oracle Corp., Steven Chan Presentation 2014
Oracle E-‐Business 11i, 12.0, 12.1, 12.2 Database Support Timelines
StreetSmarts® E-Business 11i/12 Performance Monitoring
Oracle Corp., Steven Chan Presentation 2014 Today!
Oracle E-‐Business 11i, 12.0, 12.1, 12.2 Database Support Timelines
StreetSmarts® E-Business 11i/12 Performance Monitoring
E-‐Business 11i Three Tier Architecture
Oracle Corporation Documentation
StreetSmarts® E-Business 11i/12 Performance Monitoring
E-‐Business 12.1 Three Tier Architecture
Oracle Corp., Steven Chan Presentation 2013
StreetSmarts® E-Business 11i/12 Performance Monitoring
E-‐Business 12.2 Three Tier Architecture
Oracle Corp., Steven Chan Presentation 2013
StreetSmarts® E-Business 11i/12 Performance Monitoring
Oracle Corp., Max Arderius Presentation 2014
!
E-‐Business 12.2 Three Tier Architecture
StreetSmarts® E-Business 11i/12 Performance Monitoring
Agenda: E-Business Suite 11i/12 Performance Monitoring
■ Brief Introduction
■ E-Business Suite 11i/12 Overview
■ E-Business Suite 11i/12 -- Architecture
■ E-Business Suite 11i/12 – Database Session Monitoring / Tracing / Terminating
■ E-Business Suite 11i/12 – Forms Session Monitoring / Tracing / Terminating
■ E-Business Suite 11i/12 – Concurrent Request Monitoring / Tracing / Terminating
■ E-Business Suite 11i/12 – SQL-Trace (SQL-T) & Automatic Workload Repository (AWR)
à System Administration à Oracle Application Manager à Dashboard
StreetSmarts® E-Business 11i/12 Database Session Monitoring Oracle Application Manager (OAM) -- Session Monitoring/Tracing/Terminating
Application Dash Board . MenuBar -- Top of Screen Performance . MenuSelections -- Top of Screen
StreetSmarts® E-Business 11i/12 Database Session Monitoring Oracle Application Manager (OAM) -- Session Monitoring/Tracing/Terminating
Oracle Application Manager (OAM) NON-RAC (Real Application Cluster)
Application Dash Board . MenuBar -- Top of Screen Performance . MenuSelections -- Top of Screen
StreetSmarts® E-Business 11i/12 Database Session Monitoring
Oracle Application Manager (OAM) RAC (Real Application Cluster)
Application Dash Board . MenuBar -- Top of Screen Performance . MenuSelections -- Top of Screen
Application Tier Hosts -or- Database Instances: Forms Sessions
3 <Click On The Number of Forms Sessions>
StreetSmarts® E-Business 11i/12 Database Session Monitoring
à View All <Bottom of Screen/Page> à Sort By: <Click On the Column-Heading> AUDSID/Instance/Machine/Program/Module/User/Process/Status/Log-onTime
Note: RTI_PID - Runtime instance process ID. <AppsTier OS Process ID) LRs - Session Logical Reads. PRs - Session Physical Reads. CPU - CPU used by this session, seconds. PGA - Session PGA memory, Kbytes. UGA - Session UGA memory, Kbytes. Duration - Time elapsed since activation, hh:mm:ss.
StreetSmarts® E-Business 11i/12 Database Session Monitoring Oracle Application Manager (OAM)
Summary: Form Name: Oracle eBusiness Suite Current Form-Name Username: eBusiness Suite User Responsibility: eBusiness Responsibility
StreetSmarts® E-Business 11i/12 Database Session Monitoring Oracle Application Manager (OAM)
Instance Attributes: DBTier/Database Logon Time: Forms-Session Log-On Time Serial: eBusiness Suite Database Session Serial# OS PID: Status: eBusiness Suite Database Status (ACTIVE/INACTIVE/KILLED/etc) Session ID: eBusiness Suite Database Session ID Oracle SPID: eBusiness Suite DBTier OS Process ID User: APPS SQL Hash eBusiness Suite Database SQL-Statement (Currently Executing) Optional: To Manually Kill acle Forms Session: DBTier: sqlplus / as sysdba
ALTER SYSTEM KILL SESSION ‘Session ID, Session Serial#’
StreetSmarts® E-Business 11i/12 Database Session Monitoring Oracle Application Manager (OAM) -- Session Monitoring/Tracing/Terminating
Client Attributes: DBTier/Database OS User: Forms-Session Log-On Time Machine: AppsTier Server-Name Process: AppsTier Unix-Process-ID Terminal: AppsTier Terminal-Name AppsTier: kill -15 Unix-Process-ID Application Attributes: Form/Module Module: Form Name (Short Name) Module Hash: Module Hash Action: Module Program:
StreetSmarts® E-Business 11i/12 Database Session Monitoring Oracle Application Manager (OAM) -- Session Monitoring/Tracing/Terminating
à Trace with Binds and Waits à Apply -or- à Terminate. Terminates/Kills the Selected Forms Session
StreetSmarts® E-Business 11i/12 Database Session Monitoring Oracle Application Manager (OAM) -- Session Monitoring/Tracing/Terminating <Scroll Down>
à Site Map MenuBar -- Top of Screen à Monitoring MenuSelections -- Top of Screen
StreetSmarts® E-Business 11i/12 Database Session Monitoring Oracle Application Manager (OAM) -- Session Monitoring/Tracing/Terminating
Performance Middle of Screen à SQL Activity
StreetSmarts® E-Business 11i/12 Database Session Monitoring Oracle Application Manager (OAM) -- Session Monitoring/Tracing/Terminating
SQL_HASH Middle of Screen à SQL_HASH ID
StreetSmarts® E-Business 11i/12 Database Session Monitoring Oracle Application Manager (OAM) -- Session Monitoring/Tracing/Terminating
Execution Plan
StreetSmarts® E-Business 11i/12 Database Session Monitoring Oracle Application Manager (OAM) -- Session Monitoring/Tracing/Terminating
StreetSmarts® E-Business 11i/12 Database Session Monitoring Oracle Application Manager (OAM) -- Session Monitoring/Tracing/Terminating
Agenda: E-Business Suite 11i/12 Performance Monitoring
■ Brief Introduction
■ E-Business Suite 11i/12 Overview
■ E-Business Suite 11i/12 -- Architecture
■ E-Business Suite 11i/12 – Database Session Monitoring / Tracing / Terminating
■ E-Business Suite 11i/12 – Forms Session Monitoring / Tracing / Terminating
■ E-Business Suite 11i/12 – Concurrent Request Monitoring / Tracing / Terminating
■ E-Business Suite 11i/12 – SQL-Trace (SQL-T) & Automatic Workload Repository (AWR)
à System Administration à Oracle Application Manager à Dashboard
StreetSmarts® E-Business 11i/12 Forms Session Monitoring Oracle Application Manager (OAM) -- Forms Monitoring/Tracing/Terminating
StreetSmarts® E-Business 11i/12 Forms Session Monitoring Oracle Application Manager (OAM) -- Forms Monitoring/Tracing/Terminating
à Site Map MenuBar -- Top of Screen à Monitoring MenuSelections -- Top of Screen
StreetSmarts® E-Business 11i/12 Forms Session Monitoring Oracle Application Manager (OAM) -- Forms Monitoring/Tracing/Terminating
Performance Middle of Screen àForm Sessions
StreetSmarts® E-Business 11i/12 Forms Session Monitoring Oracle Application Manager (OAM) -- Forms Monitoring/Tracing/Terminating
à AUDSID Select User to be Traced Note: RTI_PID – Run Time Instance Process ID. <AppsTier OS Process ID)
LRs - Session Logical Reads. PRs - Session Physical Reads. CPU - CPU used by this session, seconds. PGA - Session PGA memory, Kbytes. UGA - Session UGA memory, Kbytes. Duration - Time elapsed since activation, hh:mm:ss.
StreetSmarts® E-Business 11i/12 Forms Session Monitoring Oracle Application Manager (OAM) -- Forms Monitoring/Tracing/Terminating
Summary: ====== Form Name: Oracle eBusiness Suite Current Form-Name Username: eBusiness Suite User Responsibility: eBusiness Responsibility
StreetSmarts® E-Business 11i/12 Forms Session Monitoring Oracle Application Manager (OAM) -- Forms Monitoring/Tracing/Terminating
Instance Attributes: DBTier/Database ======================== Logon Time: Forms-Session Log-On Time Serial: eBusiness Suite Database Session Serial# OS PID: Status: eBusiness Suite Database Status (ACTIVE/INACTIVE/KILLED/etc) Session ID: eBusiness Suite Database Session ID Oracle SPID: eBusiness Suite DBTier OS Process ID User: APPS SQL Hash eBusiness Suite Database SQL-Statement (Currently Executing) Optional: To Manually Kill Oracle Forms Session: DBTier: sqlplus / as sysdba ALTER SYSTEM KILL SESSION ‘Session ID, Session Serial#’
StreetSmarts® E-Business 11i/12 Forms Session Monitoring Oracle Application Manager (OAM) -- Forms Monitoring/Tracing/Terminating
Client Attributes: DBTier/Database ======================== OS User: Forms-Session Log-On Time Machine: AppsTier Server-Name Process: AppsTier Unix-Process-ID Terminal: AppsTier Terminal-Name AppsTier: kill -15 Unix-Process-ID Application Attributes: Form/Module ======================== Module: Form Name (Short Name) Module Hash: Module Hash Action: Module Program:
StreetSmarts® E-Business 11i/12 Forms Session Monitoring Oracle Application Manager (OAM) -- Forms Monitoring/Tracing/Terminating
à Trace with Binds and Waits à Apply
-or- à Terminate. Terminates/Kills the Selected Forms Session
StreetSmarts® E-Business 11i/12 Forms Session Monitoring Oracle Application Manager (OAM) -- Forms Monitoring/Tracing/Terminating
Agenda: E-Business Suite 11i/12 Performance Monitoring
■ Brief Introduction
■ E-Business Suite 11i/12 Overview
■ E-Business Suite 11i/12 -- Architecture
■ E-Business Suite 11i/12 – Database Session Monitoring / Tracing / Terminating
■ E-Business Suite 11i/12 – Forms Session Monitoring / Tracing / Terminating
■ E-Business Suite 11i/12 – Concurrent Request Monitoring / Tracing / Terminating
■ E-Business Suite 11i/12 – SQL-Trace (SQL-T) & Automatic Workload Repository (AWR)
à System Administrator à Concurrent à Manager à Administrator <Processes>
StreetSmarts® E-Business 11i/12 ConcMgr Session Monitoring Oracle Application Manager (OAM) -- ConcRequest Monitoring/Tracing/Terminating
Note: There is ONLY one (1) Active Concurrent-Request: Request-ID “System” ID: 14550 APPSTier: Unix/Linux: ps -efa | grep 14550 applmgr 14550 1744 0 14:32 ? 00:00:02 /u00shared/apps/10.1.2/bin/rwrun mode=character P_CONC_REQUEST_ID=3509430 p_from_date='2014/06/01 00:00:00' p_to_date=’ 00:00:00' p_include_feeder='Y' p_incl_etrv='Y' p_sample_size='100‘ report=/a00shared/ap/reports/US/XXAPAUDIT.rdf userid=APPS batch=yes destype=file desname=/a00shared/APPLCSF/out/o3509430.outdesformat=/u00shared/apps/appl/fnd/12.0.0/ reports/HPW pagesize=180x66
StreetSmarts® E-Business 11i/12 ConcMgr Session Monitoring Oracle Application Manager (OAM) -- ConcRequest Monitoring/Tracing/Terminating
à System Administration à Oracle Application Manager à Dashboard
StreetSmarts® E-Business 11i/12 ConcMgr Session Monitoring Oracle Application Manager (OAM) -- ConcRequest Monitoring/Tracing/Terminating
StreetSmarts® E-Business 11i/12 ConcMgr Session Monitoring Oracle Application Manager (OAM) -- ConcRequest Monitoring/Tracing/Terminating
à Site Map MenuBar -- Top of Screen à Monitoring MenuSelections -- Top of Screen
StreetSmarts® E-Business 11i/12 ConcMgr Session Monitoring Oracle Application Manager (OAM) -- ConcRequest Monitoring/Tracing/Terminating
Performance MenuBar -- Top of Screen à Concurrent Processing Reports MenuSelections -- Top of Screen
StreetSmarts® E-Business 11i/12 ConcMgr Session Monitoring Oracle Application Manager (OAM) -- ConcRequest Monitoring/Tracing/Terminating
Performance MenuBar -- Top of Screen à Concurrent Processing Reports MenuSelections -- Top of Screen
StreetSmarts® E-Business 11i/12 ConcMgr Session Monitoring Oracle Application Manager (OAM) -- ConcRequest Monitoring/Tracing/Terminating
215187.1 SQLT Compare Compare SQL Execution Between Two (2) Environments 169630.1 bde_session.sql Expensive SQL and resources utilization for given Session ID (8.1+) 174605.1 bde_chk_cbo.sql Current, required and recommended Apps 11i init.ora params (11i) 163208.1 bde_last_analyzed.sql Verifies Statistics for all installed Apps modules (11i) 156968.1 coe_stats.sql Automates CBO Stats Gathering using FND_STATS and Table sizes (11i) 156969.1 coe_trace.sql SQL Tracing Apps online transactions with Event 10046 (11i) 156970.1 coe_trace_11.sql SQL Tracing Apps online transactions with Event 10046 (11.0)
Appendix: E-Business Suite 11i/12 Performance Monitoring
156965.1 coe_locks.sql Session and serial# for locked Rows (7.3+) Apps Performance Bug Template ======================= 169937.1 Transaction Tuning 169938.1 Back-End Tuning 169939.1 Tech-Stack Tuning
Appendix: E-Business Suite 11i/12 Performance Monitoring
Special Thanks: (Credits)
Steven Chan, Oracle Sr. Director Applications Technology eBusiness 12 Techstack Certification RoadMap https://oracleus.wingateweb.com/published/oracleus2011/sessions/17249/17249_Wang2490320.pdf Lisa Parekh, Oracle VP Technology Integration Oracle eBusiness Suite Technology Vision, Roadmap and Customer Success https://oracleus.wingateweb.com/published/oracleus2011/sessions/17248/S17248_1609600.pdf Isam Alyousfi and Lester Gutierrez Tuning All Layers of E-Business Suite – Performance Topics http://www.oracle.com/technetwork/apps-tech/collab2011-tuning-ebusiness-421966.pdf
E-Business Suite 11i/12 Performance Monitoring
Questions? Ask away!
■ OAUG Database SIG ■ June 16, 2015 ■ 01:00 PM – 03:03 PM
■ Michael Barone, OATC, Inc. ■ Bill Dunham, OATC, Inc.
E-Business Suite 11i/12 Performance Monitoring