SlideShare a Scribd company logo
1 of 8
Download to read offline
Top 5 Problems in
Oracle E-Business
Suite
Administration
Akhash Ramnath
Doyensys Pvt Ltd
02-Dec-2020
2020
Overview
This document describes in brief about the five
major problems faced by the Administrators in
the Oracle E-Business Suite Administration.
Oracle E-Business Suite is a powerful application
that unleashes various functionalities to a
business organization.E-Business Suite has its
own problems, but like everything else there is
always a fix/solution to EBS as well.
This is intended for administrators who perform
Oracle E-Business Suite Release 12
administration.It assumes knowledge of Oracle
Core Database administration as well.
Prior to implementation of any configuration
options described in this document,
EBS/Database Administrators are strongly
advised to review the deployment
method/architecture and test them properly
prior moving it to the Business.
Oracle E-Business Suite is an intricate application with
multiple tiers & technologies which makes properly securing
an Oracle EBS challenging.
When maintaining an EBS application, it is very
important to prioritize the highest security risks and
remediate those risks first.
a. Using Default Database Password
b. Application user credentials not hashed
c. SSL/TLS not configured
d. Audit trial not enabled in EBS
Using Default Database Password
EBS comes with 200+ database user accounts for
every module, and each of them gets created with
weak/default password.
These must be changed first, even for the modules we
are not using.
Application user credentials not hashed
Application user password are encrypted by default, but
securing them by hashing their password is more secure.
Hashing application password is included with R12 by
default, but not enabled by default.
R12: New Feature: Enhance Security With Non-Reversible
Hash Password FNDCPASS (Doc ID 457166.1)
How To Check If hashing Is enabled? (Doc ID 1084956.1)
Also it is a good practice to reset all application user
password while cloning.
Problem 1 - Ignoring Security risks in EBS
Auditing EBS Tables
Audit Trail is one of functionality for retaining a history of changes to data.
What ,who and when can be identified on a particular table or column if the
functionality is enabled.
When you enter or update data in your forms, you change the database tables
underlying those forms. An audit trail tracks which row in the database was
updated at what time, and which user was logged in using the associated forms.
Enable SSL/TLS
SSL and TLS are the cryptographic protocols that ensures privacy between
communicating applications and their users on the Internet.
They encrypt the data transferred between the client & the server.
Enabling TLS in Oracle E-Business Suite Release 12.2 (Doc ID 1367293.1)
Enabling SSL or TLS in Oracle E-Business Suite Release 12.2 (Doc ID 2143101.1)
Multiple organizations face the challenge of reducing the data footprint (size) of their
Oracle E-Business Suite.In each organization there will be requirements to retain
information for operational, analysis, comparison or reporting purposes.
The frequent purging of data, which no longer needs to be retained, is essential to the
management of any Oracle E-Business Suite system. It should not be overlooked. It is very
important to periodically review and control the growth of data in Oracle E-Business Suite so
that the data footprint can be reduced. If data that is no longer required is not removed then
inevitably more time and effort will be required to manage the instance and the data it
contains.Without purging, the footprint will continue to grow unnecessarily, postponing
management problems until a later date.The standard Oracle E-Business Suite archive and
purge programs ensure data integrity, so that there is no orphan data. For example an invoice
cannot be purged unless the corresponding payments are also purged at the same time; none of
them should be purged until all of them are eligible for purge.
They also apply cross product dependencies and enforce business rules, validating that records
can be purged, before actually purging them.
Few well known standard purging functionalities available in EBS for maintaining FND_* tables
in EBS are as follows,
Purge Obsolete Generic File Manager Data, Purge Obsolete Workflow Runtime Data, Purge
Concurrent Request and/or Manager Data, Purge Logs and Closed System Alerts
Refer Oracle Doc : Reducing the Oracle E-Business Suite Data Footprint (Doc ID 752322.1)
Problem 2 - Failing to Reduce the Oracle E-Business
Suite Data Footprint
E-Business Suite's Java based content requires a browser that supports
Netscape Plug-in Application Programming Interface (NPAPI) plug-ins.Few
browsers does not support this NPAPI plug-in support. Some of them are phasing
out of this which will prevent the Java plug-in from working.
Java Web Start launches E-Business Suite Java-based functionality as Java Web Start
applications instead of as applets. Java Web Start is part of the Java Runtime
Environment (JRE).Java Web Start changes the way that Java runs on end-users'
computers but this technical change is generally invisible to end-users.
Java Web Start applications are launched from browsers using the Java Network Launching
Protocol (JNLP).
Java Web Start changes the way that Java runs on end-users' computers but this
technical change is generally invisible to end-users.
Java Web Start applications are launched from browsers using the Java Network
Launching Protocol (JNLP).
With the release of Java Web Start, E-Business Suite 12.1 and 12.2 users can launch
Java-based content (e.g. Oracle Forms) from browsers that do not support Java plug-ins
via NPAPI. Java Web Start in EBS works with:
Microsoft Internet Explorer
Microsoft Edge
Firefox Rapid Release (32-bit and 64-bit)
Firefox Extended Support Release (32-bit and 64-bit)
Google Chrome
Recommended Browsers for Oracle E-Business Suite Release 12 (MOS Note 389422.1)
Using Java Web Start with Oracle E-Business Suite (MOS Note 2188898.1)
Problem 3 - Dependency on browser with NPAPI
plug-in support
Oracle is constantly releasing an array of security
patches and upgrades for EBS. Installing these
updates can result in downtime for the system,
which makes many organizations reluctant to
perform them.
However, updating EBS on a regular basis is very
important. The longer you wait to do so, the more work
you’ll have to do to resolve issues, and the more effort
you’ll have to put in when you eventually upgrade.
Applying a patch can update your existing system in various ways, from adding a new
feature or product to improving system performance. Instead of avoiding to apply patches
regularly, we must consider following practices to reduce downtime while patching.
Disable/Defer system-wide database tasks until the end
Run AD Patch in non-interactive mode
Merge multiple patches using AD Merge Patch
Use a shared application-tier file system
Use ADOP feature in R12.2
Multiple Application Tier using local
unshared mount points
An environment with two/more web&forms
nodes, Concurrent Processing nodes each
using a local file system is an inefficient
architecture. Each EBS patch will needs to
be applied in all the nodes, which requires a
lot of resources/time.This can be reduced to
one patch session if all nodes are placed on
the same node as web/forms and a shared
application tier file system is introduced.
Sharing The Application Tier File System in
Oracle E-Business Suite Release 12 (Note
384248.1)
Problem 4 - Failing to install Updates & Patches
Problem 5 - Common Misstep in Maintaining EBS
System
Editing the files manually
Manually editing the file that are maintained by Autoconfig is not
recommended. Any such modifications made manually will be overwritten
while executing autoconfig in most circumstances.
Customizing an AutoConfig Environment (Doc ID 270519.1)
Using AutoConfig to Manage System Configurations in Oracle E-Business Suite
Release 12 (Doc ID 387859.1)
Applying patches using "hotpatch"
The adpatch 'hotpatch' parameter should be used only if it is explicitly mentioned in
the patch readme and is not intended to be an easy way of applying patches to your
system without shutting down the application tier services. Most patches should only
be applied during scheduled downtimes when all users are logged off the system,
application tier services have been shut down and Maintenance Mode enabled.
General Performance issues with Oracle EBS
Refer Oracle Doc - https://docs.oracle.com/cd/E18727_01/doc.121/e12148/toc.htm

More Related Content

Similar to Top_Five_problems_In_EBS_Administration.pdf

Best practices for_large_oracle_apps_r12_implementations
Best practices for_large_oracle_apps_r12_implementationsBest practices for_large_oracle_apps_r12_implementations
Best practices for_large_oracle_apps_r12_implementationsAjith Narayanan
 
DBA, LEVEL III TTLM Monitoring and Administering Database.docx
DBA, LEVEL III TTLM Monitoring and Administering Database.docxDBA, LEVEL III TTLM Monitoring and Administering Database.docx
DBA, LEVEL III TTLM Monitoring and Administering Database.docxseifusisay06
 
127801976 mobile-shop-management-system-documentation
127801976 mobile-shop-management-system-documentation127801976 mobile-shop-management-system-documentation
127801976 mobile-shop-management-system-documentationNitesh Kumar
 
Whitepaper: Running Oracle e-Business Suite Database on Oracle Database Appli...
Whitepaper: Running Oracle e-Business Suite Database on Oracle Database Appli...Whitepaper: Running Oracle e-Business Suite Database on Oracle Database Appli...
Whitepaper: Running Oracle e-Business Suite Database on Oracle Database Appli...Maris Elsins
 
Oracle - Enterprise Manager 12c Overview
Oracle - Enterprise Manager 12c OverviewOracle - Enterprise Manager 12c Overview
Oracle - Enterprise Manager 12c OverviewFred Sim
 
Best practices for large oracle apps r12 implementations apps14
Best practices for large oracle apps r12 implementations apps14Best practices for large oracle apps r12 implementations apps14
Best practices for large oracle apps r12 implementations apps14Ajith Narayanan
 
Preparing forr12-140703020001-phpapp02
Preparing forr12-140703020001-phpapp02Preparing forr12-140703020001-phpapp02
Preparing forr12-140703020001-phpapp02shubham gupta
 
Preparing for EBS R12.2-upgrade-full
Preparing for EBS R12.2-upgrade-fullPreparing for EBS R12.2-upgrade-full
Preparing for EBS R12.2-upgrade-fullBerry Clemens
 
Oracle Application Express
Oracle Application ExpressOracle Application Express
Oracle Application ExpressHBoone
 
abhi_apps_middleware_CV
abhi_apps_middleware_CVabhi_apps_middleware_CV
abhi_apps_middleware_CVAbhishek singh
 
DEVELOPING MULTITHREADED DATABASE APPLICATION USING JAVA TOOLS AND ORACLE DAT...
DEVELOPING MULTITHREADED DATABASE APPLICATION USING JAVA TOOLS AND ORACLE DAT...DEVELOPING MULTITHREADED DATABASE APPLICATION USING JAVA TOOLS AND ORACLE DAT...
DEVELOPING MULTITHREADED DATABASE APPLICATION USING JAVA TOOLS AND ORACLE DAT...cscpconf
 
Developing multithreaded database application using java tools and oracle dat...
Developing multithreaded database application using java tools and oracle dat...Developing multithreaded database application using java tools and oracle dat...
Developing multithreaded database application using java tools and oracle dat...csandit
 
What Every Client Should Do On Their Oracle SOA Projects (article)
What Every Client Should Do On Their Oracle SOA Projects (article)What Every Client Should Do On Their Oracle SOA Projects (article)
What Every Client Should Do On Their Oracle SOA Projects (article)Revelation Technologies
 
Oracle ebs r12_architecture
Oracle ebs r12_architectureOracle ebs r12_architecture
Oracle ebs r12_architecturesrinivas sunkara
 
Satyapriya rajguru oracle app test
Satyapriya rajguru oracle app testSatyapriya rajguru oracle app test
Satyapriya rajguru oracle app testSatyapriya Rajguru
 
Performance Testing in Oracle Apps
Performance Testing in Oracle AppsPerformance Testing in Oracle Apps
Performance Testing in Oracle AppsBiswajit Pratihari
 
Grid Control
Grid ControlGrid Control
Grid Controlbcole23
 

Similar to Top_Five_problems_In_EBS_Administration.pdf (20)

New Enhancements + Upgrade Path to Oracle EBS R12.1.3
New Enhancements + Upgrade Path to Oracle EBS R12.1.3New Enhancements + Upgrade Path to Oracle EBS R12.1.3
New Enhancements + Upgrade Path to Oracle EBS R12.1.3
 
Best practices for_large_oracle_apps_r12_implementations
Best practices for_large_oracle_apps_r12_implementationsBest practices for_large_oracle_apps_r12_implementations
Best practices for_large_oracle_apps_r12_implementations
 
Gsi
GsiGsi
Gsi
 
DBA, LEVEL III TTLM Monitoring and Administering Database.docx
DBA, LEVEL III TTLM Monitoring and Administering Database.docxDBA, LEVEL III TTLM Monitoring and Administering Database.docx
DBA, LEVEL III TTLM Monitoring and Administering Database.docx
 
127801976 mobile-shop-management-system-documentation
127801976 mobile-shop-management-system-documentation127801976 mobile-shop-management-system-documentation
127801976 mobile-shop-management-system-documentation
 
Whitepaper: Running Oracle e-Business Suite Database on Oracle Database Appli...
Whitepaper: Running Oracle e-Business Suite Database on Oracle Database Appli...Whitepaper: Running Oracle e-Business Suite Database on Oracle Database Appli...
Whitepaper: Running Oracle e-Business Suite Database on Oracle Database Appli...
 
Oracle - Enterprise Manager 12c Overview
Oracle - Enterprise Manager 12c OverviewOracle - Enterprise Manager 12c Overview
Oracle - Enterprise Manager 12c Overview
 
Best practices for large oracle apps r12 implementations apps14
Best practices for large oracle apps r12 implementations apps14Best practices for large oracle apps r12 implementations apps14
Best practices for large oracle apps r12 implementations apps14
 
Preparing forr12-140703020001-phpapp02
Preparing forr12-140703020001-phpapp02Preparing forr12-140703020001-phpapp02
Preparing forr12-140703020001-phpapp02
 
Preparing for EBS R12.2-upgrade-full
Preparing for EBS R12.2-upgrade-fullPreparing for EBS R12.2-upgrade-full
Preparing for EBS R12.2-upgrade-full
 
Oracle Application Express
Oracle Application ExpressOracle Application Express
Oracle Application Express
 
abhi_apps_middleware_CV
abhi_apps_middleware_CVabhi_apps_middleware_CV
abhi_apps_middleware_CV
 
DEVELOPING MULTITHREADED DATABASE APPLICATION USING JAVA TOOLS AND ORACLE DAT...
DEVELOPING MULTITHREADED DATABASE APPLICATION USING JAVA TOOLS AND ORACLE DAT...DEVELOPING MULTITHREADED DATABASE APPLICATION USING JAVA TOOLS AND ORACLE DAT...
DEVELOPING MULTITHREADED DATABASE APPLICATION USING JAVA TOOLS AND ORACLE DAT...
 
Developing multithreaded database application using java tools and oracle dat...
Developing multithreaded database application using java tools and oracle dat...Developing multithreaded database application using java tools and oracle dat...
Developing multithreaded database application using java tools and oracle dat...
 
What Every Client Should Do On Their Oracle SOA Projects (article)
What Every Client Should Do On Their Oracle SOA Projects (article)What Every Client Should Do On Their Oracle SOA Projects (article)
What Every Client Should Do On Their Oracle SOA Projects (article)
 
Oracle ebs r12_architecture
Oracle ebs r12_architectureOracle ebs r12_architecture
Oracle ebs r12_architecture
 
Satyapriya rajguru oracle app test
Satyapriya rajguru oracle app testSatyapriya rajguru oracle app test
Satyapriya rajguru oracle app test
 
Performance Testing in Oracle Apps
Performance Testing in Oracle AppsPerformance Testing in Oracle Apps
Performance Testing in Oracle Apps
 
Tyco IS Oracle Apps Support Project
Tyco IS Oracle Apps Support ProjectTyco IS Oracle Apps Support Project
Tyco IS Oracle Apps Support Project
 
Grid Control
Grid ControlGrid Control
Grid Control
 

Recently uploaded

WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...WSO2
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard37
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
API Governance and Monetization - The evolution of API governance
API Governance and Monetization -  The evolution of API governanceAPI Governance and Monetization -  The evolution of API governance
API Governance and Monetization - The evolution of API governanceWSO2
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
ChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityVictorSzoltysek
 
Modernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using BallerinaModernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using BallerinaWSO2
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Quantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation ComputingQuantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation ComputingWSO2
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)Samir Dash
 
Choreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software EngineeringChoreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software EngineeringWSO2
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Simplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxSimplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxMarkSteadman7
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 

Recently uploaded (20)

WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
API Governance and Monetization - The evolution of API governance
API Governance and Monetization -  The evolution of API governanceAPI Governance and Monetization -  The evolution of API governance
API Governance and Monetization - The evolution of API governance
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
ChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps Productivity
 
Modernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using BallerinaModernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using Ballerina
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Quantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation ComputingQuantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation Computing
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
 
Choreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software EngineeringChoreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software Engineering
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Simplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxSimplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptx
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 

Top_Five_problems_In_EBS_Administration.pdf

  • 1. Top 5 Problems in Oracle E-Business Suite Administration Akhash Ramnath Doyensys Pvt Ltd 02-Dec-2020 2020
  • 2. Overview This document describes in brief about the five major problems faced by the Administrators in the Oracle E-Business Suite Administration. Oracle E-Business Suite is a powerful application that unleashes various functionalities to a business organization.E-Business Suite has its own problems, but like everything else there is always a fix/solution to EBS as well. This is intended for administrators who perform Oracle E-Business Suite Release 12 administration.It assumes knowledge of Oracle Core Database administration as well. Prior to implementation of any configuration options described in this document, EBS/Database Administrators are strongly advised to review the deployment method/architecture and test them properly prior moving it to the Business.
  • 3. Oracle E-Business Suite is an intricate application with multiple tiers & technologies which makes properly securing an Oracle EBS challenging. When maintaining an EBS application, it is very important to prioritize the highest security risks and remediate those risks first. a. Using Default Database Password b. Application user credentials not hashed c. SSL/TLS not configured d. Audit trial not enabled in EBS Using Default Database Password EBS comes with 200+ database user accounts for every module, and each of them gets created with weak/default password. These must be changed first, even for the modules we are not using. Application user credentials not hashed Application user password are encrypted by default, but securing them by hashing their password is more secure. Hashing application password is included with R12 by default, but not enabled by default. R12: New Feature: Enhance Security With Non-Reversible Hash Password FNDCPASS (Doc ID 457166.1) How To Check If hashing Is enabled? (Doc ID 1084956.1) Also it is a good practice to reset all application user password while cloning. Problem 1 - Ignoring Security risks in EBS
  • 4. Auditing EBS Tables Audit Trail is one of functionality for retaining a history of changes to data. What ,who and when can be identified on a particular table or column if the functionality is enabled. When you enter or update data in your forms, you change the database tables underlying those forms. An audit trail tracks which row in the database was updated at what time, and which user was logged in using the associated forms. Enable SSL/TLS SSL and TLS are the cryptographic protocols that ensures privacy between communicating applications and their users on the Internet. They encrypt the data transferred between the client & the server. Enabling TLS in Oracle E-Business Suite Release 12.2 (Doc ID 1367293.1) Enabling SSL or TLS in Oracle E-Business Suite Release 12.2 (Doc ID 2143101.1)
  • 5. Multiple organizations face the challenge of reducing the data footprint (size) of their Oracle E-Business Suite.In each organization there will be requirements to retain information for operational, analysis, comparison or reporting purposes. The frequent purging of data, which no longer needs to be retained, is essential to the management of any Oracle E-Business Suite system. It should not be overlooked. It is very important to periodically review and control the growth of data in Oracle E-Business Suite so that the data footprint can be reduced. If data that is no longer required is not removed then inevitably more time and effort will be required to manage the instance and the data it contains.Without purging, the footprint will continue to grow unnecessarily, postponing management problems until a later date.The standard Oracle E-Business Suite archive and purge programs ensure data integrity, so that there is no orphan data. For example an invoice cannot be purged unless the corresponding payments are also purged at the same time; none of them should be purged until all of them are eligible for purge. They also apply cross product dependencies and enforce business rules, validating that records can be purged, before actually purging them. Few well known standard purging functionalities available in EBS for maintaining FND_* tables in EBS are as follows, Purge Obsolete Generic File Manager Data, Purge Obsolete Workflow Runtime Data, Purge Concurrent Request and/or Manager Data, Purge Logs and Closed System Alerts Refer Oracle Doc : Reducing the Oracle E-Business Suite Data Footprint (Doc ID 752322.1) Problem 2 - Failing to Reduce the Oracle E-Business Suite Data Footprint
  • 6. E-Business Suite's Java based content requires a browser that supports Netscape Plug-in Application Programming Interface (NPAPI) plug-ins.Few browsers does not support this NPAPI plug-in support. Some of them are phasing out of this which will prevent the Java plug-in from working. Java Web Start launches E-Business Suite Java-based functionality as Java Web Start applications instead of as applets. Java Web Start is part of the Java Runtime Environment (JRE).Java Web Start changes the way that Java runs on end-users' computers but this technical change is generally invisible to end-users. Java Web Start applications are launched from browsers using the Java Network Launching Protocol (JNLP). Java Web Start changes the way that Java runs on end-users' computers but this technical change is generally invisible to end-users. Java Web Start applications are launched from browsers using the Java Network Launching Protocol (JNLP). With the release of Java Web Start, E-Business Suite 12.1 and 12.2 users can launch Java-based content (e.g. Oracle Forms) from browsers that do not support Java plug-ins via NPAPI. Java Web Start in EBS works with: Microsoft Internet Explorer Microsoft Edge Firefox Rapid Release (32-bit and 64-bit) Firefox Extended Support Release (32-bit and 64-bit) Google Chrome Recommended Browsers for Oracle E-Business Suite Release 12 (MOS Note 389422.1) Using Java Web Start with Oracle E-Business Suite (MOS Note 2188898.1) Problem 3 - Dependency on browser with NPAPI plug-in support
  • 7. Oracle is constantly releasing an array of security patches and upgrades for EBS. Installing these updates can result in downtime for the system, which makes many organizations reluctant to perform them. However, updating EBS on a regular basis is very important. The longer you wait to do so, the more work you’ll have to do to resolve issues, and the more effort you’ll have to put in when you eventually upgrade. Applying a patch can update your existing system in various ways, from adding a new feature or product to improving system performance. Instead of avoiding to apply patches regularly, we must consider following practices to reduce downtime while patching. Disable/Defer system-wide database tasks until the end Run AD Patch in non-interactive mode Merge multiple patches using AD Merge Patch Use a shared application-tier file system Use ADOP feature in R12.2 Multiple Application Tier using local unshared mount points An environment with two/more web&forms nodes, Concurrent Processing nodes each using a local file system is an inefficient architecture. Each EBS patch will needs to be applied in all the nodes, which requires a lot of resources/time.This can be reduced to one patch session if all nodes are placed on the same node as web/forms and a shared application tier file system is introduced. Sharing The Application Tier File System in Oracle E-Business Suite Release 12 (Note 384248.1) Problem 4 - Failing to install Updates & Patches Problem 5 - Common Misstep in Maintaining EBS System
  • 8. Editing the files manually Manually editing the file that are maintained by Autoconfig is not recommended. Any such modifications made manually will be overwritten while executing autoconfig in most circumstances. Customizing an AutoConfig Environment (Doc ID 270519.1) Using AutoConfig to Manage System Configurations in Oracle E-Business Suite Release 12 (Doc ID 387859.1) Applying patches using "hotpatch" The adpatch 'hotpatch' parameter should be used only if it is explicitly mentioned in the patch readme and is not intended to be an easy way of applying patches to your system without shutting down the application tier services. Most patches should only be applied during scheduled downtimes when all users are logged off the system, application tier services have been shut down and Maintenance Mode enabled. General Performance issues with Oracle EBS Refer Oracle Doc - https://docs.oracle.com/cd/E18727_01/doc.121/e12148/toc.htm