KScope14 Oracle EPM Troubleshooting
Upcoming SlideShare
Loading in...5
×
 

KScope14 Oracle EPM Troubleshooting

on

  • 321 views

Oracle Enterprise Performance Management (EPM) Troubleshooting & Infrastructure Best Practices

Oracle Enterprise Performance Management (EPM) Troubleshooting & Infrastructure Best Practices

Statistics

Views

Total Views
321
Views on SlideShare
248
Embed Views
73

Actions

Likes
2
Downloads
23
Comments
0

2 Embeds 73

http://www.ranzal.com 43
http://webauth.edgewater.com 30

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

KScope14 Oracle EPM Troubleshooting KScope14 Oracle EPM Troubleshooting Presentation Transcript

  • Copyright ©2014 Doug Fiedler, Edgewater Ranzal Oracle EPM Troubleshooting & Infrastructure Best Practices Doug Fiedler Principal Infrastructure Architect
  • Copyright ©2014 Doug Fiedler, Edgewater Ranzal Focus Services People Methodology Customers Partnership 15 Years 700+ clients 1000+ projects About Edgewater Ranzal
  • Copyright ©2014 Doug Fiedler, Edgewater Ranzal We offer a full spectrum of EPM/BI Services Dashboards & Scorecards, Financial Analytics & Reporting, Operational Analytics, What-if Analysis, Query & Reporting, Visual ExplorationFinancial performance, Legal, Segment & Mgmt Reporting, Financial Close HFM Optimization, Performance Lab SOX Compliance Support Strategic Finance, Planning, Budgeting, Forecasting, Workforce Planning, Capital Planning, Project Financial Planning Data Integration, Financial Data Management, Data Warehousing, Master Data Management &DRM, ETL Services, Automation Project/Program Mgmt, EPM Road Maps, Application Reviews, Business Requirements, Process Change, Documentation Installation, Upgrades, Migration, System Monitoring, Backup and Recovery, Disaster Recovery, Load Testing, Hardware Sizing, Exalytics Benchmarking Consolidation Business Intelligence Enterprise Planning Infrastructure Training & Support Services Project Management Data Services Costing & Profitability Mgmt Support Services – Infrastructure & Application Support Contracts Key Teach Course Delivery: Planning, Essbase, Financial Reporting, Smart View, HPCM, HFM, FDM, DRM, OBIEE Custom Training Delivery: Process & Reporting HPCM Standard & Detailed Models, Waterfall Allocations, Activity Based Costing, Customer, Product & LOB Profitability
  • Copyright ©2014 Doug Fiedler, Edgewater Ranzal  v11.1.2.3  V11.1.2.2  V11.1.2.1  V11.1.1.4/3 or earlier What version of EPM are you running today?
  • Copyright ©2014 Doug Fiedler, Edgewater Ranzal  Monitoring your EPM environment with OEM  EPM log utilities – ziplogs, log analysis, validation  ResetConfigTask - revert a product back to an un- configured state  Maintenance & Housekeeping - common logs to rotate/archive  When to apply PSUs  Virtualization – when it works and when it doesn’t Agenda
  • Copyright ©2014 Doug Fiedler, Edgewater Ranzal  What is OEM? OEM stands for Oracle Enterprise Manager, it is used to manage many Oracle products including Oracle RDBMS, OBIEE & EPM. It can be used to monitor performance, monitor system health, restart services and many other useful features.  Out of the box it only plugs into the weblogic JVMs but it is possible to add non JVM applications like Essbase. Upgrade to OEM 12c and check out doc - http://www.oracle.com/technetwork/middleware/bi- foundation/epm11123-oem12c-monitor-1955582.pdf Monitoring your EPM environment with OEM
  • Copyright ©2014 Doug Fiedler, Edgewater Ranzal • To get to the OEM login screen you must first start the weblogic admin server in foreground • This can be added as a windows service - https://support.oracle.com/ep mos/faces/DocumentDisplay? id=1060058.1
  • Copyright ©2014 Doug Fiedler, Edgewater Ranzal • Here you have access to all weblogic deployments on the current wls domain • Green for jvms that are up, red for down
  • Copyright ©2014 Doug Fiedler, Edgewater Ranzal • Shows system health • JVM Performance • Response & Load times
  • Copyright ©2014 Doug Fiedler, Edgewater Ranzal • Start/stop services • View logs • Setup security
  • Copyright ©2014 Doug Fiedler, Edgewater Ranzal  Log Analysis Utility ● Located in OracleMiddlewareuser_projectsepmsystem1binlog analysis.bat ● Collects data from all log EPM log files, allows searching by key word and/or window of time EPM log utilities
  • Copyright ©2014 Doug Fiedler, Edgewater Ranzal OracleMiddlewareuser_projectsepmsystem1diagnostics reportsLogAnalysis_Report_2013_10_24_17_58_15.html
  • Copyright ©2014 Doug Fiedler, Edgewater Ranzal  Script that collects and zips all log files on the server, great for submitting log files to Oracle support  OracleMiddlewareuser_projectsepmsystem1binzi plogs.bat  The zip file will be created here: OracleMiddlewareuser_projectsepmsystem1diagn osticsziplogsEPM_logs_servername_11.1.2.3.0.zip zip Ziplogs
  • Copyright ©2014 Doug Fiedler, Edgewater Ranzal  OracleMiddlewareuser_projectsepmsystem1binvalidat e.bat  Checks to make sure that the environment is working properly and produces the following report Validation Tool
  • Copyright ©2014 Doug Fiedler, Edgewater Ranzal  OracleMiddlewareuser_projectsepmsystem1 binregistry-cleanup.bat  If you see errors pertaining to the EPM registry, after viewing the validation report, they can be fixed by running the registry-cleanup tool.  It is also helpful to remove a server from your environment in order to clean it out of the registry. Registry-cleanup
  • Copyright ©2014 Doug Fiedler, Edgewater Ranzal  Provides information on what has been configured, # of CPUs/Ram by server, OS, Database/JDBC etc. Deployment Report
  • Copyright ©2014 Doug Fiedler, Edgewater Ranzal  Generates an html report of all registry keys Registry Report
  • Copyright ©2014 Doug Fiedler, Edgewater Ranzal  What does it do?  It allows you to redo a config task  Why would you want to do this?  When a task fails or you need to change something  First run a registry report  D:OracleMiddlewareuser_projectsepmsystem1 binepmsys_registry.bat or epmsys_registry.sh ResetConfigTask
  • Copyright ©2014 Doug Fiedler, Edgewater Ranzal  Here we can see that Planning has been configured and it was successful  If it had failed it would say “failed” instead of “configured”
  • Copyright ©2014 Doug Fiedler, Edgewater Ranzal  To reconfigure run the following command: resetConfigTask.bat -product Planning -task applicationServerDeployment  When you go back into the configtool you will now see that the Planning deployment will have gone from green to yellow (unconfigured)  You can do this with any epm configuration task
  • Copyright ©2014 Doug Fiedler, Edgewater Ranzal  Backups - Nightly ● File system (d:oracle , /app/oracle) ● Database (SQL, Oracle) ● LCM exports  Log file archiving ● Essbase.log & app logs can be archived with the AGTMAXLOGFILESIZE & APPMAXLOGFILESIZE commands within the essbase.cfg ● HFM & .odl (oracle diagnostic logging) log files should be archived manually as needed when they reach a size that is too big to open with windows tools ● If you have a log essbase.log file that can’t be opened in windows you can view it in EAS and view by date/time as well Maintenance & Housekeeping
  • Copyright ©2014 Doug Fiedler, Edgewater Ranzal  HFM ● Purge task & data audit quarterly  Miscellaneous ● Always monitor disk space, especially on the Essbase server. If the disk becomes full Essbase will become corrupted.
  • Copyright ©2014 Doug Fiedler, Edgewater Ranzal  PSUs tend to come out quarterly  PSU = Patch Set Update  PSE = Patch Set Exception  PSEs come out all the time, they are usually created because of defects specific to a certain customers environment  I recommend applying PSUs quarterly When to apply Patches
  • Copyright ©2014 Doug Fiedler, Edgewater Ranzal  I only recommend applying PSEs if the issue listed in the defects fixed readme is an issue that you are experiencing  To find out what the latest EPM patches are go to the following url: https://supporthtml.oracle.com/epmos/faces/ui/k m/DocumentDisplay.jspx?id=1400559.1
  • Copyright ©2014 Doug Fiedler, Edgewater Ranzal  Oracle’s official policy on Virtualization ● The following KB article is Oracle’s official stance on virtualizing the Oracle EPM Product stack. ● https://support.oracle.com/CSP/main/article?cmd=show&type=NO T&doctype=HOWTO&id=588303.1 ● Additional information ● https://support.oracle.com/epmos/faces/SearchDocDisplay?_adf.ct rl-state=1854yc0wrq_9&_afrLoop=14354592882224 ● In a Nut Shell ● Oracle will support VMWare and Microsoft’s Hyper-V technologies, but they do not certify them. What this means is that if Oracle cannot fix an issue they can refer you to the hosting provider for further troubleshooting, or force you to physicalize the servers and reproduce the issue. However, Oracle does certify their products running on Oracle’s Virtualization Manager (OVM). Virtualization
  • Copyright ©2014 Doug Fiedler, Edgewater Ranzal  Advantages ● Reduced hardware costs (ability to consolidate servers) ● Much quicker to stand up a VM vs a physical server ● If the hypervisor fails, technologies like vmotion allow you to move your VM/s to another host, this is also very helpful in DR situations ● CPU, disk & memory can be added and removed as needed  Disadvantages ● You can over assign resources (CPU, memory) and this can cause performance issues when multiple VM guests need the resources at the same time ● Certain products run better than others when virtualized: weblogic JVMs run well while Essbase & HFM may have a performance loss during intense calculations Virtualization
  • Copyright ©2014 Doug Fiedler, Edgewater Ranzal  Allocate resources statically : RAM and vCPU’s  Don’t let the VM Host Servers manage resources on the fly, use reservations  Don’t over subscribe your Virtual host servers  Utilize dedicated VM Host servers for EPM when possible  Test, Test, Test and then Test again. If you have a test tool like Load Runner ever better  Have performance issues? We have VMware Certified Engineers who can find & fix your VM bottlenecks Virtualization – What’s important to know
  • Copyright ©2014 Doug Fiedler, Edgewater Ranzal Physical  Depending on the application, the following servers should perform better on Physical hardware ● HFM application Server (Consolidations) ● Essbase Server (Calculations) ● Integration Server (Data Mapping and Loads) Virtual  Foundation and Web Servers  DRM Server  HSF Server  All servers can be virtual, really depends on the application … ● HFM Application Server ● Essbase Server ● Integration Server
  • Copyright ©2014 Doug Fiedler, Edgewater Ranzal Questions?