SlideShare uma empresa Scribd logo
1 de 9
Oracle EBS Production Support
Recommendations
• One should implement Oracle monitoring tools/utilities like “Oracle Enterprise Manager with performance
tuning packs” for Oracle database management and performance enhancements.
• There is a need to have strong process in place for monitoring critical processes for error handling and
resolutions at application, database and system level.
• Daily checklist needs to be maintained and followed religiously on regular basis, hard copy of the same
should be maintained on daily basis, which will help in adopting proactive approach and better decision
making with complete check on the system.
• The detailed configuration setup is not documented and available for reference, this will lead to longer
downtime in case of any hardware failure/reconfiguration requirements.
• Strong password management policy should be in place for system and oracle database password.
• The operational best practices in partner with service management are fundamental to avoiding,
minimizing and reacting to operational outages as well as reducing the time to recover from an outage,
i.e., the MTTR.
Monitoring tools, Best practices
& Support procedure
Contd.
• Best practices for maintaining High availability are divided into the following categories:
– Service level management
– Change management
– Backup, restore, and recovery plans
• Create recovery plans
• Validate backups periodically
• Automate backup, restore, and recovery procedures
• Choose correct backup frequency
• Maintain updated documentation for backup and recovery plans
– Scheduled outages planning
– Staff training
– Documentation
– Ensure documentation is kept up to date
• Approve documentation changes through change management process
• Document lessons learned and problem resolutions
• Protect the documentation
Monitoring tools, Best practices
& Support procedure
Contd .
• Following reports for all systems should be maintained by DBA on weekly basis
– Server Availability and Utilization Report (For CPU and Memory)
– Server Uptime Report
– Call Analysis Report
– Severity wise Call Report
– Disk space monitoring report
– su log, access of the system as root user
– Key Performance statistics on CPU, memory utilization and I/O
– User id creation, deletion, profile change report
– Exception Report if any should be sent to vendors
• One should also run the OS utilities and tools to gather I/O and system statistics this will help in identifying
bottlenecks and proactive approach
Monitoring tools, Best practices
& Support procedure
Generic Policies
• The passwords of key users of Oracle Applications like System and Apps has to be changed. It was
observed that APPS schema password is kept to default. It is highly recommended to change to the APPS
schema password using FNDCPASS utility.
• Run Gather Schema Statistics Concurrent request Periodically
• Run Purge Workflow Tables Concurrent Request Periodically
• Run Purge Concurrent Table concurrent Request Periodically
Concurrent Manager Best Practices
• As a general practice, it is recommended to configure high load and low load Concurrent Manager for
long slow jobs & short fast jobs. Set up Concurrent Request Types (High Load/Low Load) and use these
in specialization rules to force specific concurrent programs to the relevant manager.
– –< 5min runtime = Low Load
– –>1 hour runtime = High Load
• Additional Configuration Option
– Set up work shifts for High Load manager so that it has few or zero processes running during the business day, and more
processes running ‘overnight’. Heavy (long run) jobs are captured and trickle through or only run overnight.
– Create Premium manager(s) to accept highly critical recurring concurrent jobs. By this you could prevent the blocking of
critical jobs on High/Low/Standard managers.
• Cache Size - The Cache Size is the number of concurrent requests that the manager picks up from the
FND_CONCURRENT_REQEUSTS table when the manager wakes up. The really interesting thing about this parameter is that if
the manager is busy processing work, it doesn't enter a sleep cycle and then it doesn't poll for work. It is recommended to set &
increase the cache size for all the managers
Contd .
Concurrent Manager Best Practices
• Sleep Seconds
– Sleep time is the number of seconds your manager waits between checking the list of pending concurrent requests (concurrent
requests waiting to be started). If you have a very large number for rows in FND_CONCURRENT_REQUESTS this poses a burden on
the system as the system constantly polls for new work to do.
– Work shifts should be defined for moving and distributing the batch-processing load to non-peak hours. Intensive processing
activities should not be carried out during the day (business hours); this can be implemented by restricting concurrent managers.
• Workflow Data (Purging obsolete data)
– Important WORKFLOW tables whose size has to be checked before going for a purge:
• select count(*) from WF_ITEM_ATTRIBUTE_VALUES;
• select count(*) from WF_ITEM_ACTIVITY_STATUSES;
• select count(*) from WF_NOTIFICATION_ATTRIBUTES;
– Following approach can be followed to purging Workflow Runtime data. The persistence type of an item type controls when
Oracle Workflow purges runtime status information for work items.
– The persistence values are:
* Temporary: Item will be deleted in 'n' days.
* Permanent: Item will be deleted only when forced.
Note:
• For a work item to be considered eligible for purging, all activities must be complete. This includes FYI notifications, which must be closed.
• The following steps combined to form one approach that has been used with a fairly good success rate. It is by no means the only method.
• The script bde_wf_data.sql available in Note 165316.1. (Available from metalink.oracle.com) This queries all data that is considered to be eligible for purging. This is a useful and
highly recommended script. Contd .
Concurrent Manager Best Practices
• Submit the Purge Obsolete Workflow Runtime Data concurrent request (FNDWFPR)
– You can do this at any time. This is the first thing to do, as it will purge any and all data related to Workflow processes that have
terminated normally. If process data does not get purged using this method, then move on to the next step.
– Use the standard concurrent program FNDWFPR ”Purge Obsolete Workflow Runtime Data” to purge old data from the Oracle Workflow
runtime tables regularly.
– You can supply the following parameters for the ”Purge Obsolete Workflow Runtime Data” concurrent program:
• Item Type — The item type to purge. Leaving this field blank defaults to purging the runtime data for all item types.
• Item Key — The item key to purge. Leaving this field blank defaults to purging the runtime data for all item keys.
• Age — Minimum age of data to purge, in days.
• Run wfstat.sql
– From within SQL, run the wfstat.sql script to list any particular process item type that is not being purged.
– If it returns a status of 'ACTIVE' in the WF_ITEM_ACTIVITY_STATUSES table, yet the WF_NOTIFICATIONS table shows the status for this
item as being 'CLOSED', then there may be a problem with how the process was executed.
– The process may have never run to completion for whatever reason, or it may have terminated abnormally. If only a few are not being
purged, try updating the table status, or move on to the next step.
• Manually update the affected table
– Updating the table manually is usually not usually recommended. We recommend opening a SR with Oracle support for resolving the
issue. It is also advisable that you backup the table concerned beforehand.
– This method should only be used after proper backup and if you know for a fact that all Workflow processes that you know of, have run
to completion. Contd .
Concurrent Manager Best Practices
• Bug Fixes / Patch Promotions Policy
– As standard and best practices for patch management it is recommended to have three separate environments for promoting any
patch on production system (application/database/OS). One should have a policy in place to apply patch for the key application
system on the three environments so that there is no impact on the production system uptime/availability. The patches should be
applied in following order :
• Development/User acceptance test (DEV)
• Pre-production (TEST)
• Production (PROD)
• Archival of Log & Output Files
– Log files are generated for the following components:
• RDBMS (Oracle Database)
• Concurrent Manager
• Administration utilities (like adpatch, adconfig, adctrl, adadmin, and so on)
• Application services startup and shutdown
• Backup logs
– The log files are very critical as they provide valuable information on the success/failure of the jobs at the same time they
consume lot of precious disk space. The retention policy for log files is purely a business decision. One should have a proper policy
in place for retention of the log and output files. These files may be used/requested by support analyst for application/database
diagnosis and troubleshooting.
– The retention period for these should be reviewed every 6 months due to new business requirements and configuration changes
happening on the system.

Mais conteúdo relacionado

Mais procurados

Fundamentals Of Software Architecture
Fundamentals Of Software ArchitectureFundamentals Of Software Architecture
Fundamentals Of Software ArchitectureMarkus Voelter
 
Oracle financials functional training on ap, ar & gl
Oracle financials functional training on ap, ar & glOracle financials functional training on ap, ar & gl
Oracle financials functional training on ap, ar & glmagnifics
 
Software Testing Strategies ,Validation Testing and System Testing.
Software Testing Strategies ,Validation Testing and System Testing.Software Testing Strategies ,Validation Testing and System Testing.
Software Testing Strategies ,Validation Testing and System Testing.Tanzeem Aslam
 
Oracle Fusion Applications Security - Designing Roles
Oracle Fusion Applications Security - Designing RolesOracle Fusion Applications Security - Designing Roles
Oracle Fusion Applications Security - Designing Roleskmundy
 
Oracle Fusion Procurement implementation guide
Oracle Fusion Procurement implementation guideOracle Fusion Procurement implementation guide
Oracle Fusion Procurement implementation guidesahagaurav
 
国家財政とMMT(ver4)
国家財政とMMT(ver4)国家財政とMMT(ver4)
国家財政とMMT(ver4)ssusercef2f9
 
How to build a proper software staging environment for testing
How to build a proper software staging environment for testing How to build a proper software staging environment for testing
How to build a proper software staging environment for testing TestCampRO
 
defect tracking and management
defect tracking and management   defect tracking and management
defect tracking and management Manish Chaurasia
 
CNIT 126: 10: Kernel Debugging with WinDbg
CNIT 126: 10: Kernel Debugging with WinDbgCNIT 126: 10: Kernel Debugging with WinDbg
CNIT 126: 10: Kernel Debugging with WinDbgSam Bowne
 
Oracle Purchasing | Oracle Purchasing Training - Oracle Trainings
Oracle Purchasing | Oracle Purchasing Training - Oracle TrainingsOracle Purchasing | Oracle Purchasing Training - Oracle Trainings
Oracle Purchasing | Oracle Purchasing Training - Oracle TrainingsOracleTrainings
 
Test Execution
Test ExecutionTest Execution
Test ExecutionRajathi-QA
 
Internationalization & localization testing
Internationalization & localization testingInternationalization & localization testing
Internationalization & localization testingRobin0590
 
opm-subledger-accounting-view-details
opm-subledger-accounting-view-detailsopm-subledger-accounting-view-details
opm-subledger-accounting-view-detailsSinh Vu Duc
 
Demystifying Oracle Cloud ERP Financials
Demystifying Oracle Cloud ERP FinancialsDemystifying Oracle Cloud ERP Financials
Demystifying Oracle Cloud ERP FinancialsPerficient, Inc.
 
Oracle Financials R12 - GL STEP 3 - Journal Controls
 Oracle Financials R12 - GL STEP 3 - Journal Controls Oracle Financials R12 - GL STEP 3 - Journal Controls
Oracle Financials R12 - GL STEP 3 - Journal ControlsMohammed Raouf
 

Mais procurados (20)

Fundamentals Of Software Architecture
Fundamentals Of Software ArchitectureFundamentals Of Software Architecture
Fundamentals Of Software Architecture
 
Oracle financials functional training on ap, ar & gl
Oracle financials functional training on ap, ar & glOracle financials functional training on ap, ar & gl
Oracle financials functional training on ap, ar & gl
 
Software Testing Strategies ,Validation Testing and System Testing.
Software Testing Strategies ,Validation Testing and System Testing.Software Testing Strategies ,Validation Testing and System Testing.
Software Testing Strategies ,Validation Testing and System Testing.
 
Oracle Fusion Applications Security - Designing Roles
Oracle Fusion Applications Security - Designing RolesOracle Fusion Applications Security - Designing Roles
Oracle Fusion Applications Security - Designing Roles
 
Oracle Fusion Procurement implementation guide
Oracle Fusion Procurement implementation guideOracle Fusion Procurement implementation guide
Oracle Fusion Procurement implementation guide
 
国家財政とMMT(ver4)
国家財政とMMT(ver4)国家財政とMMT(ver4)
国家財政とMMT(ver4)
 
How to build a proper software staging environment for testing
How to build a proper software staging environment for testing How to build a proper software staging environment for testing
How to build a proper software staging environment for testing
 
defect tracking and management
defect tracking and management   defect tracking and management
defect tracking and management
 
Oracle EBS Currency conversion
Oracle EBS Currency conversionOracle EBS Currency conversion
Oracle EBS Currency conversion
 
CNIT 126: 10: Kernel Debugging with WinDbg
CNIT 126: 10: Kernel Debugging with WinDbgCNIT 126: 10: Kernel Debugging with WinDbg
CNIT 126: 10: Kernel Debugging with WinDbg
 
Oracle Purchasing | Oracle Purchasing Training - Oracle Trainings
Oracle Purchasing | Oracle Purchasing Training - Oracle TrainingsOracle Purchasing | Oracle Purchasing Training - Oracle Trainings
Oracle Purchasing | Oracle Purchasing Training - Oracle Trainings
 
Test Execution
Test ExecutionTest Execution
Test Execution
 
Internationalization & localization testing
Internationalization & localization testingInternationalization & localization testing
Internationalization & localization testing
 
Oracle_Procurement_Cloud_Release_8_Whats_New
Oracle_Procurement_Cloud_Release_8_Whats_NewOracle_Procurement_Cloud_Release_8_Whats_New
Oracle_Procurement_Cloud_Release_8_Whats_New
 
opm-subledger-accounting-view-details
opm-subledger-accounting-view-detailsopm-subledger-accounting-view-details
opm-subledger-accounting-view-details
 
Demystifying Oracle Cloud ERP Financials
Demystifying Oracle Cloud ERP FinancialsDemystifying Oracle Cloud ERP Financials
Demystifying Oracle Cloud ERP Financials
 
SE-Testing.ppt
SE-Testing.pptSE-Testing.ppt
SE-Testing.ppt
 
Manual testing - Introduction to Manual Software testing
Manual testing - Introduction to Manual Software testingManual testing - Introduction to Manual Software testing
Manual testing - Introduction to Manual Software testing
 
Software design
Software designSoftware design
Software design
 
Oracle Financials R12 - GL STEP 3 - Journal Controls
 Oracle Financials R12 - GL STEP 3 - Journal Controls Oracle Financials R12 - GL STEP 3 - Journal Controls
Oracle Financials R12 - GL STEP 3 - Journal Controls
 

Destaque

Service and Support as Production in I.T.
Service and Support as Production in I.T.Service and Support as Production in I.T.
Service and Support as Production in I.T.Malcolm Ryder
 
Production Support
Production SupportProduction Support
Production Supportr_shanki
 
Oracle EBS: Cost Cutoff Date
Oracle EBS: Cost Cutoff DateOracle EBS: Cost Cutoff Date
Oracle EBS: Cost Cutoff DateEric Guether
 
Introduction to agile1.1
Introduction to agile1.1Introduction to agile1.1
Introduction to agile1.1Arun
 
TCUK 2013 - Fiona Parker - Building a team to support proposal production
TCUK 2013 - Fiona Parker - Building a team to support proposal productionTCUK 2013 - Fiona Parker - Building a team to support proposal production
TCUK 2013 - Fiona Parker - Building a team to support proposal productionTCUK Conference
 
Kanban Methodologist Certification at Xebia
Kanban Methodologist Certification at XebiaKanban Methodologist Certification at Xebia
Kanban Methodologist Certification at XebiaPooja Gulati
 
Microsoft Services Premier Support
Microsoft Services Premier SupportMicrosoft Services Premier Support
Microsoft Services Premier Supportcweaver5000
 
Service Support Manager Presentation
Service Support Manager PresentationService Support Manager Presentation
Service Support Manager Presentationdfresh2
 
Kanban
KanbanKanban
Kanbanbramoe
 
Eliminating the production bottlenecks
Eliminating the production bottlenecksEliminating the production bottlenecks
Eliminating the production bottlenecksdutconsult
 
KERTAS KERJA: NUMOSS STRATEGIC PLANNING AND TEAM BUILDING 2014
KERTAS KERJA: NUMOSS STRATEGIC PLANNING  AND TEAM BUILDING 2014KERTAS KERJA: NUMOSS STRATEGIC PLANNING  AND TEAM BUILDING 2014
KERTAS KERJA: NUMOSS STRATEGIC PLANNING AND TEAM BUILDING 2014Mia Amin
 
Establishing 24x7 global application support operations
Establishing 24x7 global application support operationsEstablishing 24x7 global application support operations
Establishing 24x7 global application support operationsJason Noble
 
Top 10 production support manager interview questions and answers
Top 10 production support manager interview questions and answersTop 10 production support manager interview questions and answers
Top 10 production support manager interview questions and answerstonychoper0506
 
Oracle order management implementation manual
Oracle order management implementation manualOracle order management implementation manual
Oracle order management implementation manualNawaz Sk
 
Application Management and Support - Shared Services Featuring the Pay Per Ti...
Application Management and Support - Shared Services Featuring the Pay Per Ti...Application Management and Support - Shared Services Featuring the Pay Per Ti...
Application Management and Support - Shared Services Featuring the Pay Per Ti...Jade Global
 
IT Documents for IT Department
IT Documents for IT DepartmentIT Documents for IT Department
IT Documents for IT DepartmentAhmad Suhendro
 
Leveling production sap-support_intro
Leveling production sap-support_introLeveling production sap-support_intro
Leveling production sap-support_introJaroslaw Gadek, MBA
 
Elshayeb Oracle R12 Order Management
Elshayeb Oracle R12 Order ManagementElshayeb Oracle R12 Order Management
Elshayeb Oracle R12 Order ManagementAhmed Elshayeb
 
8 Content Production Tools to Help Marketers Transform into Publishing Machines
8 Content Production Tools to Help Marketers Transform into Publishing Machines8 Content Production Tools to Help Marketers Transform into Publishing Machines
8 Content Production Tools to Help Marketers Transform into Publishing MachinesContent Marketing Institute
 

Destaque (20)

Service and Support as Production in I.T.
Service and Support as Production in I.T.Service and Support as Production in I.T.
Service and Support as Production in I.T.
 
Production Support
Production SupportProduction Support
Production Support
 
Oracle EBS: Cost Cutoff Date
Oracle EBS: Cost Cutoff DateOracle EBS: Cost Cutoff Date
Oracle EBS: Cost Cutoff Date
 
Introduction to agile1.1
Introduction to agile1.1Introduction to agile1.1
Introduction to agile1.1
 
OID Install and Config
OID Install and ConfigOID Install and Config
OID Install and Config
 
TCUK 2013 - Fiona Parker - Building a team to support proposal production
TCUK 2013 - Fiona Parker - Building a team to support proposal productionTCUK 2013 - Fiona Parker - Building a team to support proposal production
TCUK 2013 - Fiona Parker - Building a team to support proposal production
 
Kanban Methodologist Certification at Xebia
Kanban Methodologist Certification at XebiaKanban Methodologist Certification at Xebia
Kanban Methodologist Certification at Xebia
 
Microsoft Services Premier Support
Microsoft Services Premier SupportMicrosoft Services Premier Support
Microsoft Services Premier Support
 
Service Support Manager Presentation
Service Support Manager PresentationService Support Manager Presentation
Service Support Manager Presentation
 
Kanban
KanbanKanban
Kanban
 
Eliminating the production bottlenecks
Eliminating the production bottlenecksEliminating the production bottlenecks
Eliminating the production bottlenecks
 
KERTAS KERJA: NUMOSS STRATEGIC PLANNING AND TEAM BUILDING 2014
KERTAS KERJA: NUMOSS STRATEGIC PLANNING  AND TEAM BUILDING 2014KERTAS KERJA: NUMOSS STRATEGIC PLANNING  AND TEAM BUILDING 2014
KERTAS KERJA: NUMOSS STRATEGIC PLANNING AND TEAM BUILDING 2014
 
Establishing 24x7 global application support operations
Establishing 24x7 global application support operationsEstablishing 24x7 global application support operations
Establishing 24x7 global application support operations
 
Top 10 production support manager interview questions and answers
Top 10 production support manager interview questions and answersTop 10 production support manager interview questions and answers
Top 10 production support manager interview questions and answers
 
Oracle order management implementation manual
Oracle order management implementation manualOracle order management implementation manual
Oracle order management implementation manual
 
Application Management and Support - Shared Services Featuring the Pay Per Ti...
Application Management and Support - Shared Services Featuring the Pay Per Ti...Application Management and Support - Shared Services Featuring the Pay Per Ti...
Application Management and Support - Shared Services Featuring the Pay Per Ti...
 
IT Documents for IT Department
IT Documents for IT DepartmentIT Documents for IT Department
IT Documents for IT Department
 
Leveling production sap-support_intro
Leveling production sap-support_introLeveling production sap-support_intro
Leveling production sap-support_intro
 
Elshayeb Oracle R12 Order Management
Elshayeb Oracle R12 Order ManagementElshayeb Oracle R12 Order Management
Elshayeb Oracle R12 Order Management
 
8 Content Production Tools to Help Marketers Transform into Publishing Machines
8 Content Production Tools to Help Marketers Transform into Publishing Machines8 Content Production Tools to Help Marketers Transform into Publishing Machines
8 Content Production Tools to Help Marketers Transform into Publishing Machines
 

Semelhante a Oracle EBS Production Support - Recommendations

Collaborate 2011-tuning-ebusiness-416502
Collaborate 2011-tuning-ebusiness-416502Collaborate 2011-tuning-ebusiness-416502
Collaborate 2011-tuning-ebusiness-416502kaziul Islam Bulbul
 
EM12c Monitoring, Metric Extensions and Performance Pages
EM12c Monitoring, Metric Extensions and Performance PagesEM12c Monitoring, Metric Extensions and Performance Pages
EM12c Monitoring, Metric Extensions and Performance PagesEnkitec
 
collab2011-tuning-ebusiness-421966.pdf
collab2011-tuning-ebusiness-421966.pdfcollab2011-tuning-ebusiness-421966.pdf
collab2011-tuning-ebusiness-421966.pdfElboulmaniMohamed
 
Performance tuning Grails applications
 Performance tuning Grails applications Performance tuning Grails applications
Performance tuning Grails applicationsGR8Conf
 
ebs-performance-tuning-part-1-470542.pdf
ebs-performance-tuning-part-1-470542.pdfebs-performance-tuning-part-1-470542.pdf
ebs-performance-tuning-part-1-470542.pdfElboulmaniMohamed
 
Performance Assurance for Packaged Applications
Performance Assurance for Packaged ApplicationsPerformance Assurance for Packaged Applications
Performance Assurance for Packaged ApplicationsAlexander Podelko
 
Dynamics ax performance tuning
Dynamics ax performance tuningDynamics ax performance tuning
Dynamics ax performance tuningOutsourceAX
 
Product Information - Fuse Management Central 1.0.0
Product Information - Fuse Management Central 1.0.0Product Information - Fuse Management Central 1.0.0
Product Information - Fuse Management Central 1.0.0antonio.carvalho
 
Software testing performance testing
Software testing  performance testingSoftware testing  performance testing
Software testing performance testingGaneshKumarKanthiah
 
05. performance-concepts-26-slides
05. performance-concepts-26-slides05. performance-concepts-26-slides
05. performance-concepts-26-slidesMuhammad Ahad
 
Getting optimal performance from oracle e business suite
Getting optimal performance from oracle e business suiteGetting optimal performance from oracle e business suite
Getting optimal performance from oracle e business suiteaioughydchapter
 
Getting optimal performance from oracle e business suite(aioug aug2015)
Getting optimal performance from oracle e business suite(aioug aug2015)Getting optimal performance from oracle e business suite(aioug aug2015)
Getting optimal performance from oracle e business suite(aioug aug2015)pasalapudi123
 
Oracle Database Performance Tuning Basics
Oracle Database Performance Tuning BasicsOracle Database Performance Tuning Basics
Oracle Database Performance Tuning Basicsnitin anjankar
 
Managing Your Hyperion Environment – Performance Tuning, Problem Solving and ...
Managing Your Hyperion Environment – Performance Tuning, Problem Solving and ...Managing Your Hyperion Environment – Performance Tuning, Problem Solving and ...
Managing Your Hyperion Environment – Performance Tuning, Problem Solving and ...eCapital Advisors
 
Performance tuning Grails Applications GR8Conf US 2014
Performance tuning Grails Applications GR8Conf US 2014Performance tuning Grails Applications GR8Conf US 2014
Performance tuning Grails Applications GR8Conf US 2014Lari Hotari
 
Performance tuning Grails applications
Performance tuning Grails applicationsPerformance tuning Grails applications
Performance tuning Grails applicationsLari Hotari
 

Semelhante a Oracle EBS Production Support - Recommendations (20)

Collaborate 2011-tuning-ebusiness-416502
Collaborate 2011-tuning-ebusiness-416502Collaborate 2011-tuning-ebusiness-416502
Collaborate 2011-tuning-ebusiness-416502
 
EM12c Monitoring, Metric Extensions and Performance Pages
EM12c Monitoring, Metric Extensions and Performance PagesEM12c Monitoring, Metric Extensions and Performance Pages
EM12c Monitoring, Metric Extensions and Performance Pages
 
Ioug oow12 em12c
Ioug oow12 em12cIoug oow12 em12c
Ioug oow12 em12c
 
collab2011-tuning-ebusiness-421966.pdf
collab2011-tuning-ebusiness-421966.pdfcollab2011-tuning-ebusiness-421966.pdf
collab2011-tuning-ebusiness-421966.pdf
 
Performance tuning Grails applications
 Performance tuning Grails applications Performance tuning Grails applications
Performance tuning Grails applications
 
ebs-performance-tuning-part-1-470542.pdf
ebs-performance-tuning-part-1-470542.pdfebs-performance-tuning-part-1-470542.pdf
ebs-performance-tuning-part-1-470542.pdf
 
Performance Assurance for Packaged Applications
Performance Assurance for Packaged ApplicationsPerformance Assurance for Packaged Applications
Performance Assurance for Packaged Applications
 
Dynamics ax performance tuning
Dynamics ax performance tuningDynamics ax performance tuning
Dynamics ax performance tuning
 
Product Information - Fuse Management Central 1.0.0
Product Information - Fuse Management Central 1.0.0Product Information - Fuse Management Central 1.0.0
Product Information - Fuse Management Central 1.0.0
 
Software testing performance testing
Software testing  performance testingSoftware testing  performance testing
Software testing performance testing
 
05. performance-concepts-26-slides
05. performance-concepts-26-slides05. performance-concepts-26-slides
05. performance-concepts-26-slides
 
ADF Performance Monitor
ADF Performance MonitorADF Performance Monitor
ADF Performance Monitor
 
Good vs power automation frameworks
Good vs power automation frameworksGood vs power automation frameworks
Good vs power automation frameworks
 
Getting optimal performance from oracle e business suite
Getting optimal performance from oracle e business suiteGetting optimal performance from oracle e business suite
Getting optimal performance from oracle e business suite
 
Getting optimal performance from oracle e business suite(aioug aug2015)
Getting optimal performance from oracle e business suite(aioug aug2015)Getting optimal performance from oracle e business suite(aioug aug2015)
Getting optimal performance from oracle e business suite(aioug aug2015)
 
Oracle Database Performance Tuning Basics
Oracle Database Performance Tuning BasicsOracle Database Performance Tuning Basics
Oracle Database Performance Tuning Basics
 
Managing Your Hyperion Environment – Performance Tuning, Problem Solving and ...
Managing Your Hyperion Environment – Performance Tuning, Problem Solving and ...Managing Your Hyperion Environment – Performance Tuning, Problem Solving and ...
Managing Your Hyperion Environment – Performance Tuning, Problem Solving and ...
 
Performance tuning Grails Applications GR8Conf US 2014
Performance tuning Grails Applications GR8Conf US 2014Performance tuning Grails Applications GR8Conf US 2014
Performance tuning Grails Applications GR8Conf US 2014
 
MES systems
MES systemsMES systems
MES systems
 
Performance tuning Grails applications
Performance tuning Grails applicationsPerformance tuning Grails applications
Performance tuning Grails applications
 

Último

Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceanilsa9823
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 

Último (20)

Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 

Oracle EBS Production Support - Recommendations

  • 1. Oracle EBS Production Support Recommendations
  • 2. • One should implement Oracle monitoring tools/utilities like “Oracle Enterprise Manager with performance tuning packs” for Oracle database management and performance enhancements. • There is a need to have strong process in place for monitoring critical processes for error handling and resolutions at application, database and system level. • Daily checklist needs to be maintained and followed religiously on regular basis, hard copy of the same should be maintained on daily basis, which will help in adopting proactive approach and better decision making with complete check on the system. • The detailed configuration setup is not documented and available for reference, this will lead to longer downtime in case of any hardware failure/reconfiguration requirements. • Strong password management policy should be in place for system and oracle database password. • The operational best practices in partner with service management are fundamental to avoiding, minimizing and reacting to operational outages as well as reducing the time to recover from an outage, i.e., the MTTR. Monitoring tools, Best practices & Support procedure Contd.
  • 3. • Best practices for maintaining High availability are divided into the following categories: – Service level management – Change management – Backup, restore, and recovery plans • Create recovery plans • Validate backups periodically • Automate backup, restore, and recovery procedures • Choose correct backup frequency • Maintain updated documentation for backup and recovery plans – Scheduled outages planning – Staff training – Documentation – Ensure documentation is kept up to date • Approve documentation changes through change management process • Document lessons learned and problem resolutions • Protect the documentation Monitoring tools, Best practices & Support procedure Contd .
  • 4. • Following reports for all systems should be maintained by DBA on weekly basis – Server Availability and Utilization Report (For CPU and Memory) – Server Uptime Report – Call Analysis Report – Severity wise Call Report – Disk space monitoring report – su log, access of the system as root user – Key Performance statistics on CPU, memory utilization and I/O – User id creation, deletion, profile change report – Exception Report if any should be sent to vendors • One should also run the OS utilities and tools to gather I/O and system statistics this will help in identifying bottlenecks and proactive approach Monitoring tools, Best practices & Support procedure
  • 5. Generic Policies • The passwords of key users of Oracle Applications like System and Apps has to be changed. It was observed that APPS schema password is kept to default. It is highly recommended to change to the APPS schema password using FNDCPASS utility. • Run Gather Schema Statistics Concurrent request Periodically • Run Purge Workflow Tables Concurrent Request Periodically • Run Purge Concurrent Table concurrent Request Periodically
  • 6. Concurrent Manager Best Practices • As a general practice, it is recommended to configure high load and low load Concurrent Manager for long slow jobs & short fast jobs. Set up Concurrent Request Types (High Load/Low Load) and use these in specialization rules to force specific concurrent programs to the relevant manager. – –< 5min runtime = Low Load – –>1 hour runtime = High Load • Additional Configuration Option – Set up work shifts for High Load manager so that it has few or zero processes running during the business day, and more processes running ‘overnight’. Heavy (long run) jobs are captured and trickle through or only run overnight. – Create Premium manager(s) to accept highly critical recurring concurrent jobs. By this you could prevent the blocking of critical jobs on High/Low/Standard managers. • Cache Size - The Cache Size is the number of concurrent requests that the manager picks up from the FND_CONCURRENT_REQEUSTS table when the manager wakes up. The really interesting thing about this parameter is that if the manager is busy processing work, it doesn't enter a sleep cycle and then it doesn't poll for work. It is recommended to set & increase the cache size for all the managers Contd .
  • 7. Concurrent Manager Best Practices • Sleep Seconds – Sleep time is the number of seconds your manager waits between checking the list of pending concurrent requests (concurrent requests waiting to be started). If you have a very large number for rows in FND_CONCURRENT_REQUESTS this poses a burden on the system as the system constantly polls for new work to do. – Work shifts should be defined for moving and distributing the batch-processing load to non-peak hours. Intensive processing activities should not be carried out during the day (business hours); this can be implemented by restricting concurrent managers. • Workflow Data (Purging obsolete data) – Important WORKFLOW tables whose size has to be checked before going for a purge: • select count(*) from WF_ITEM_ATTRIBUTE_VALUES; • select count(*) from WF_ITEM_ACTIVITY_STATUSES; • select count(*) from WF_NOTIFICATION_ATTRIBUTES; – Following approach can be followed to purging Workflow Runtime data. The persistence type of an item type controls when Oracle Workflow purges runtime status information for work items. – The persistence values are: * Temporary: Item will be deleted in 'n' days. * Permanent: Item will be deleted only when forced. Note: • For a work item to be considered eligible for purging, all activities must be complete. This includes FYI notifications, which must be closed. • The following steps combined to form one approach that has been used with a fairly good success rate. It is by no means the only method. • The script bde_wf_data.sql available in Note 165316.1. (Available from metalink.oracle.com) This queries all data that is considered to be eligible for purging. This is a useful and highly recommended script. Contd .
  • 8. Concurrent Manager Best Practices • Submit the Purge Obsolete Workflow Runtime Data concurrent request (FNDWFPR) – You can do this at any time. This is the first thing to do, as it will purge any and all data related to Workflow processes that have terminated normally. If process data does not get purged using this method, then move on to the next step. – Use the standard concurrent program FNDWFPR ”Purge Obsolete Workflow Runtime Data” to purge old data from the Oracle Workflow runtime tables regularly. – You can supply the following parameters for the ”Purge Obsolete Workflow Runtime Data” concurrent program: • Item Type — The item type to purge. Leaving this field blank defaults to purging the runtime data for all item types. • Item Key — The item key to purge. Leaving this field blank defaults to purging the runtime data for all item keys. • Age — Minimum age of data to purge, in days. • Run wfstat.sql – From within SQL, run the wfstat.sql script to list any particular process item type that is not being purged. – If it returns a status of 'ACTIVE' in the WF_ITEM_ACTIVITY_STATUSES table, yet the WF_NOTIFICATIONS table shows the status for this item as being 'CLOSED', then there may be a problem with how the process was executed. – The process may have never run to completion for whatever reason, or it may have terminated abnormally. If only a few are not being purged, try updating the table status, or move on to the next step. • Manually update the affected table – Updating the table manually is usually not usually recommended. We recommend opening a SR with Oracle support for resolving the issue. It is also advisable that you backup the table concerned beforehand. – This method should only be used after proper backup and if you know for a fact that all Workflow processes that you know of, have run to completion. Contd .
  • 9. Concurrent Manager Best Practices • Bug Fixes / Patch Promotions Policy – As standard and best practices for patch management it is recommended to have three separate environments for promoting any patch on production system (application/database/OS). One should have a policy in place to apply patch for the key application system on the three environments so that there is no impact on the production system uptime/availability. The patches should be applied in following order : • Development/User acceptance test (DEV) • Pre-production (TEST) • Production (PROD) • Archival of Log & Output Files – Log files are generated for the following components: • RDBMS (Oracle Database) • Concurrent Manager • Administration utilities (like adpatch, adconfig, adctrl, adadmin, and so on) • Application services startup and shutdown • Backup logs – The log files are very critical as they provide valuable information on the success/failure of the jobs at the same time they consume lot of precious disk space. The retention policy for log files is purely a business decision. One should have a proper policy in place for retention of the log and output files. These files may be used/requested by support analyst for application/database diagnosis and troubleshooting. – The retention period for these should be reviewed every 6 months due to new business requirements and configuration changes happening on the system.