SlideShare uma empresa Scribd logo
1 de 25
Baixar para ler offline
Maintaining and Caring for your
EPM Environment
Luis Castillo and Len Romano, June 23, 2014
Emtec, Inc. Proprietary & Confidential. All rights reserved 2013.
Presentation Agenda
2
Introductions
General
Log Files
Periodic Maintenance Activities-Common Issues
Monitoring your Environment
Backups and Patches
Questions
Emtec, Inc. Proprietary & Confidential. All rights reserved 2013. For Internal Use Only
3
Emtec has a long history of delivering exceptional client outcomes with its
Enterprise Performance Management (EPM) practice
110+
Installations
of 11.1.x
HFM Planning
Essbase
Certified
Consultants
85%
Hyperion
Certified
Global
Client
Base
In-House
Dedicated
Infrastructure
Team
Platinum
Partner
DRM
Certified
Hyperion
LAB
10+
Average Years
of Functional
Experience
EMTEC
• Serving clients for nearly 50 years
• 14 locations, including 8 development centers
• Over 1,000 full-time professionals
• Voted One of the Top 100 Places to Work by
Crain’s Chicago in 2013
• Emtec has completed more than 1,100 ERP,
CRM & EPM engagements, including:
- 200+ Oracle ERP clients with more than 415+
engagements
- 210+ EPM / Hyperion & OBIEE clients and 350+
engagements
3
Emtec, Inc. Proprietary & Confidential. All rights reserved 2012.
Subset of clients that have leveraged Emtec’s EPM services
4
General
Emtec, Inc. Proprietary & Confidential. All rights reserved 2012.
General
• As with all applications, the EPM Suite of products require care and
maintenance to ensure optimal condition and minimize downtime for Business
users.
• The purpose of this session is to talk about some of the basic, yet important
steps to maintain your EPM environment and some of the basic troubleshooting
steps.
6
Log Files
Emtec, Inc. Proprietary & Confidential. All rights reserved 2012.
Log Files
• The first step to troubleshoot issues is to review the application logs
• Different type of logs:
–Installation logs
–Configuration logs
–WebLogic Managed Server logs
–Application Logs
8
Emtec, Inc. Proprietary & Confidential. All rights reserved 2012.
Log Files
• Component Log location
9
Log Type Logs Location
Installation Logs <DRIVE>:OracleMiddlewareEPMSystem11R1diagnosticslogsinstall
EPM System Configurator Logs <DRIVE>:OracleMiddlewareuser_projectsepmsystemxdiagnosticslogscon
fig
EPM System Diagnostics (also the location for the EPM System
Validation Report)
<DRIVE>:OracleMiddlewareuser_projectsepmsystemxdiagnosticslogsvali
dation
Service Startup log for each WebLogic Managed Server (detail
level log and error information log)
<DRIVE>:OracleMiddlewareuser_projectsepmsystemxdiagnosticslogsserv
ices
WebLogic Activity Logs <DRIVE>:OracleMiddlewareuser_projectsdomainsEPMSystemservers<MA
NAGED_SERVER>logs
Essbase Server Logs <DRIVE>:OracleMiddlewareuser_projectsepmsystemxdiagnosticslogsess
baseessbase_0 (where 0 is the Essbase instance number)
Essbase Application Logs <DRIVE>:OracleMiddlewareuser_projectsepmsystemxdiagnosticslogsess
baseessbase_0 <APP>
HFM Logs <DRIVE>:OracleMiddlewareuser_projectsepmsystemxdiagnosticslogshfm
Planning Logs <DRIVE>:OracleMiddlewareuser_projectsepmsystemxdiagnosticslogsplan
ning
Emtec, Inc. Proprietary & Confidential. All rights reserved 2012.
Log Files
• Foundation (Shared Services and Workspace) Logs
10
Default Log Location Log File Name and Contents
MIDDLEWARE_HOME/user_projects/domains/EPMSystem/servers/Foun
dationServices0/logs
 FoundationServices0.log–Server and security activity
 SharedServices_Admin.log–Applications Groups management activity
 SharedServices_Audit.log–Audit server errors while reading/writing
audit information to the database or while configuring auditing
 SharedServices_Audit_Client.log–Information about the audit client
 SharedServices_CMSClient.log–Metadata Service client activity
 SharedServices_Hub.log–Shared Services listener and initialization
activity
 SharedServices_ImportExport.log–
 SharedServices_LCM.log–Lifecycle Management activity when it is
run from EPM Workspace
 SharedServices_Registry.log–Shared Services Registry activity
 SharedServices_Security.log–User management, provisioning,
authentication, and single sign-on activity
 Workspace.log–EPM Workspace error and informational messages
Emtec, Inc. Proprietary & Confidential. All rights reserved 2012.
Log Files
11
• EPM Application logs:
Default Log Location Log File Name and Contents
<DRIVE>:OracleMiddlewareuser_projectsepmsystemxdiagnosticslogspla
nning
 UserProvisionSync.log–Security refresh information, such as
provisioning or “user not found” issues
 Planning utility logs–A log for each Planning utility
 PlanningAppUpgradeLog_application_name.txt–An upgrade log for
each upgraded Planning application
<DRIVE>:OracleMiddlewareuser_projectsepmsystemxdiagnosticslogshf
m
 EPMWindowsConfig.log—Activity related to Financial Management-
specific configuration tasks
 hfm.odl.log—Financial Management core activity
 HsvEventLog.log—Financial Management activity
 InteropJava.log—Financial Management interop activity
<DRIVE>:OracleMiddlewareuser_projectsepmsystemxdiagnosticslogses
sbaseessbase_0, where 0 is an instance number
 ESSBASE.LOG–Essbase Server activities and errors
 dataload_ODL.err–Data load and dimension build errors
 log0000x.xcp–Errors that result when Essbase Server stops
abnormally
Periodic Maintenance Activities-Common Issues
Emtec, Inc. Proprietary & Confidential. All rights reserved 2012.
Periodic Maintenance Activities
• Periodic maintenance activities can help prevent issues and performance
impacts
• The activities below should be performed periodically
• Common:
–Exclude the installation folder from automatic (<DRIVE>:OracleMiddleware)
because this impacts performance
–Virus scan should be scheduled to happen during maintenance period
–Archive log files: Logs can become very large and may affect performance
and may cause disk space shortage
–Review patches periodically for potential defect resolution
• HFM:
–HFM Error and Audit Tables can impact performance after 500,000 rows
–Archive and truncate the following HFM Tables
• Quarterly: HFM_ERRORLOG
• Yearly: <HFM_APP>_DATA_AUDIT
• Yearly: <HFM_APP>_TASK_AUDIT
13
Emtec, Inc. Proprietary & Confidential. All rights reserved 2012.
Common Issues
• The table below provides a list of the most common issues and possible
solutions
14
Issue Possible Solution
Receive “Page Cannot be Displayed” when trying to access Workspace or
Shared Services (HTTP Error 404)
Ensure that the web server (IIS or Oracle HTTP Server) is running. Also,
ensure that the services for the web component is also running
External users (Active Directory) cannot login while native users can Ensure the connection information for Active Directory is correct and the
password for the AD account has not changed. Engage AD Administrator
Web application service crashes and log reports out of memory error Increase the Java Heap Size for the application. This can be done via the
Windows Registry or via the startup script in non-Windows environments
Essbase Service starts and stops immediately Verify that the drive did not run out of space. It is recommended that there
is as much free space available as the largest Essbase cube to
accommodate database restructures
Essbase does not start The most common reason for Essbase to not start is a corrupted Security
file. This happens if Essbase quit unexpectedly or due to ungraceful
shutdown.
Restore the Security file from its last backup
Monitoring your Environment
Emtec, Inc. Proprietary & Confidential. All rights reserved 2012.
Monitoring your environment
• Constantly monitoring the environment and resources will help avoid issues
with the applications
• Use Enterprise monitoring tools to alert on service failures, memory shortage,
disk space, disk performance and CPU utilization. Below is an example on
some statistics that can be monitored:
16
Windows Server
Resource
Monitoring
Memory: % Committed Bytes In Use
Memory: Page Faults/sec
PhysicalDisk: Current Disk Queue Length
PhysicalDisk: Disk Read Bytes/sec
PhysicalDisk: Disk Reads/sec
PhysicalDisk: Disk Write Bytes/sec
PhysicalDisk: Disk Writes/sec
Processor: % Idle Time
Processor: Interrupts/sec
System: Threads
SAN Monitoring Storage Area Network (SAN) devices are now a standard infrastructure. They tend to be shared by many servers and can act
as a performance bottleneck if not properly configured, low on internal caches, or many servers are using the same SAN port.
Network
Monitoring
Network switches and routers link all the servers and a failure or intermittent errors will cause connectivity issues. Automated
alerts should be sent on high utilization and/or if key error conditions occur.
Emtec, Inc. Proprietary & Confidential. All rights reserved 2012.
Monitoring your environment - Alerts
• When setting up alerts on server resources, the following can be used as
threshold:
–Available Space on Drive: 25% or less - On Essbase servers, as much space
as the largest cube
–Available Memory: 10% or less – when the server runs out of physical
memory, it uses virtual memory which is slower and impacts performance
–CPU Utilization: 90% - review processes running and “stuck” applications.
Review application logs for possible errors
• When receiving alerts of application failures or service crash, archive the logs
first, and then restart the service(s). Some logs are deleted during startup.
17
Emtec, Inc. Proprietary & Confidential. All rights reserved 2012.
Monitoring your environment
• On highly available environments using a load balancer, ensure the load
balancer does health checks on the applications so that the load balancer does
not route traffic to an unavailable server
• On Virtual Environments, monitor performance statistics on the physical host(s)
• Do not overcommit physical hosts with VMs. This severely impacts the
performance and it is the most common reason for poor performance in virtual
environments
18
Backups and Patches
Emtec, Inc. Proprietary & Confidential. All rights reserved 2012.
Backups
• Relational Database Backups
–Incremental backups should occur daily with a full database backup on a
weekly basis.
–The Reporting and Analysis Database should be backed up in conjunction
with its physical file repository: (Default Location)
<Drive>OracleMiddlewareuser_projectsepmsystemxReportingAnalysisdat
aRM1
• Application Server Backup
–Daily incremental backups of the following with a full weekly backup:
• System registry
• Temporary directories
• User profile directories
• Application file system
20
Emtec, Inc. Proprietary & Confidential. All rights reserved 2012.
Backups
• Essbase Backups:
–It is recommended to backup Essbase on a nightly basis
–Essbase should be shut down prior to backup. If Essbase is running, some
files will not be backed up
–Below are the Essbase files that should be backed up: ARBORPATH =
<DRIVE>:OracleMiddlewareuser_projectsepmsystemxEssbaseServeress
baseserver1
21
File Description Location
essxxxxx.ind* Essbase index file ARBORPATH/app/appname/dbname/
essxxxxx.pag* Essbase data file ARBORPATH/app/appname/dbname/
dbname.esm Essbase Kernel file that contains control information used for
database recovery
ARBORPATH/app/appname/dbname/
dbname.tct Transaction control table ARBORPATH/app/appname/dbname/
dbname.ind Free fragment file for data and index free fragments ARBORPATH/app/appname/dbname/
dbname.app Application file containing application settings ARBORPATH/app/
dbname.db Database file containing database settings ARBORPATH/app/appname/dbname/
x.lro Linked reporting objects ARBORPATH/app/appname/dbname/
essbase.sec Essbase security file ARBORPATH/bin/
essbase.bak Backup of the Essbase security file ARBORPATH/bin/
essbase.cfg Essbase Server configuration file ARBORPATH/bin/
.otl
.csc
.rul
.rep
.eqd
.sel
Database artifact files ARBORPATH/app/appname/dbname/
Emtec, Inc. Proprietary & Confidential. All rights reserved 2012.
Patches
• Develop a plan for periodic maintenance and patching
• Search for patches on your licensed products periodically
–HFM, Planning, Essbase, etc.
–When searching for patches, include other components in the EPM suite:
Foundation (Shared Services and Workspace), Reporting and Analysis, etc.
• Apply patches only applicable to your environment
–Patches should be applied to non-production environments first
–Review the patch notes for compatible releases, OS, defect(s) fixed
–Apply patches to client machines if required by the patch
• Review patches for components such as Oracle HTTP Server and Java. OHS
is a web server and it can be vulnerable
22
Emtec, Inc. Proprietary & Confidential. All rights reserved 2012.
Patches
• What to look for in a patch:
–Look at the list of fixes and ensure the patch applies to your environment
–Review the prerequisites – the most ignored section yet one of the most
important
–Apply OS Patches or patches to other components in the suite required by the
patch you’re installing
–Some patches require post installation activities, make sure to review them in
the readme file.
23
Emtec, Inc. Proprietary & Confidential. All rights reserved 2012.
Questions
24
THANK YOU FOR YOUR TIME
Please visit us online at www.emtecinc.com
Questions?
Contact us at:
information@emtecinc.com today!

Mais conteúdo relacionado

Mais procurados

Monitoring and Tuning Oracle FMW 11g
Monitoring and Tuning Oracle FMW 11gMonitoring and Tuning Oracle FMW 11g
Monitoring and Tuning Oracle FMW 11gMatthias Furrer
 
Double the Performance of Oracle SOA Suite 11g? Absolutely!
Double the Performance of Oracle SOA Suite 11g? Absolutely!Double the Performance of Oracle SOA Suite 11g? Absolutely!
Double the Performance of Oracle SOA Suite 11g? Absolutely!Revelation Technologies
 
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
 
Adop and maintenance task presentation 151015
Adop and maintenance task presentation 151015Adop and maintenance task presentation 151015
Adop and maintenance task presentation 151015andreas kuncoro
 
Some Oracle AWR observations
Some Oracle AWR observationsSome Oracle AWR observations
Some Oracle AWR observationsConnor McDonald
 
Oracle - Enterprise Manager 12c Overview
Oracle - Enterprise Manager 12c OverviewOracle - Enterprise Manager 12c Overview
Oracle - Enterprise Manager 12c OverviewFred Sim
 
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
 
SharePoint Backup And Disaster Recovery with Joel Oleson
SharePoint Backup And Disaster Recovery with Joel OlesonSharePoint Backup And Disaster Recovery with Joel Oleson
SharePoint Backup And Disaster Recovery with Joel OlesonJoel Oleson
 
Safe peak installation guide version 2.1
Safe peak installation guide version 2.1Safe peak installation guide version 2.1
Safe peak installation guide version 2.1Vladi Vexler
 
C15LV: Ins and Outs of Concurrent Processing Configuration in Oracle e-Busine...
C15LV: Ins and Outs of Concurrent Processing Configuration in Oracle e-Busine...C15LV: Ins and Outs of Concurrent Processing Configuration in Oracle e-Busine...
C15LV: Ins and Outs of Concurrent Processing Configuration in Oracle e-Busine...Maris Elsins
 
Oracle Enterprise Manager Cloud Control 13c for DBAs
Oracle Enterprise Manager Cloud Control 13c for DBAsOracle Enterprise Manager Cloud Control 13c for DBAs
Oracle Enterprise Manager Cloud Control 13c for DBAsGokhan Atil
 
Anatomy of Autoconfig in Oracle E-Business Suite
Anatomy of Autoconfig in Oracle E-Business SuiteAnatomy of Autoconfig in Oracle E-Business Suite
Anatomy of Autoconfig in Oracle E-Business Suitevasuballa
 

Mais procurados (20)

Monitoring and Tuning Oracle FMW 11g
Monitoring and Tuning Oracle FMW 11gMonitoring and Tuning Oracle FMW 11g
Monitoring and Tuning Oracle FMW 11g
 
Double the Performance of Oracle SOA Suite 11g? Absolutely!
Double the Performance of Oracle SOA Suite 11g? Absolutely!Double the Performance of Oracle SOA Suite 11g? Absolutely!
Double the Performance of Oracle SOA Suite 11g? Absolutely!
 
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
 
Adop and maintenance task presentation 151015
Adop and maintenance task presentation 151015Adop and maintenance task presentation 151015
Adop and maintenance task presentation 151015
 
Upgrading Em13c Collaborate 2016
Upgrading Em13c Collaborate 2016Upgrading Em13c Collaborate 2016
Upgrading Em13c Collaborate 2016
 
Some Oracle AWR observations
Some Oracle AWR observationsSome Oracle AWR observations
Some Oracle AWR observations
 
Enterprise manager 13c
Enterprise manager 13cEnterprise manager 13c
Enterprise manager 13c
 
Oracle - Enterprise Manager 12c Overview
Oracle - Enterprise Manager 12c OverviewOracle - Enterprise Manager 12c Overview
Oracle - Enterprise Manager 12c Overview
 
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
 
SharePoint Backup And Disaster Recovery with Joel Oleson
SharePoint Backup And Disaster Recovery with Joel OlesonSharePoint Backup And Disaster Recovery with Joel Oleson
SharePoint Backup And Disaster Recovery with Joel Oleson
 
Hot sos em12c_metric_extensions
Hot sos em12c_metric_extensionsHot sos em12c_metric_extensions
Hot sos em12c_metric_extensions
 
OEM_Case_Study_ABC
OEM_Case_Study_ABCOEM_Case_Study_ABC
OEM_Case_Study_ABC
 
AWR, ASH with EM13 at HotSos 2016
AWR, ASH with EM13 at HotSos 2016AWR, ASH with EM13 at HotSos 2016
AWR, ASH with EM13 at HotSos 2016
 
Safe peak installation guide version 2.1
Safe peak installation guide version 2.1Safe peak installation guide version 2.1
Safe peak installation guide version 2.1
 
C15LV: Ins and Outs of Concurrent Processing Configuration in Oracle e-Busine...
C15LV: Ins and Outs of Concurrent Processing Configuration in Oracle e-Busine...C15LV: Ins and Outs of Concurrent Processing Configuration in Oracle e-Busine...
C15LV: Ins and Outs of Concurrent Processing Configuration in Oracle e-Busine...
 
Oracle Enterprise Manager
Oracle Enterprise ManagerOracle Enterprise Manager
Oracle Enterprise Manager
 
Oracle Enterprise Manager Cloud Control 13c for DBAs
Oracle Enterprise Manager Cloud Control 13c for DBAsOracle Enterprise Manager Cloud Control 13c for DBAs
Oracle Enterprise Manager Cloud Control 13c for DBAs
 
Anatomy of Autoconfig in Oracle E-Business Suite
Anatomy of Autoconfig in Oracle E-Business SuiteAnatomy of Autoconfig in Oracle E-Business Suite
Anatomy of Autoconfig in Oracle E-Business Suite
 
ODTUG Webinar AWR Warehouse
ODTUG Webinar AWR WarehouseODTUG Webinar AWR Warehouse
ODTUG Webinar AWR Warehouse
 
Indexes overview
Indexes overviewIndexes overview
Indexes overview
 

Destaque

10 Insightful Quotes On Designing A Better Customer Experience
10 Insightful Quotes On Designing A Better Customer Experience10 Insightful Quotes On Designing A Better Customer Experience
10 Insightful Quotes On Designing A Better Customer ExperienceYuan Wang
 
How to Build a Dynamic Social Media Plan
How to Build a Dynamic Social Media PlanHow to Build a Dynamic Social Media Plan
How to Build a Dynamic Social Media PlanPost Planner
 
Learn BEM: CSS Naming Convention
Learn BEM: CSS Naming ConventionLearn BEM: CSS Naming Convention
Learn BEM: CSS Naming ConventionIn a Rocket
 
SEO: Getting Personal
SEO: Getting PersonalSEO: Getting Personal
SEO: Getting PersonalKirsty Hulse
 

Destaque (6)

Mecanismo del trabajo de parto
Mecanismo del trabajo de partoMecanismo del trabajo de parto
Mecanismo del trabajo de parto
 
10 Insightful Quotes On Designing A Better Customer Experience
10 Insightful Quotes On Designing A Better Customer Experience10 Insightful Quotes On Designing A Better Customer Experience
10 Insightful Quotes On Designing A Better Customer Experience
 
How to Build a Dynamic Social Media Plan
How to Build a Dynamic Social Media PlanHow to Build a Dynamic Social Media Plan
How to Build a Dynamic Social Media Plan
 
Learn BEM: CSS Naming Convention
Learn BEM: CSS Naming ConventionLearn BEM: CSS Naming Convention
Learn BEM: CSS Naming Convention
 
SEO: Getting Personal
SEO: Getting PersonalSEO: Getting Personal
SEO: Getting Personal
 
Succession “Losers”: What Happens to Executives Passed Over for the CEO Job?
Succession “Losers”: What Happens to Executives Passed Over for the CEO Job? Succession “Losers”: What Happens to Executives Passed Over for the CEO Job?
Succession “Losers”: What Happens to Executives Passed Over for the CEO Job?
 

Semelhante a Maintaining and Caring for your EPM Environment

UKOUG APPS 14: Optimizing Performance for Oracle EPM Systems
UKOUG APPS 14: Optimizing Performance for Oracle EPM SystemsUKOUG APPS 14: Optimizing Performance for Oracle EPM Systems
UKOUG APPS 14: Optimizing Performance for Oracle EPM SystemsAlithya
 
Emc sql server 2012 overview
Emc sql server 2012 overviewEmc sql server 2012 overview
Emc sql server 2012 overviewsolarisyougood
 
KScope14 Oracle EPM Troubleshooting
KScope14 Oracle EPM TroubleshootingKScope14 Oracle EPM Troubleshooting
KScope14 Oracle EPM TroubleshootingAlithya
 
FOISDBA-Ver1.1.pptx
FOISDBA-Ver1.1.pptxFOISDBA-Ver1.1.pptx
FOISDBA-Ver1.1.pptxssuser20fcbe
 
EnCase Enterprise Basic File Collection
EnCase Enterprise Basic File Collection EnCase Enterprise Basic File Collection
EnCase Enterprise Basic File Collection Damir Delija
 
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
 
Exalytics, DR, EPM Multi-Instance Over Bare Metal, and Tying it All Together
Exalytics, DR, EPM Multi-Instance Over Bare Metal, and Tying it All TogetherExalytics, DR, EPM Multi-Instance Over Bare Metal, and Tying it All Together
Exalytics, DR, EPM Multi-Instance Over Bare Metal, and Tying it All TogetherAlithya
 
Managing Your Hyperion Environment – Performance Tuning, Problem Solving and ...
Managing Your Hyperion Environment – Performance Tuning, Problem Solving and ...Managing Your Hyperion Environment – Performance Tuning, Problem Solving and ...
Managing Your Hyperion Environment – Performance Tuning, Problem Solving and ...eCapital Advisors
 
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
 
KACE Agent Architecture and Troubleshooting Overview
KACE Agent Architecture and Troubleshooting OverviewKACE Agent Architecture and Troubleshooting Overview
KACE Agent Architecture and Troubleshooting OverviewDell World
 
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
 
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
 
Performance tuning intro
Performance tuning introPerformance tuning intro
Performance tuning introaioughydchapter
 
Collaborate 2011-tuning-ebusiness-416502
Collaborate 2011-tuning-ebusiness-416502Collaborate 2011-tuning-ebusiness-416502
Collaborate 2011-tuning-ebusiness-416502kaziul Islam Bulbul
 
Digital Nightmares - The Biggest Performance Killers in Your Environment
Digital Nightmares - The Biggest Performance Killers in Your EnvironmentDigital Nightmares - The Biggest Performance Killers in Your Environment
Digital Nightmares - The Biggest Performance Killers in Your EnvironmentWes Morgan
 
Oracle Enterprise Manager 12c - OEM12c Presentation
Oracle Enterprise Manager 12c - OEM12c PresentationOracle Enterprise Manager 12c - OEM12c Presentation
Oracle Enterprise Manager 12c - OEM12c PresentationFrancisco Alvarez
 
E g innovations overview
E g innovations overviewE g innovations overview
E g innovations overviewNuno Alves
 

Semelhante a Maintaining and Caring for your EPM Environment (20)

UKOUG APPS 14: Optimizing Performance for Oracle EPM Systems
UKOUG APPS 14: Optimizing Performance for Oracle EPM SystemsUKOUG APPS 14: Optimizing Performance for Oracle EPM Systems
UKOUG APPS 14: Optimizing Performance for Oracle EPM Systems
 
Emc sql server 2012 overview
Emc sql server 2012 overviewEmc sql server 2012 overview
Emc sql server 2012 overview
 
KScope14 Oracle EPM Troubleshooting
KScope14 Oracle EPM TroubleshootingKScope14 Oracle EPM Troubleshooting
KScope14 Oracle EPM Troubleshooting
 
FOISDBA-Ver1.1.pptx
FOISDBA-Ver1.1.pptxFOISDBA-Ver1.1.pptx
FOISDBA-Ver1.1.pptx
 
EnCase Enterprise Basic File Collection
EnCase Enterprise Basic File Collection EnCase Enterprise Basic File Collection
EnCase Enterprise Basic File Collection
 
exalytics_kscope
exalytics_kscopeexalytics_kscope
exalytics_kscope
 
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]
 
Exalytics, DR, EPM Multi-Instance Over Bare Metal, and Tying it All Together
Exalytics, DR, EPM Multi-Instance Over Bare Metal, and Tying it All TogetherExalytics, DR, EPM Multi-Instance Over Bare Metal, and Tying it All Together
Exalytics, DR, EPM Multi-Instance Over Bare Metal, and Tying it All Together
 
Managing Your Hyperion Environment – Performance Tuning, Problem Solving and ...
Managing Your Hyperion Environment – Performance Tuning, Problem Solving and ...Managing Your Hyperion Environment – Performance Tuning, Problem Solving and ...
Managing Your Hyperion Environment – Performance Tuning, Problem Solving and ...
 
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
 
KACE Agent Architecture and Troubleshooting Overview
KACE Agent Architecture and Troubleshooting OverviewKACE Agent Architecture and Troubleshooting Overview
KACE Agent Architecture and Troubleshooting 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
 
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
 
Performance Tuning intro
Performance Tuning introPerformance Tuning intro
Performance Tuning intro
 
Performance tuning intro
Performance tuning introPerformance tuning intro
Performance tuning intro
 
Collaborate 2011-tuning-ebusiness-416502
Collaborate 2011-tuning-ebusiness-416502Collaborate 2011-tuning-ebusiness-416502
Collaborate 2011-tuning-ebusiness-416502
 
Digital Nightmares - The Biggest Performance Killers in Your Environment
Digital Nightmares - The Biggest Performance Killers in Your EnvironmentDigital Nightmares - The Biggest Performance Killers in Your Environment
Digital Nightmares - The Biggest Performance Killers in Your Environment
 
Oracle Enterprise Manager 12c - OEM12c Presentation
Oracle Enterprise Manager 12c - OEM12c PresentationOracle Enterprise Manager 12c - OEM12c Presentation
Oracle Enterprise Manager 12c - OEM12c Presentation
 
les12.pdf
les12.pdfles12.pdf
les12.pdf
 
E g innovations overview
E g innovations overviewE g innovations overview
E g innovations overview
 

Último

Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 

Último (20)

Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 

Maintaining and Caring for your EPM Environment

  • 1. Maintaining and Caring for your EPM Environment Luis Castillo and Len Romano, June 23, 2014
  • 2. Emtec, Inc. Proprietary & Confidential. All rights reserved 2013. Presentation Agenda 2 Introductions General Log Files Periodic Maintenance Activities-Common Issues Monitoring your Environment Backups and Patches Questions
  • 3. Emtec, Inc. Proprietary & Confidential. All rights reserved 2013. For Internal Use Only 3 Emtec has a long history of delivering exceptional client outcomes with its Enterprise Performance Management (EPM) practice 110+ Installations of 11.1.x HFM Planning Essbase Certified Consultants 85% Hyperion Certified Global Client Base In-House Dedicated Infrastructure Team Platinum Partner DRM Certified Hyperion LAB 10+ Average Years of Functional Experience EMTEC • Serving clients for nearly 50 years • 14 locations, including 8 development centers • Over 1,000 full-time professionals • Voted One of the Top 100 Places to Work by Crain’s Chicago in 2013 • Emtec has completed more than 1,100 ERP, CRM & EPM engagements, including: - 200+ Oracle ERP clients with more than 415+ engagements - 210+ EPM / Hyperion & OBIEE clients and 350+ engagements 3
  • 4. Emtec, Inc. Proprietary & Confidential. All rights reserved 2012. Subset of clients that have leveraged Emtec’s EPM services 4
  • 6. Emtec, Inc. Proprietary & Confidential. All rights reserved 2012. General • As with all applications, the EPM Suite of products require care and maintenance to ensure optimal condition and minimize downtime for Business users. • The purpose of this session is to talk about some of the basic, yet important steps to maintain your EPM environment and some of the basic troubleshooting steps. 6
  • 8. Emtec, Inc. Proprietary & Confidential. All rights reserved 2012. Log Files • The first step to troubleshoot issues is to review the application logs • Different type of logs: –Installation logs –Configuration logs –WebLogic Managed Server logs –Application Logs 8
  • 9. Emtec, Inc. Proprietary & Confidential. All rights reserved 2012. Log Files • Component Log location 9 Log Type Logs Location Installation Logs <DRIVE>:OracleMiddlewareEPMSystem11R1diagnosticslogsinstall EPM System Configurator Logs <DRIVE>:OracleMiddlewareuser_projectsepmsystemxdiagnosticslogscon fig EPM System Diagnostics (also the location for the EPM System Validation Report) <DRIVE>:OracleMiddlewareuser_projectsepmsystemxdiagnosticslogsvali dation Service Startup log for each WebLogic Managed Server (detail level log and error information log) <DRIVE>:OracleMiddlewareuser_projectsepmsystemxdiagnosticslogsserv ices WebLogic Activity Logs <DRIVE>:OracleMiddlewareuser_projectsdomainsEPMSystemservers<MA NAGED_SERVER>logs Essbase Server Logs <DRIVE>:OracleMiddlewareuser_projectsepmsystemxdiagnosticslogsess baseessbase_0 (where 0 is the Essbase instance number) Essbase Application Logs <DRIVE>:OracleMiddlewareuser_projectsepmsystemxdiagnosticslogsess baseessbase_0 <APP> HFM Logs <DRIVE>:OracleMiddlewareuser_projectsepmsystemxdiagnosticslogshfm Planning Logs <DRIVE>:OracleMiddlewareuser_projectsepmsystemxdiagnosticslogsplan ning
  • 10. Emtec, Inc. Proprietary & Confidential. All rights reserved 2012. Log Files • Foundation (Shared Services and Workspace) Logs 10 Default Log Location Log File Name and Contents MIDDLEWARE_HOME/user_projects/domains/EPMSystem/servers/Foun dationServices0/logs  FoundationServices0.log–Server and security activity  SharedServices_Admin.log–Applications Groups management activity  SharedServices_Audit.log–Audit server errors while reading/writing audit information to the database or while configuring auditing  SharedServices_Audit_Client.log–Information about the audit client  SharedServices_CMSClient.log–Metadata Service client activity  SharedServices_Hub.log–Shared Services listener and initialization activity  SharedServices_ImportExport.log–  SharedServices_LCM.log–Lifecycle Management activity when it is run from EPM Workspace  SharedServices_Registry.log–Shared Services Registry activity  SharedServices_Security.log–User management, provisioning, authentication, and single sign-on activity  Workspace.log–EPM Workspace error and informational messages
  • 11. Emtec, Inc. Proprietary & Confidential. All rights reserved 2012. Log Files 11 • EPM Application logs: Default Log Location Log File Name and Contents <DRIVE>:OracleMiddlewareuser_projectsepmsystemxdiagnosticslogspla nning  UserProvisionSync.log–Security refresh information, such as provisioning or “user not found” issues  Planning utility logs–A log for each Planning utility  PlanningAppUpgradeLog_application_name.txt–An upgrade log for each upgraded Planning application <DRIVE>:OracleMiddlewareuser_projectsepmsystemxdiagnosticslogshf m  EPMWindowsConfig.log—Activity related to Financial Management- specific configuration tasks  hfm.odl.log—Financial Management core activity  HsvEventLog.log—Financial Management activity  InteropJava.log—Financial Management interop activity <DRIVE>:OracleMiddlewareuser_projectsepmsystemxdiagnosticslogses sbaseessbase_0, where 0 is an instance number  ESSBASE.LOG–Essbase Server activities and errors  dataload_ODL.err–Data load and dimension build errors  log0000x.xcp–Errors that result when Essbase Server stops abnormally
  • 13. Emtec, Inc. Proprietary & Confidential. All rights reserved 2012. Periodic Maintenance Activities • Periodic maintenance activities can help prevent issues and performance impacts • The activities below should be performed periodically • Common: –Exclude the installation folder from automatic (<DRIVE>:OracleMiddleware) because this impacts performance –Virus scan should be scheduled to happen during maintenance period –Archive log files: Logs can become very large and may affect performance and may cause disk space shortage –Review patches periodically for potential defect resolution • HFM: –HFM Error and Audit Tables can impact performance after 500,000 rows –Archive and truncate the following HFM Tables • Quarterly: HFM_ERRORLOG • Yearly: <HFM_APP>_DATA_AUDIT • Yearly: <HFM_APP>_TASK_AUDIT 13
  • 14. Emtec, Inc. Proprietary & Confidential. All rights reserved 2012. Common Issues • The table below provides a list of the most common issues and possible solutions 14 Issue Possible Solution Receive “Page Cannot be Displayed” when trying to access Workspace or Shared Services (HTTP Error 404) Ensure that the web server (IIS or Oracle HTTP Server) is running. Also, ensure that the services for the web component is also running External users (Active Directory) cannot login while native users can Ensure the connection information for Active Directory is correct and the password for the AD account has not changed. Engage AD Administrator Web application service crashes and log reports out of memory error Increase the Java Heap Size for the application. This can be done via the Windows Registry or via the startup script in non-Windows environments Essbase Service starts and stops immediately Verify that the drive did not run out of space. It is recommended that there is as much free space available as the largest Essbase cube to accommodate database restructures Essbase does not start The most common reason for Essbase to not start is a corrupted Security file. This happens if Essbase quit unexpectedly or due to ungraceful shutdown. Restore the Security file from its last backup
  • 16. Emtec, Inc. Proprietary & Confidential. All rights reserved 2012. Monitoring your environment • Constantly monitoring the environment and resources will help avoid issues with the applications • Use Enterprise monitoring tools to alert on service failures, memory shortage, disk space, disk performance and CPU utilization. Below is an example on some statistics that can be monitored: 16 Windows Server Resource Monitoring Memory: % Committed Bytes In Use Memory: Page Faults/sec PhysicalDisk: Current Disk Queue Length PhysicalDisk: Disk Read Bytes/sec PhysicalDisk: Disk Reads/sec PhysicalDisk: Disk Write Bytes/sec PhysicalDisk: Disk Writes/sec Processor: % Idle Time Processor: Interrupts/sec System: Threads SAN Monitoring Storage Area Network (SAN) devices are now a standard infrastructure. They tend to be shared by many servers and can act as a performance bottleneck if not properly configured, low on internal caches, or many servers are using the same SAN port. Network Monitoring Network switches and routers link all the servers and a failure or intermittent errors will cause connectivity issues. Automated alerts should be sent on high utilization and/or if key error conditions occur.
  • 17. Emtec, Inc. Proprietary & Confidential. All rights reserved 2012. Monitoring your environment - Alerts • When setting up alerts on server resources, the following can be used as threshold: –Available Space on Drive: 25% or less - On Essbase servers, as much space as the largest cube –Available Memory: 10% or less – when the server runs out of physical memory, it uses virtual memory which is slower and impacts performance –CPU Utilization: 90% - review processes running and “stuck” applications. Review application logs for possible errors • When receiving alerts of application failures or service crash, archive the logs first, and then restart the service(s). Some logs are deleted during startup. 17
  • 18. Emtec, Inc. Proprietary & Confidential. All rights reserved 2012. Monitoring your environment • On highly available environments using a load balancer, ensure the load balancer does health checks on the applications so that the load balancer does not route traffic to an unavailable server • On Virtual Environments, monitor performance statistics on the physical host(s) • Do not overcommit physical hosts with VMs. This severely impacts the performance and it is the most common reason for poor performance in virtual environments 18
  • 20. Emtec, Inc. Proprietary & Confidential. All rights reserved 2012. Backups • Relational Database Backups –Incremental backups should occur daily with a full database backup on a weekly basis. –The Reporting and Analysis Database should be backed up in conjunction with its physical file repository: (Default Location) <Drive>OracleMiddlewareuser_projectsepmsystemxReportingAnalysisdat aRM1 • Application Server Backup –Daily incremental backups of the following with a full weekly backup: • System registry • Temporary directories • User profile directories • Application file system 20
  • 21. Emtec, Inc. Proprietary & Confidential. All rights reserved 2012. Backups • Essbase Backups: –It is recommended to backup Essbase on a nightly basis –Essbase should be shut down prior to backup. If Essbase is running, some files will not be backed up –Below are the Essbase files that should be backed up: ARBORPATH = <DRIVE>:OracleMiddlewareuser_projectsepmsystemxEssbaseServeress baseserver1 21 File Description Location essxxxxx.ind* Essbase index file ARBORPATH/app/appname/dbname/ essxxxxx.pag* Essbase data file ARBORPATH/app/appname/dbname/ dbname.esm Essbase Kernel file that contains control information used for database recovery ARBORPATH/app/appname/dbname/ dbname.tct Transaction control table ARBORPATH/app/appname/dbname/ dbname.ind Free fragment file for data and index free fragments ARBORPATH/app/appname/dbname/ dbname.app Application file containing application settings ARBORPATH/app/ dbname.db Database file containing database settings ARBORPATH/app/appname/dbname/ x.lro Linked reporting objects ARBORPATH/app/appname/dbname/ essbase.sec Essbase security file ARBORPATH/bin/ essbase.bak Backup of the Essbase security file ARBORPATH/bin/ essbase.cfg Essbase Server configuration file ARBORPATH/bin/ .otl .csc .rul .rep .eqd .sel Database artifact files ARBORPATH/app/appname/dbname/
  • 22. Emtec, Inc. Proprietary & Confidential. All rights reserved 2012. Patches • Develop a plan for periodic maintenance and patching • Search for patches on your licensed products periodically –HFM, Planning, Essbase, etc. –When searching for patches, include other components in the EPM suite: Foundation (Shared Services and Workspace), Reporting and Analysis, etc. • Apply patches only applicable to your environment –Patches should be applied to non-production environments first –Review the patch notes for compatible releases, OS, defect(s) fixed –Apply patches to client machines if required by the patch • Review patches for components such as Oracle HTTP Server and Java. OHS is a web server and it can be vulnerable 22
  • 23. Emtec, Inc. Proprietary & Confidential. All rights reserved 2012. Patches • What to look for in a patch: –Look at the list of fixes and ensure the patch applies to your environment –Review the prerequisites – the most ignored section yet one of the most important –Apply OS Patches or patches to other components in the suite required by the patch you’re installing –Some patches require post installation activities, make sure to review them in the readme file. 23
  • 24. Emtec, Inc. Proprietary & Confidential. All rights reserved 2012. Questions 24
  • 25. THANK YOU FOR YOUR TIME Please visit us online at www.emtecinc.com Questions? Contact us at: information@emtecinc.com today!