SlideShare a Scribd company logo
1 of 44
Download to read offline
REMINDER
Check in on the
COLLABORATE mobile app
How to Turn New Recruits Into
Oracle EPM Infrastructure Gurus
Prepared by:
Nicholas King
Session ID#: 13888
Topics
■ Level 1 – Beginner
▪ What is Oracle EPM?
▪ What’s so Tough about EPM?
▪ EPM Modules
■ Level 2 - Intermediate
▪ Monitoring
▪ Patching
▪ SSL
■ Level 3 – Guru
▪ EPM Technology Stack
▪ Troubleshooting
-What is Oracle EPM Infrastructure?
-What’s so Tough about EPM?
------------------------------------------------------------------Level 1 - Beginner
Why is Infrastructure Support Critical?
■ Financial close is so critical that companies will spend
millions of dollars to streamline the process
■ Software issues during close can be catastrophic
■ Oracle EPM is a “best-of-breed” product representing some
of the most advanced tools in Finance
How to Become Best-of-Breed
■ Key to Understanding EPM Architecture
■ Acquisitions:
▪ 1998 - Hyperion Software merges with Arbor and the combined
company is renamed Hyperion Solutions (Essbase)
▪ 1999 - Hyperion acquires Sapling Corporation (Strategic
Finance)
▪ 2003 - BI Consolidation continues as Hyperion acquiers Brio
(Reporting)
▪ 2006 - Hyperion acquires UpStream (FDM)
▪ 2007 - Oracle buys Hyperion
How to Become Best-of-Breed
Implications of Acquisitions
■ How do you integrate millions of lines of code from many
different products?
■ When will … work on Linux?
■ What else?
What’s so Tough?
What’s so Tough?
Helpful Background
■ Coding – Java, .NET,
Scripting
■ OS Administration
■ SSL
■ Web / Application Server
■ High Availability
■ Troubleshooting
Oracle EPM is:
- a conglomeration of many custom modules
- proprietary and learned only from experience
Absolutely Required
■ Time
■ Patience
■ Dedication to Learn
Proactively
Beginner’s Homework
■ Become familiar with EPM modules
■ Execute basic validation procedures
■ Install and configure EPM test environments
■ Internalize the Oracle documentation – Read up!
▪ http://docs.oracle.com/cd/E17236_01/index.htm
▪ EPM Module Admin Guides
▪ EPM Module User Guides
▪ Infrastructure:
— Support Matrix
— Installation and Configuration
— High Availability and Disaster Recovery
— Security and SSL
-Monitoring
-Patching
-SSL
------------------------------------------------------------------Level 2 - Intermediate
Monitoring and Alerting
■ Keeping track of the modules
■ Alert when modules are down
■ Good monitoring identifies problems without having to
perform intensive manual effort
■ Dashboard – Known “good state”
Types of Monitoring
■ Passive Monitoring
▪ Servers up and running
▪ EPM modules up and running
▪ Tip: Use OHS access_log to find specific URLs
■ Active Monitoring
▪ Load Runner – simulate user activity
https://server/hfm/GlobalWorkspaceNav/bpm/conf/HfmConfig.xml
https://server:8543/calcmgr/conf/CalcMgrConfig.xml
https://server/hyperion-bpma-server/Sessions.asmx
https://server/awb/conf/AwbConfig.xml
https://server:28443/interop/index.jsp
https://server:10083/easconsole/console.html
Patching – Why Patch?
■ Patches are NOT included with the installation media
■ Business needs and stability
■ Patches come out frequently
■ Proactively Patch
■ A typical install has about 20 separate patches to apply after
installation
Patching Process
■ Search for new patches for each module
■ What other patches are required dependencies?
■ Detailed Implementation plan – repeatable, concise
Search Dependencies Plan
Searching for Patches
http://support.oracle.com
Search Dependencies Plan
Myriad of HFM Patches
PSU 300
PSU 301
PSU 302
Search Dependencies Plan
Patch Plan – Review Readme
■ Cumulative or need
specific base
version, like .300
first?
■ Prerequisite patches
for other Modules
Search Dependencies Plan
Patch Plan – Review Readme
For Each Patch Identified
■ Full Opatch command
■ Post-install steps
■ When to redeploy webapp? If patch has EAR/WAR
■ What nodes should the patch be applied
■ Are there any client patches or adapters? Fr studio.. FDM..
■ If redeploying – reset java heap sizes
Search Dependencies Plan
Sample Plan
--- Requirement: ADF Patch (hosts: Web1, Web2, Plan1, Plan2):
opatch.bat apply D:OracleMiddlewareEPMSystem11R1OPatch2013Oct16763038 -oh
D:OracleMiddlewareoracle_common -jre D:OracleMiddlewarejdk160_29
--- Requirement: CalcMgr Patch .303 (hosts: Web1, Web2)
requires - Oracle Hyperion Workspace 11.1.2.2.300 (EPM_PSU13936087_IE9) (ok)
opatch.bat apply D:oracleMiddlewareEPMSystem11R1OPatch2013Oct16384766 -oh
D:oracleMiddlewareEPMSystem11R1 -jdk D:oracleMiddlewarejdk160_29
delete <MIDDLEWARE_HOME>/user_projects/domains/<DOMAIN_NAME>/servers/<CalcMgr0>/tmp/
Redeploy CalcMgr
--- Planning (hosts: Web1, Web2, Plan1, Plan2)
opatch.bat apply D:oracleMiddlewareEPMSystem11R1OPatch2013Oct17413112 -oh
D:oracleMiddlewareEPMSystem11R1 -jdk D:oracleMiddlewarejdk160_29
del <MIDDLEWARE_HOME>/user_projects/domains/EPMSystem/servers/<server>
Web Hosts Only:
copy /Y oracleMiddlewareEPMSystem11R1OPatch2013Oct17413112filescommonADMPlanning11.1.2.0libHspJS.jar
oracleMiddlewareEPMSystem11R1commonADMPlanning11.1.2.0lib
copy /Y oracleMiddlewareEPMSystem11R1OPatch2013Oct17413112filescommonADMPlanning11.1.2.0libHspJS.jar
oracleMiddlewareEPMSystem11R1commonADM-64Planning11.1.2.0lib
Redeploy Planning
Reset Heap sizes for CalcMgr and Planning
Search Dependencies Plan
SSL Keystore / Wallet
Identity/Private
What cert the server will serve up when URL is requested
- https://mylbname.com/workspace
You must know when your SSL certificates expire and how to rotate them.
Understanding SSL is critical if it is enabled in the environment.
Keystore/Wallet
Trusted
What certificates from other servers are accepted
- mydomain.com
- serv1.mydomain.com
- serv2.mydomain.com
SSL Wallet Example
Wallet
Each Layer Uses a Different SSL
Management Tool
OHS
Oracle Wallet
Manager
.sso
WebLogic
Admin Server
Console
.jks
IIS
MMC – Certificates
Inetmgr Site
Bindings
.p12Java
Keytool
.jks
WebLogic
OHS
Java
IIS
Trusted SSL
SSL Implementation
■ Installing and Configuring Oracle® Hyperion Enterprise
Performance Management System 11.1.2 with SSL Enabled
on All Layers
http://www.oracle.com/technetwork/middleware/performance-
management/tutorials/index-087654.html
■ Review each technology stack’s SSL documentation
▪ IIS
▪ WebLogic
▪ Java Keytool
▪ OHS
■ Tip: WLST can be used to script WebLogic SSL components
Intermediate Homework
■ Become familiar with operational tasks
▪ Patching
▪ Perform SSL certificate rotation
▪ Jobs - LCM exports, FDM loads, etc.
▪ Backup and Restore procedure
▪ Password changes – admin and database accounts
▪ Oracle Service Requests (SR) - follow tickets from beginning to
resolution
-EPM Technology Stack
-EPM Troubleshooting
- Approach
- Examples
------------------------------------------------------------------Level 3 – EPM Support Guru
Understanding The Technology Stack
OHS
WebLogic IIS
Java .Net VB/C++
Web Proxy
Application
Server
Core Code
EPM Modules and the Technology Stack
WebLogic
Workspace
Financial Reporting
Planning
Most other Modules
DRM
HFM Web*
EPMA Web*
FDM Web
Java
Framework Services
.Net VB/C++
Essbase
HFM & FDM App
Web
Application
Server
Core Code
WebLogic
Java
IIS
.NET VB/C++
* Some components also WebLogic
Understanding WebLogic
WebLogic
Workspace
Financial Reporting
Planning
Most other Modules
Web
Application
Server
WebLogic
A WebLogic Application is…
▪ Framework for Running Java Web Applications
▪ Java Web Applications are bundled into packages and deployed
as part of the WebLogic configuration
▪ Applications are exposed via web pages to end users
■
First Build the Application
1. Core Code (Java)
2. Java Libraries
3. WAR File
4. EAR File
Next Deploy App in WebLogic
Main Menu
Deployment Details
WebLogic Admin Server: http://wlserver:7001/console
WebLogic in Oracle EPM
■ Deploy to Application Server
■ Deployed using WLST – WebLogic Scripting Language
■ Each product has an EAR file on the file system
EPMSystem11R1productsPlanningAppServer
InstallableAppsCommonHyperionPlanning.ear
■ Patching modifies the ear files and requires redeploying the
application server
Distributed Env – WebLogic Domain
WebLogic
Domain
server1
Planning1
server2
Planning2
server3
HFMWeb
server4
WebLogic Domain Server Pushes Deployment Files
to Each Node
HyperionPlanning.ear
HFMWeb1.ear
On WebLogic Domain node:
- must install all web products
- must be patched along with all products
What is OHS?
■ Essentially an Oracle branded Apache Web Server
■ Three main configuration files
▪ httpd.conf – proxy to IIS
▪ ssl.conf
▪ mod_wl_ohs.conf – proxy to WebLogic modules
■ Files are auto-generated in Configure Web Server task in
the EPM Configuration tool.
OHS is a proxy and load balancer to all EPM modules
Pictorial OHS & Load Balancing
Textual OHS & Load Balancing
ProxyPass /hfm balancer://hfmCluster stickysession=ORA_EPM_hfm_ROUTE_ID nofailover=Off
timeout=7200
<Proxy balancer://hfmCluster>
Header add Set-Cookie "ORA_EPM_hfm_ROUTE_ID=hfm.%{BALANCER_WORKER_ROUTE}e;
path=/hfm;" env=BALANCER_ROUTE_CHANGED
BalancerMember https://hfm1.com:443/hfm loadfactor=1 route=0
BalancerMember https://hfm2.com:443/hfm loadfactor=1 route=1
ProxySet lbmethod=bytraffic
</Proxy>
<LocationMatch ^/HyperionPlanning>
SetHandler weblogic-handler
WeblogicCluster plan2.com:8343,plan1.com:8343
WLIOTimeoutSecs 14400
Idempotent OFF
WLSocketTimeoutSecs 600
■ httpd.conf - IIS
■ mod_wl_ohs.conf - WebLogic
Troubleshooting Basics
■ Check monitoring dashboard – everything up?
■ Reproduce the problem
■ Narrow down the products involved
■ Look through the logs
■ Do the messages make sense?
■ External Resources
▪ Google
▪ Oracle Knowledgebase
▪ Oracle Forums
▪ Oracle Support
Sifting Through Logs
■ 100+ log files in EPM deployment
■ Types of logs
▪ WebLogic Application Logs
user_projectsdomainsEPMSystemservers
▪ EPM Application Logs
Oracle ODL logging framework
user_projectsepmsystem1diagnosticslogs
▪ Windows Event Viewer
▪ HFM Error Log Viewer
▪ FDM Logs in FDMData Folder
Troubleshooting EPM - Example
Show Details
End user messages
are too generic and
misleading
Notice the
framework module
is having issues
Troubleshooting EPM - Example
Check WebLogic Logs for Framework Module
■ Primary log
user_projectsdomainsEPMSystemserversRaFramework0logs
RaFramework0.log
■ Other logs in this dir, sort by date
▪ RaFramework_CommonClient.log
▪ Framework.log
▪ RaFramework_stdout_console_servlets.log
GsmNotFound
com.brio.one.services.globalservicemanager.GSMException:
GsmNotFound
Troubleshooting EPM - Example
Check Application Tier
■ Quick Port Test
telnet localhost 6800
Connecting To localhost...Could not open connection to the host, on port
6800: Connect failed
■ Primary EPM Application Log
user_projectsepmsystem1diagnosticslogsReportingAnalysis
stdout_console_RAF_AGENT_MODULE.log
[oracle.EPMRAF.stdout] Invoking Graceful shutdown...
■ agent.log
Caused by: com.oracle.cmc.agent.RTAgentException: Error While Loading LSM Info
Caused by: com.sqribe.transformer.DBConnectionException: Database Server error:
DBConnectionPool::get: ORA-28000: the account is locked
Guru Homework
■ Install and configure a new SSL, load balanced environment
■ Take responsibility for infrastructure issues
■ Troubleshoot EPM
▪ Quickly understand interactions between products and evaluate
error messages from logs to quickly resolve issues
■ Become Part of the Oracle Community
▪ Blog
▪ Forums
■ Begin to train others in the art of EPM infrastructure
Questions?
kingn@google.com
Hyperion Error of the Day
epm-errors.blogspot.com
------------------------------------------------------------------Thank you Gurus!
Please complete the session
evaluation
We appreciate your feedback and insight
You may complete the session evaluation either
on paper or online via the mobile app

More Related Content

What's hot

New Approaches to Faster Oracle Forms System Performance
New Approaches to Faster Oracle Forms System PerformanceNew Approaches to Faster Oracle Forms System Performance
New Approaches to Faster Oracle Forms System PerformanceCorrelsense
 
Concurrent Processing Performance Analysis for Apps DBAs
Concurrent Processing Performance Analysis for Apps DBAsConcurrent Processing Performance Analysis for Apps DBAs
Concurrent Processing Performance Analysis for Apps DBAsMaris Elsins
 
Ebs performance tuning session feb 13 2013---Presented by Oracle
Ebs performance tuning session  feb 13 2013---Presented by OracleEbs performance tuning session  feb 13 2013---Presented by Oracle
Ebs performance tuning session feb 13 2013---Presented by OracleAkash Pramanik
 
Internals of concurent managers
Internals of concurent managersInternals of concurent managers
Internals of concurent managersMaris Elsins
 
Adop and maintenance task presentation 151015
Adop and maintenance task presentation 151015Adop and maintenance task presentation 151015
Adop and maintenance task presentation 151015andreas kuncoro
 
Getting optimal performance from oracle e-business suite presentation
Getting optimal performance from oracle e-business suite presentationGetting optimal performance from oracle e-business suite presentation
Getting optimal performance from oracle e-business suite presentationBerry Clemens
 
10 Tips for Successful 12.2 Upgrade
10 Tips for Successful 12.2 Upgrade10 Tips for Successful 12.2 Upgrade
10 Tips for Successful 12.2 UpgradeOAUGNJ
 
Ebs12.2 online patching(aioug_aug2015)
Ebs12.2 online patching(aioug_aug2015)Ebs12.2 online patching(aioug_aug2015)
Ebs12.2 online patching(aioug_aug2015)pasalapudi123
 
COLLABORATE 16 Demystifying secrets of R12.2 upgrade_PPT
COLLABORATE 16 Demystifying secrets of R12.2 upgrade_PPTCOLLABORATE 16 Demystifying secrets of R12.2 upgrade_PPT
COLLABORATE 16 Demystifying secrets of R12.2 upgrade_PPTPreet Kamal Singh
 
Oracle Release 12 E-Business Suite Patching Best Practices
Oracle Release 12 E-Business Suite Patching Best PracticesOracle Release 12 E-Business Suite Patching Best Practices
Oracle Release 12 E-Business Suite Patching Best PracticesScott Jenner
 
Managing EBS Testing, Performance, Configurations, Change & User experience
Managing EBS Testing, Performance, Configurations, Change & User experienceManaging EBS Testing, Performance, Configurations, Change & User experience
Managing EBS Testing, Performance, Configurations, Change & User experienceInSync Conference
 
E business suite r12.2 changes for database administrators
E business suite r12.2 changes for database administratorsE business suite r12.2 changes for database administrators
E business suite r12.2 changes for database administratorsSrinivasa Pavan Marti
 
Migration 101 Webinar: FDM to FDMEE
Migration 101 Webinar: FDM to FDMEEMigration 101 Webinar: FDM to FDMEE
Migration 101 Webinar: FDM to FDMEESaturn Infotech Inc
 
Oracle EBS Release 12: Tips for Patching
Oracle EBS Release 12: Tips for PatchingOracle EBS Release 12: Tips for Patching
Oracle EBS Release 12: Tips for PatchingScott Jenner
 
Introduction to the IBM AS/400
Introduction to the IBM AS/400Introduction to the IBM AS/400
Introduction to the IBM AS/400tvlooy
 
"Converting" FDM to FDMEE
"Converting" FDM to FDMEE"Converting" FDM to FDMEE
"Converting" FDM to FDMEEfinitsolutions
 
Sap fundamentals overview_for_sap_minors
Sap fundamentals overview_for_sap_minorsSap fundamentals overview_for_sap_minors
Sap fundamentals overview_for_sap_minorsCenk Ersoy
 
ICON UK '13 - 15 minutes Upgrades and Other Things
ICON UK '13 - 15 minutes Upgrades and Other ThingsICON UK '13 - 15 minutes Upgrades and Other Things
ICON UK '13 - 15 minutes Upgrades and Other Thingspanagenda
 
Maintenance and Management Best Practices from Support
Maintenance and Management Best Practices from SupportMaintenance and Management Best Practices from Support
Maintenance and Management Best Practices from SupportCA | Automic Software
 
2.ibm flex system manager overview
2.ibm flex system manager overview2.ibm flex system manager overview
2.ibm flex system manager overviewsolarisyougood
 

What's hot (20)

New Approaches to Faster Oracle Forms System Performance
New Approaches to Faster Oracle Forms System PerformanceNew Approaches to Faster Oracle Forms System Performance
New Approaches to Faster Oracle Forms System Performance
 
Concurrent Processing Performance Analysis for Apps DBAs
Concurrent Processing Performance Analysis for Apps DBAsConcurrent Processing Performance Analysis for Apps DBAs
Concurrent Processing Performance Analysis for Apps DBAs
 
Ebs performance tuning session feb 13 2013---Presented by Oracle
Ebs performance tuning session  feb 13 2013---Presented by OracleEbs performance tuning session  feb 13 2013---Presented by Oracle
Ebs performance tuning session feb 13 2013---Presented by Oracle
 
Internals of concurent managers
Internals of concurent managersInternals of concurent managers
Internals of concurent managers
 
Adop and maintenance task presentation 151015
Adop and maintenance task presentation 151015Adop and maintenance task presentation 151015
Adop and maintenance task presentation 151015
 
Getting optimal performance from oracle e-business suite presentation
Getting optimal performance from oracle e-business suite presentationGetting optimal performance from oracle e-business suite presentation
Getting optimal performance from oracle e-business suite presentation
 
10 Tips for Successful 12.2 Upgrade
10 Tips for Successful 12.2 Upgrade10 Tips for Successful 12.2 Upgrade
10 Tips for Successful 12.2 Upgrade
 
Ebs12.2 online patching(aioug_aug2015)
Ebs12.2 online patching(aioug_aug2015)Ebs12.2 online patching(aioug_aug2015)
Ebs12.2 online patching(aioug_aug2015)
 
COLLABORATE 16 Demystifying secrets of R12.2 upgrade_PPT
COLLABORATE 16 Demystifying secrets of R12.2 upgrade_PPTCOLLABORATE 16 Demystifying secrets of R12.2 upgrade_PPT
COLLABORATE 16 Demystifying secrets of R12.2 upgrade_PPT
 
Oracle Release 12 E-Business Suite Patching Best Practices
Oracle Release 12 E-Business Suite Patching Best PracticesOracle Release 12 E-Business Suite Patching Best Practices
Oracle Release 12 E-Business Suite Patching Best Practices
 
Managing EBS Testing, Performance, Configurations, Change & User experience
Managing EBS Testing, Performance, Configurations, Change & User experienceManaging EBS Testing, Performance, Configurations, Change & User experience
Managing EBS Testing, Performance, Configurations, Change & User experience
 
E business suite r12.2 changes for database administrators
E business suite r12.2 changes for database administratorsE business suite r12.2 changes for database administrators
E business suite r12.2 changes for database administrators
 
Migration 101 Webinar: FDM to FDMEE
Migration 101 Webinar: FDM to FDMEEMigration 101 Webinar: FDM to FDMEE
Migration 101 Webinar: FDM to FDMEE
 
Oracle EBS Release 12: Tips for Patching
Oracle EBS Release 12: Tips for PatchingOracle EBS Release 12: Tips for Patching
Oracle EBS Release 12: Tips for Patching
 
Introduction to the IBM AS/400
Introduction to the IBM AS/400Introduction to the IBM AS/400
Introduction to the IBM AS/400
 
"Converting" FDM to FDMEE
"Converting" FDM to FDMEE"Converting" FDM to FDMEE
"Converting" FDM to FDMEE
 
Sap fundamentals overview_for_sap_minors
Sap fundamentals overview_for_sap_minorsSap fundamentals overview_for_sap_minors
Sap fundamentals overview_for_sap_minors
 
ICON UK '13 - 15 minutes Upgrades and Other Things
ICON UK '13 - 15 minutes Upgrades and Other ThingsICON UK '13 - 15 minutes Upgrades and Other Things
ICON UK '13 - 15 minutes Upgrades and Other Things
 
Maintenance and Management Best Practices from Support
Maintenance and Management Best Practices from SupportMaintenance and Management Best Practices from Support
Maintenance and Management Best Practices from Support
 
2.ibm flex system manager overview
2.ibm flex system manager overview2.ibm flex system manager overview
2.ibm flex system manager overview
 

Viewers also liked

Hyperion Implementation Questionaries
Hyperion Implementation QuestionariesHyperion Implementation Questionaries
Hyperion Implementation QuestionariesAmit Sharma
 
Oracle epm 11_1_2_1_tuning_guide_v4
Oracle epm 11_1_2_1_tuning_guide_v4Oracle epm 11_1_2_1_tuning_guide_v4
Oracle epm 11_1_2_1_tuning_guide_v4asifanw911
 
Epm Product Capabilities Comparison
Epm Product Capabilities ComparisonEpm Product Capabilities Comparison
Epm Product Capabilities ComparisonSuresh Rajappa
 
Key Success Criteria for Hyperion Planning and HFM Integration
Key Success Criteria for Hyperion Planning and HFM IntegrationKey Success Criteria for Hyperion Planning and HFM Integration
Key Success Criteria for Hyperion Planning and HFM IntegrationAlithya
 

Viewers also liked (6)

Hyperion Implementation Questionaries
Hyperion Implementation QuestionariesHyperion Implementation Questionaries
Hyperion Implementation Questionaries
 
Oracle epm 11_1_2_1_tuning_guide_v4
Oracle epm 11_1_2_1_tuning_guide_v4Oracle epm 11_1_2_1_tuning_guide_v4
Oracle epm 11_1_2_1_tuning_guide_v4
 
Epm Product Capabilities Comparison
Epm Product Capabilities ComparisonEpm Product Capabilities Comparison
Epm Product Capabilities Comparison
 
Oracle hyperion financial management
Oracle hyperion financial managementOracle hyperion financial management
Oracle hyperion financial management
 
MDM for Oracle Hyperion EPM
MDM for Oracle Hyperion EPMMDM for Oracle Hyperion EPM
MDM for Oracle Hyperion EPM
 
Key Success Criteria for Hyperion Planning and HFM Integration
Key Success Criteria for Hyperion Planning and HFM IntegrationKey Success Criteria for Hyperion Planning and HFM Integration
Key Success Criteria for Hyperion Planning and HFM Integration
 

Similar to How to Turn New Recruits Into Oracle EPM Infrastructure Gurus

EM12C High Availability without SLB and RAC
EM12C High Availability without SLB and RACEM12C High Availability without SLB and RAC
EM12C High Availability without SLB and RACSecure-24
 
2016_1201_gangler_ppt
2016_1201_gangler_ppt2016_1201_gangler_ppt
2016_1201_gangler_pptSecure-24
 
Using RPM's to Automagically to install Oracle Agents to EM12C
Using RPM's to Automagically to install Oracle Agents to EM12CUsing RPM's to Automagically to install Oracle Agents to EM12C
Using RPM's to Automagically to install Oracle Agents to EM12CSecure-24
 
What’s New in Oracle E-Business Suite R12.2 for Database Administrators?
What’s New in Oracle E-Business Suite R12.2 for Database Administrators?What’s New in Oracle E-Business Suite R12.2 for Database Administrators?
What’s New in Oracle E-Business Suite R12.2 for Database Administrators?vasuballa
 
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
 
Maintaining and Caring for your EPM Environment
Maintaining and Caring for your EPM EnvironmentMaintaining and Caring for your EPM Environment
Maintaining and Caring for your EPM EnvironmentEmtec Inc.
 
CON5451_Brydon-OOW2014_Brydon_CON5451 (1).pptx
CON5451_Brydon-OOW2014_Brydon_CON5451 (1).pptxCON5451_Brydon-OOW2014_Brydon_CON5451 (1).pptx
CON5451_Brydon-OOW2014_Brydon_CON5451 (1).pptxSergioBruno21
 
Zero to Manageability in 60 Minutes: Building a Solid Foundation for Oracle E...
Zero to Manageability in 60 Minutes: Building a Solid Foundation for Oracle E...Zero to Manageability in 60 Minutes: Building a Solid Foundation for Oracle E...
Zero to Manageability in 60 Minutes: Building a Solid Foundation for Oracle E...Courtney Llamas
 
Handson Oracle Management Cloud with Application Performance Monitoring and L...
Handson Oracle Management Cloud with Application Performance Monitoring and L...Handson Oracle Management Cloud with Application Performance Monitoring and L...
Handson Oracle Management Cloud with Application Performance Monitoring and L...Lucas Jellema
 
How to Configure the CA Workload Automation System Agent agentparm.txt File
How to Configure the CA Workload Automation System Agent agentparm.txt FileHow to Configure the CA Workload Automation System Agent agentparm.txt File
How to Configure the CA Workload Automation System Agent agentparm.txt FileCA Technologies
 
OOW16 - Getting Optimal Performance from Oracle E-Business Suite [CON6711]
OOW16 - Getting Optimal Performance from Oracle E-Business Suite [CON6711]OOW16 - Getting Optimal Performance from Oracle E-Business Suite [CON6711]
OOW16 - Getting Optimal Performance from Oracle E-Business Suite [CON6711]vasuballa
 
Oracle Enterprise Manager 12c - OEM12c Presentation
Oracle Enterprise Manager 12c - OEM12c PresentationOracle Enterprise Manager 12c - OEM12c Presentation
Oracle Enterprise Manager 12c - OEM12c PresentationFrancisco Alvarez
 
Collaborate 2014 OAUG - EBS 11i Upgrade to R12 - Compare versions 12.2 vs 12.1
Collaborate 2014 OAUG - EBS 11i Upgrade to R12 - Compare versions 12.2 vs 12.1Collaborate 2014 OAUG - EBS 11i Upgrade to R12 - Compare versions 12.2 vs 12.1
Collaborate 2014 OAUG - EBS 11i Upgrade to R12 - Compare versions 12.2 vs 12.1Biju Thomas
 
How eBay does Automatic Outage Planning
How eBay does Automatic Outage PlanningHow eBay does Automatic Outage Planning
How eBay does Automatic Outage PlanningCA | Automic Software
 
Managing Oracle Enterprise Manager Cloud Control 12c with Oracle Clusterware
Managing Oracle Enterprise Manager Cloud Control 12c with Oracle ClusterwareManaging Oracle Enterprise Manager Cloud Control 12c with Oracle Clusterware
Managing Oracle Enterprise Manager Cloud Control 12c with Oracle ClusterwareLeighton Nelson
 
What You Should Know About WebLogic Server 12c (12.2.1.2) #oow2015 #otntour2...
What You Should Know About WebLogic Server 12c (12.2.1.2)  #oow2015 #otntour2...What You Should Know About WebLogic Server 12c (12.2.1.2)  #oow2015 #otntour2...
What You Should Know About WebLogic Server 12c (12.2.1.2) #oow2015 #otntour2...Frank Munz
 
Oracle E-Business Suite R12.2.5 on Database 12c: Install, Patch and Administer
Oracle E-Business Suite R12.2.5 on Database 12c: Install, Patch and AdministerOracle E-Business Suite R12.2.5 on Database 12c: Install, Patch and Administer
Oracle E-Business Suite R12.2.5 on Database 12c: Install, Patch and AdministerAndrejs Karpovs
 

Similar to How to Turn New Recruits Into Oracle EPM Infrastructure Gurus (20)

EM12C High Availability without SLB and RAC
EM12C High Availability without SLB and RACEM12C High Availability without SLB and RAC
EM12C High Availability without SLB and RAC
 
2016_1201_gangler_ppt
2016_1201_gangler_ppt2016_1201_gangler_ppt
2016_1201_gangler_ppt
 
Using RPM's to Automagically to install Oracle Agents to EM12C
Using RPM's to Automagically to install Oracle Agents to EM12CUsing RPM's to Automagically to install Oracle Agents to EM12C
Using RPM's to Automagically to install Oracle Agents to EM12C
 
Upgrading Em13c Collaborate 2016
Upgrading Em13c Collaborate 2016Upgrading Em13c Collaborate 2016
Upgrading Em13c Collaborate 2016
 
What’s New in Oracle E-Business Suite R12.2 for Database Administrators?
What’s New in Oracle E-Business Suite R12.2 for Database Administrators?What’s New in Oracle E-Business Suite R12.2 for Database Administrators?
What’s New in Oracle E-Business Suite R12.2 for Database Administrators?
 
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
 
Maintaining and Caring for your EPM Environment
Maintaining and Caring for your EPM EnvironmentMaintaining and Caring for your EPM Environment
Maintaining and Caring for your EPM Environment
 
CON5451_Brydon-OOW2014_Brydon_CON5451 (1).pptx
CON5451_Brydon-OOW2014_Brydon_CON5451 (1).pptxCON5451_Brydon-OOW2014_Brydon_CON5451 (1).pptx
CON5451_Brydon-OOW2014_Brydon_CON5451 (1).pptx
 
Zero to Manageability in 60 Minutes: Building a Solid Foundation for Oracle E...
Zero to Manageability in 60 Minutes: Building a Solid Foundation for Oracle E...Zero to Manageability in 60 Minutes: Building a Solid Foundation for Oracle E...
Zero to Manageability in 60 Minutes: Building a Solid Foundation for Oracle E...
 
Handson Oracle Management Cloud with Application Performance Monitoring and L...
Handson Oracle Management Cloud with Application Performance Monitoring and L...Handson Oracle Management Cloud with Application Performance Monitoring and L...
Handson Oracle Management Cloud with Application Performance Monitoring and L...
 
How to Configure the CA Workload Automation System Agent agentparm.txt File
How to Configure the CA Workload Automation System Agent agentparm.txt FileHow to Configure the CA Workload Automation System Agent agentparm.txt File
How to Configure the CA Workload Automation System Agent agentparm.txt File
 
OOW16 - Getting Optimal Performance from Oracle E-Business Suite [CON6711]
OOW16 - Getting Optimal Performance from Oracle E-Business Suite [CON6711]OOW16 - Getting Optimal Performance from Oracle E-Business Suite [CON6711]
OOW16 - Getting Optimal Performance from Oracle E-Business Suite [CON6711]
 
Oracle Enterprise Manager 12c - OEM12c Presentation
Oracle Enterprise Manager 12c - OEM12c PresentationOracle Enterprise Manager 12c - OEM12c Presentation
Oracle Enterprise Manager 12c - OEM12c Presentation
 
Oam install & config
Oam install & configOam install & config
Oam install & config
 
OAM Install & Config
OAM Install & ConfigOAM Install & Config
OAM Install & Config
 
Collaborate 2014 OAUG - EBS 11i Upgrade to R12 - Compare versions 12.2 vs 12.1
Collaborate 2014 OAUG - EBS 11i Upgrade to R12 - Compare versions 12.2 vs 12.1Collaborate 2014 OAUG - EBS 11i Upgrade to R12 - Compare versions 12.2 vs 12.1
Collaborate 2014 OAUG - EBS 11i Upgrade to R12 - Compare versions 12.2 vs 12.1
 
How eBay does Automatic Outage Planning
How eBay does Automatic Outage PlanningHow eBay does Automatic Outage Planning
How eBay does Automatic Outage Planning
 
Managing Oracle Enterprise Manager Cloud Control 12c with Oracle Clusterware
Managing Oracle Enterprise Manager Cloud Control 12c with Oracle ClusterwareManaging Oracle Enterprise Manager Cloud Control 12c with Oracle Clusterware
Managing Oracle Enterprise Manager Cloud Control 12c with Oracle Clusterware
 
What You Should Know About WebLogic Server 12c (12.2.1.2) #oow2015 #otntour2...
What You Should Know About WebLogic Server 12c (12.2.1.2)  #oow2015 #otntour2...What You Should Know About WebLogic Server 12c (12.2.1.2)  #oow2015 #otntour2...
What You Should Know About WebLogic Server 12c (12.2.1.2) #oow2015 #otntour2...
 
Oracle E-Business Suite R12.2.5 on Database 12c: Install, Patch and Administer
Oracle E-Business Suite R12.2.5 on Database 12c: Install, Patch and AdministerOracle E-Business Suite R12.2.5 on Database 12c: Install, Patch and Administer
Oracle E-Business Suite R12.2.5 on Database 12c: Install, Patch and Administer
 

Recently uploaded

Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 

Recently uploaded (20)

Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 

How to Turn New Recruits Into Oracle EPM Infrastructure Gurus

  • 1. REMINDER Check in on the COLLABORATE mobile app How to Turn New Recruits Into Oracle EPM Infrastructure Gurus Prepared by: Nicholas King Session ID#: 13888
  • 2. Topics ■ Level 1 – Beginner ▪ What is Oracle EPM? ▪ What’s so Tough about EPM? ▪ EPM Modules ■ Level 2 - Intermediate ▪ Monitoring ▪ Patching ▪ SSL ■ Level 3 – Guru ▪ EPM Technology Stack ▪ Troubleshooting
  • 3. -What is Oracle EPM Infrastructure? -What’s so Tough about EPM? ------------------------------------------------------------------Level 1 - Beginner
  • 4. Why is Infrastructure Support Critical? ■ Financial close is so critical that companies will spend millions of dollars to streamline the process ■ Software issues during close can be catastrophic ■ Oracle EPM is a “best-of-breed” product representing some of the most advanced tools in Finance
  • 5. How to Become Best-of-Breed ■ Key to Understanding EPM Architecture ■ Acquisitions: ▪ 1998 - Hyperion Software merges with Arbor and the combined company is renamed Hyperion Solutions (Essbase) ▪ 1999 - Hyperion acquires Sapling Corporation (Strategic Finance) ▪ 2003 - BI Consolidation continues as Hyperion acquiers Brio (Reporting) ▪ 2006 - Hyperion acquires UpStream (FDM) ▪ 2007 - Oracle buys Hyperion
  • 6. How to Become Best-of-Breed
  • 7. Implications of Acquisitions ■ How do you integrate millions of lines of code from many different products? ■ When will … work on Linux? ■ What else?
  • 9. What’s so Tough? Helpful Background ■ Coding – Java, .NET, Scripting ■ OS Administration ■ SSL ■ Web / Application Server ■ High Availability ■ Troubleshooting Oracle EPM is: - a conglomeration of many custom modules - proprietary and learned only from experience Absolutely Required ■ Time ■ Patience ■ Dedication to Learn Proactively
  • 10. Beginner’s Homework ■ Become familiar with EPM modules ■ Execute basic validation procedures ■ Install and configure EPM test environments ■ Internalize the Oracle documentation – Read up! ▪ http://docs.oracle.com/cd/E17236_01/index.htm ▪ EPM Module Admin Guides ▪ EPM Module User Guides ▪ Infrastructure: — Support Matrix — Installation and Configuration — High Availability and Disaster Recovery — Security and SSL
  • 12. Monitoring and Alerting ■ Keeping track of the modules ■ Alert when modules are down ■ Good monitoring identifies problems without having to perform intensive manual effort ■ Dashboard – Known “good state”
  • 13. Types of Monitoring ■ Passive Monitoring ▪ Servers up and running ▪ EPM modules up and running ▪ Tip: Use OHS access_log to find specific URLs ■ Active Monitoring ▪ Load Runner – simulate user activity https://server/hfm/GlobalWorkspaceNav/bpm/conf/HfmConfig.xml https://server:8543/calcmgr/conf/CalcMgrConfig.xml https://server/hyperion-bpma-server/Sessions.asmx https://server/awb/conf/AwbConfig.xml https://server:28443/interop/index.jsp https://server:10083/easconsole/console.html
  • 14. Patching – Why Patch? ■ Patches are NOT included with the installation media ■ Business needs and stability ■ Patches come out frequently ■ Proactively Patch ■ A typical install has about 20 separate patches to apply after installation
  • 15. Patching Process ■ Search for new patches for each module ■ What other patches are required dependencies? ■ Detailed Implementation plan – repeatable, concise Search Dependencies Plan
  • 17. Myriad of HFM Patches PSU 300 PSU 301 PSU 302 Search Dependencies Plan
  • 18. Patch Plan – Review Readme ■ Cumulative or need specific base version, like .300 first? ■ Prerequisite patches for other Modules Search Dependencies Plan
  • 19. Patch Plan – Review Readme For Each Patch Identified ■ Full Opatch command ■ Post-install steps ■ When to redeploy webapp? If patch has EAR/WAR ■ What nodes should the patch be applied ■ Are there any client patches or adapters? Fr studio.. FDM.. ■ If redeploying – reset java heap sizes Search Dependencies Plan
  • 20. Sample Plan --- Requirement: ADF Patch (hosts: Web1, Web2, Plan1, Plan2): opatch.bat apply D:OracleMiddlewareEPMSystem11R1OPatch2013Oct16763038 -oh D:OracleMiddlewareoracle_common -jre D:OracleMiddlewarejdk160_29 --- Requirement: CalcMgr Patch .303 (hosts: Web1, Web2) requires - Oracle Hyperion Workspace 11.1.2.2.300 (EPM_PSU13936087_IE9) (ok) opatch.bat apply D:oracleMiddlewareEPMSystem11R1OPatch2013Oct16384766 -oh D:oracleMiddlewareEPMSystem11R1 -jdk D:oracleMiddlewarejdk160_29 delete <MIDDLEWARE_HOME>/user_projects/domains/<DOMAIN_NAME>/servers/<CalcMgr0>/tmp/ Redeploy CalcMgr --- Planning (hosts: Web1, Web2, Plan1, Plan2) opatch.bat apply D:oracleMiddlewareEPMSystem11R1OPatch2013Oct17413112 -oh D:oracleMiddlewareEPMSystem11R1 -jdk D:oracleMiddlewarejdk160_29 del <MIDDLEWARE_HOME>/user_projects/domains/EPMSystem/servers/<server> Web Hosts Only: copy /Y oracleMiddlewareEPMSystem11R1OPatch2013Oct17413112filescommonADMPlanning11.1.2.0libHspJS.jar oracleMiddlewareEPMSystem11R1commonADMPlanning11.1.2.0lib copy /Y oracleMiddlewareEPMSystem11R1OPatch2013Oct17413112filescommonADMPlanning11.1.2.0libHspJS.jar oracleMiddlewareEPMSystem11R1commonADM-64Planning11.1.2.0lib Redeploy Planning Reset Heap sizes for CalcMgr and Planning Search Dependencies Plan
  • 21. SSL Keystore / Wallet Identity/Private What cert the server will serve up when URL is requested - https://mylbname.com/workspace You must know when your SSL certificates expire and how to rotate them. Understanding SSL is critical if it is enabled in the environment. Keystore/Wallet Trusted What certificates from other servers are accepted - mydomain.com - serv1.mydomain.com - serv2.mydomain.com
  • 23. Each Layer Uses a Different SSL Management Tool OHS Oracle Wallet Manager .sso WebLogic Admin Server Console .jks IIS MMC – Certificates Inetmgr Site Bindings .p12Java Keytool .jks WebLogic OHS Java IIS Trusted SSL
  • 24. SSL Implementation ■ Installing and Configuring Oracle® Hyperion Enterprise Performance Management System 11.1.2 with SSL Enabled on All Layers http://www.oracle.com/technetwork/middleware/performance- management/tutorials/index-087654.html ■ Review each technology stack’s SSL documentation ▪ IIS ▪ WebLogic ▪ Java Keytool ▪ OHS ■ Tip: WLST can be used to script WebLogic SSL components
  • 25. Intermediate Homework ■ Become familiar with operational tasks ▪ Patching ▪ Perform SSL certificate rotation ▪ Jobs - LCM exports, FDM loads, etc. ▪ Backup and Restore procedure ▪ Password changes – admin and database accounts ▪ Oracle Service Requests (SR) - follow tickets from beginning to resolution
  • 26. -EPM Technology Stack -EPM Troubleshooting - Approach - Examples ------------------------------------------------------------------Level 3 – EPM Support Guru
  • 27. Understanding The Technology Stack OHS WebLogic IIS Java .Net VB/C++ Web Proxy Application Server Core Code
  • 28. EPM Modules and the Technology Stack WebLogic Workspace Financial Reporting Planning Most other Modules DRM HFM Web* EPMA Web* FDM Web Java Framework Services .Net VB/C++ Essbase HFM & FDM App Web Application Server Core Code WebLogic Java IIS .NET VB/C++ * Some components also WebLogic
  • 29. Understanding WebLogic WebLogic Workspace Financial Reporting Planning Most other Modules Web Application Server WebLogic A WebLogic Application is… ▪ Framework for Running Java Web Applications ▪ Java Web Applications are bundled into packages and deployed as part of the WebLogic configuration ▪ Applications are exposed via web pages to end users ■
  • 30. First Build the Application 1. Core Code (Java) 2. Java Libraries 3. WAR File 4. EAR File
  • 31. Next Deploy App in WebLogic Main Menu Deployment Details WebLogic Admin Server: http://wlserver:7001/console
  • 32. WebLogic in Oracle EPM ■ Deploy to Application Server ■ Deployed using WLST – WebLogic Scripting Language ■ Each product has an EAR file on the file system EPMSystem11R1productsPlanningAppServer InstallableAppsCommonHyperionPlanning.ear ■ Patching modifies the ear files and requires redeploying the application server
  • 33. Distributed Env – WebLogic Domain WebLogic Domain server1 Planning1 server2 Planning2 server3 HFMWeb server4 WebLogic Domain Server Pushes Deployment Files to Each Node HyperionPlanning.ear HFMWeb1.ear On WebLogic Domain node: - must install all web products - must be patched along with all products
  • 34. What is OHS? ■ Essentially an Oracle branded Apache Web Server ■ Three main configuration files ▪ httpd.conf – proxy to IIS ▪ ssl.conf ▪ mod_wl_ohs.conf – proxy to WebLogic modules ■ Files are auto-generated in Configure Web Server task in the EPM Configuration tool. OHS is a proxy and load balancer to all EPM modules
  • 35. Pictorial OHS & Load Balancing
  • 36. Textual OHS & Load Balancing ProxyPass /hfm balancer://hfmCluster stickysession=ORA_EPM_hfm_ROUTE_ID nofailover=Off timeout=7200 <Proxy balancer://hfmCluster> Header add Set-Cookie "ORA_EPM_hfm_ROUTE_ID=hfm.%{BALANCER_WORKER_ROUTE}e; path=/hfm;" env=BALANCER_ROUTE_CHANGED BalancerMember https://hfm1.com:443/hfm loadfactor=1 route=0 BalancerMember https://hfm2.com:443/hfm loadfactor=1 route=1 ProxySet lbmethod=bytraffic </Proxy> <LocationMatch ^/HyperionPlanning> SetHandler weblogic-handler WeblogicCluster plan2.com:8343,plan1.com:8343 WLIOTimeoutSecs 14400 Idempotent OFF WLSocketTimeoutSecs 600 ■ httpd.conf - IIS ■ mod_wl_ohs.conf - WebLogic
  • 37. Troubleshooting Basics ■ Check monitoring dashboard – everything up? ■ Reproduce the problem ■ Narrow down the products involved ■ Look through the logs ■ Do the messages make sense? ■ External Resources ▪ Google ▪ Oracle Knowledgebase ▪ Oracle Forums ▪ Oracle Support
  • 38. Sifting Through Logs ■ 100+ log files in EPM deployment ■ Types of logs ▪ WebLogic Application Logs user_projectsdomainsEPMSystemservers ▪ EPM Application Logs Oracle ODL logging framework user_projectsepmsystem1diagnosticslogs ▪ Windows Event Viewer ▪ HFM Error Log Viewer ▪ FDM Logs in FDMData Folder
  • 39. Troubleshooting EPM - Example Show Details End user messages are too generic and misleading Notice the framework module is having issues
  • 40. Troubleshooting EPM - Example Check WebLogic Logs for Framework Module ■ Primary log user_projectsdomainsEPMSystemserversRaFramework0logs RaFramework0.log ■ Other logs in this dir, sort by date ▪ RaFramework_CommonClient.log ▪ Framework.log ▪ RaFramework_stdout_console_servlets.log GsmNotFound com.brio.one.services.globalservicemanager.GSMException: GsmNotFound
  • 41. Troubleshooting EPM - Example Check Application Tier ■ Quick Port Test telnet localhost 6800 Connecting To localhost...Could not open connection to the host, on port 6800: Connect failed ■ Primary EPM Application Log user_projectsepmsystem1diagnosticslogsReportingAnalysis stdout_console_RAF_AGENT_MODULE.log [oracle.EPMRAF.stdout] Invoking Graceful shutdown... ■ agent.log Caused by: com.oracle.cmc.agent.RTAgentException: Error While Loading LSM Info Caused by: com.sqribe.transformer.DBConnectionException: Database Server error: DBConnectionPool::get: ORA-28000: the account is locked
  • 42. Guru Homework ■ Install and configure a new SSL, load balanced environment ■ Take responsibility for infrastructure issues ■ Troubleshoot EPM ▪ Quickly understand interactions between products and evaluate error messages from logs to quickly resolve issues ■ Become Part of the Oracle Community ▪ Blog ▪ Forums ■ Begin to train others in the art of EPM infrastructure
  • 43. Questions? kingn@google.com Hyperion Error of the Day epm-errors.blogspot.com ------------------------------------------------------------------Thank you Gurus!
  • 44. Please complete the session evaluation We appreciate your feedback and insight You may complete the session evaluation either on paper or online via the mobile app