SlideShare ist ein Scribd-Unternehmen logo
1 von 3
Following are the ports used by Essbase products:-
1- Essbase Agent - 1423
2- Essbase Server Applications - 32768-33768
3- Administration Services - 10080
4- Integration Services - 3388
5- Provider Services - 13080
6- Smart Search - 16080
Shared Services OpenLDAP
2. Shared Services Application Server
3. Hyperion Annotation Service
4. EPM Workspace Agent (CMC Agent)
5. EPM Workspace UI (CMC UI)
6. EPM Workspace Web Server
7. EPM Workspace Application Server
8. Hyperion RMI Registry
9. Performance Management Architect Services
Process Manager automatically starts the following services:
Hyperion EPM Architect - Engine Manager
Hyperion EPM Architect - Event Manager
Hyperion EPM Architect - Job Manager
Hyperion EPM Architect - .NET JNI Bridge
10. Performance Management Architect Web Services
11. Essbase Server
12. Administration Services Application Server
13. Smart Search Application Server
14. Essbase Studio Server
15. Provider Services Application Server
16. Hyperion Financial Reporting - Java RMI Registry
17. Hyperion Financial Reporting - Print Server
18. Hyperion Financial Reporting - Report Server
19. Hyperion Financial Reporting - Scheduler Server
20. Web Analysis Application Server
21. Performance Management Architect Application Server
22. Performance Management Architect Data Synchronizer Application Server
23. Financial Reporting - Web Application
24. Calculation Manager
25. Planning Application Server
26. Financial Management
27. Hyperion Financial Management DME Listener
28. Hyperion Financial Management Web Service Manager
29. Hyperion Financial Data Quality Management - Task Manager
---------------------------------------
tarting and Stopping Services
One of the most confusing aspects of the Oracle-Hyperion Suite is the basic task
of starting and stopping the services in the correct order. Why is this so
difficult? Why is there no script? Why so many services?
It’s SOA
As with many enterprise class software packages, Oracle-Hyperion is based on a
Service Oriented Architecture or SOA. All components of the Hyperion Suite are
glued together by a common foundation and protocols so all of the modules can
interact with each other as needed. What this means is that there is inherent
flexibility in how one can design and architect an implementation.
If you wanted to (not that I would recommend it) you could install all of the
modules and products on one machine. Or you can virtually install every
component on separate servers in a mix-match of operating systems and
configurations. This also allows some products to have multiple instances so
that load balancing and scalability is possible. The point is that Oracle leaves
it up to us to design an environment that meets our individual needs.
Unfortunately, that also means we have a lot of services and processes that we
must maintain across many machines – all with dependencies to each other.
Visualizing the Hyperion foundation gives an insight into these dependencies so
we can understand why the start order is so important – and it is. I know that
for many system admins, it is natural to simply set all services to
automatically start at boot but, chances are, that is probably not going to
work. Lets think of our foundation so we can start things in the correct order–
The relational database
The Relational database is the backbone of the Hyperion suite. These are a set
of databases (or schemas in Oracle) that hold metadata for the product. Shared
Services, BI Plus, Essbase Administration Services, HFM, Planning, EPMA, ODI all
have separate databases that are required to be up and running when the products
are started, and should be started first.
Shared Services/OpenLDAP
Next is Shared Services. When most products starts, they check in with Shared
Services to get a handle on the location of vital components. In some cases
services will not even start if Shared Services is not running, and even if they
do, they may not function. Also remember, shared Services requires OpenLDAP. Be
careful – Shared Services can take quite some time to fully come up–be sure to
wait a few minutes to ensure it is all the way up before starting the other
services. Check by going to: http://<HSS_HOST&gt;:58080/interop
The BI reporting and Analysis foundation – BI Core, Workspace
For BI, the CORE process is key. BI Core is the common foundation for all of BI
and acts as a traffic cop for session management, etc.
EPMA (if applicable)
If you are using EPMA, now is the time to start it.
Essbase Related Services
Essbase Server,
Essbase Administration Services,
Essbase Integration Services
Provider Services
The rest of BI – reporting and Analysis – in this order
Interactive Reporting
Financial Reporting Services
FR Server
FR RMI
FR Scheduler
FR Print Server
FR Web Server
Web Analysis
The rest of the products (any order)
Planning and RMI Service
Hyperion Financial Management (HFM)
Strategic Finance
Performance Scorecard
Data Relationship Management (DRM)
Financial Quality Data Management(FDQM or FDM)
Data Integration Management (DIM)
Oracle Data Integrator
OBIEE
See the Hyperion System 9 install_start_here guide for locations of the start
scripts for each of these services. The stop order is the reverse of the start
order.
Automating Start/Stop through scripts
Because of SOA, there are seemingly an infinite number of ways any given
Hyperion implementation can be designed. As such, there is no way Oracle can
bundle a single start-all or stop-all script for you.
Obviously there are many advantages to having a script start and stop
everything, most notably for nightly backups and scheduled maintenance. In
large environments covering a handful of machines, manually logging into each
server and starting/stopping the services can be quite time consuming.
Most Hyperion IT admins create a script to start/stop the services, as needed in
order. For windows, the “sc“ command is popular. The basic syntax is:
Sc hostname start|stop “Service Name“
For example a start_all.bat script could begin with the following:
echo Starting OpenLDAP
sc HSS_HOST start “OpenLDAP-slapd“
timeout /t 5
echo Starting Shared Services
sc HSS_HOST start “HyS9SharedServices“
timeout /t 200
For unix, the easiest way is to create rsh relationships (with .rhosts) between
the machines and use rsh to execute remote commands on each server.
For example to start OpenLDAP:
rsh HSS_HOST <HSS_HOME>/openLDAP/startOpenLDAP.sh
sleep 5
Tips:
Create your scripts and play with the TIMEOUT/SLEEP values to optimize the
speed but ensure all comes up correctly and functions.
Launch start processes in parallel when you can (background in Unix). If
there are no dependencies, there is no reason to start them one-by-one and wait.
Hands Off Administration
What if you want to have the Finance department start/stop services as needed,
but you don“t want to give them access to the servers???? Common problem.
One way is the a product called Network Services Manager. See
http://www.networkservicesmanager.com/
This tool is a GUI tool that will allow non-technical personnel quickly and
easily start/stop services and monitor the status of services on a machine
without the need to log into the servers. It can take some time and effort to
set up, but once set up, it can make the life of a system admin much easier for
environments such as a development environment that requires frequent service
restarts. Please let me know if you would like to demo NSM for purchase, I can
get you a full-feature evaluation of the software and a significant discount. ?

Weitere ähnliche Inhalte

Was ist angesagt?

IOUG Collaborate 2014 Auditing/Security in EM12c
IOUG Collaborate 2014 Auditing/Security in EM12cIOUG Collaborate 2014 Auditing/Security in EM12c
IOUG Collaborate 2014 Auditing/Security in EM12c
Kellyn Pot'Vin-Gorman
 
Epicor 10-architected-for-efficiency-whitepaper
Epicor 10-architected-for-efficiency-whitepaperEpicor 10-architected-for-efficiency-whitepaper
Epicor 10-architected-for-efficiency-whitepaper
Le Quoc Vuong
 
Running SAP on SUSE Cloud 2.0
Running SAP on SUSE Cloud 2.0Running SAP on SUSE Cloud 2.0
Running SAP on SUSE Cloud 2.0
Dirk Oppenkowski
 
Oracle OpenWorld 2011 - Oracle Application Express within the Oracle SOA Suite
Oracle OpenWorld 2011 - Oracle Application Express within the Oracle SOA SuiteOracle OpenWorld 2011 - Oracle Application Express within the Oracle SOA Suite
Oracle OpenWorld 2011 - Oracle Application Express within the Oracle SOA Suite
Douwe Pieter van den Bos
 

Was ist angesagt? (20)

What's New in SAP HANA SPS 11 Platform Lifecycle Management (Operations)
What's New in SAP HANA SPS 11 Platform Lifecycle Management (Operations)What's New in SAP HANA SPS 11 Platform Lifecycle Management (Operations)
What's New in SAP HANA SPS 11 Platform Lifecycle Management (Operations)
 
IOUG Collaborate 2014 Auditing/Security in EM12c
IOUG Collaborate 2014 Auditing/Security in EM12cIOUG Collaborate 2014 Auditing/Security in EM12c
IOUG Collaborate 2014 Auditing/Security in EM12c
 
Best practices and tools for PowerShell and SharePoint Scripting SharePointFe...
Best practices and tools for PowerShell and SharePoint Scripting SharePointFe...Best practices and tools for PowerShell and SharePoint Scripting SharePointFe...
Best practices and tools for PowerShell and SharePoint Scripting SharePointFe...
 
What's New in SAP HANA SPS 11 Mission Critical Data Center Operations
What's New in SAP HANA SPS 11 Mission Critical Data Center OperationsWhat's New in SAP HANA SPS 11 Mission Critical Data Center Operations
What's New in SAP HANA SPS 11 Mission Critical Data Center Operations
 
Actuate BI implementation for MassMutual's SAP BW
Actuate BI implementation for MassMutual's SAP BW Actuate BI implementation for MassMutual's SAP BW
Actuate BI implementation for MassMutual's SAP BW
 
SAP HANA SPS10- SAP HANA Platform Lifecycle Management
SAP HANA SPS10- SAP HANA Platform Lifecycle ManagementSAP HANA SPS10- SAP HANA Platform Lifecycle Management
SAP HANA SPS10- SAP HANA Platform Lifecycle Management
 
SAP HANA SPS08 Platform Lifecycle Management
SAP HANA SPS08 Platform Lifecycle ManagementSAP HANA SPS08 Platform Lifecycle Management
SAP HANA SPS08 Platform Lifecycle Management
 
SAP HANA SPS09 - Application Lifecycle Management
SAP HANA SPS09 - Application Lifecycle ManagementSAP HANA SPS09 - Application Lifecycle Management
SAP HANA SPS09 - Application Lifecycle Management
 
Epicor 10-architected-for-efficiency-whitepaper
Epicor 10-architected-for-efficiency-whitepaperEpicor 10-architected-for-efficiency-whitepaper
Epicor 10-architected-for-efficiency-whitepaper
 
What's new in SAP HANA SPS 11 Security
What's new in SAP HANA SPS 11 SecurityWhat's new in SAP HANA SPS 11 Security
What's new in SAP HANA SPS 11 Security
 
Running SAP on SUSE Cloud 2.0
Running SAP on SUSE Cloud 2.0Running SAP on SUSE Cloud 2.0
Running SAP on SUSE Cloud 2.0
 
Oracle OpenWorld 2011 - Oracle Application Express within the Oracle SOA Suite
Oracle OpenWorld 2011 - Oracle Application Express within the Oracle SOA SuiteOracle OpenWorld 2011 - Oracle Application Express within the Oracle SOA Suite
Oracle OpenWorld 2011 - Oracle Application Express within the Oracle SOA Suite
 
SAP HANA SPS09 - SAP HANA Platform Lifecycle Management
SAP HANA SPS09 - SAP HANA Platform Lifecycle ManagementSAP HANA SPS09 - SAP HANA Platform Lifecycle Management
SAP HANA SPS09 - SAP HANA Platform Lifecycle Management
 
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
 
Oracle EPM version status
Oracle EPM version statusOracle EPM version status
Oracle EPM version status
 
Think Outside the Close: Profitability & Costing Reconciliations in EPM Cloud...
Think Outside the Close: Profitability & Costing Reconciliations in EPM Cloud...Think Outside the Close: Profitability & Costing Reconciliations in EPM Cloud...
Think Outside the Close: Profitability & Costing Reconciliations in EPM Cloud...
 
SAP Business One Integration Problems and Solutions - DI server DI API B1WS
SAP Business One Integration Problems and Solutions - DI server DI API B1WSSAP Business One Integration Problems and Solutions - DI server DI API B1WS
SAP Business One Integration Problems and Solutions - DI server DI API B1WS
 
What's New in SAP HANA SPS 11 Backup and Recovery (Operations)
What's New in SAP HANA SPS 11 Backup and Recovery (Operations)What's New in SAP HANA SPS 11 Backup and Recovery (Operations)
What's New in SAP HANA SPS 11 Backup and Recovery (Operations)
 
Role center swan
Role center swanRole center swan
Role center swan
 
Baltimore share point user group june 2015
Baltimore share point user group june 2015Baltimore share point user group june 2015
Baltimore share point user group june 2015
 

Andere mochten auch

Services marketing
Services marketingServices marketing
Services marketing
iipmff2
 
Services marketing notes
Services marketing notesServices marketing notes
Services marketing notes
kuttancs4
 

Andere mochten auch (7)

Services marketing
Services marketingServices marketing
Services marketing
 
Services marketing notes
Services marketing notesServices marketing notes
Services marketing notes
 
Services Marketing
Services MarketingServices Marketing
Services Marketing
 
An Introduction to Services Marketing
An Introduction to Services MarketingAn Introduction to Services Marketing
An Introduction to Services Marketing
 
23 social and digital services agencies should offer
23 social and digital services agencies should offer23 social and digital services agencies should offer
23 social and digital services agencies should offer
 
Services marketing
Services marketingServices marketing
Services marketing
 
Services Marketing
Services MarketingServices Marketing
Services Marketing
 

Ähnlich wie services order

Ähnlich wie services order (20)

SAP ARCHITECTURE (I).pptx
SAP ARCHITECTURE (I).pptxSAP ARCHITECTURE (I).pptx
SAP ARCHITECTURE (I).pptx
 
Nyc mule soft_meetup_13_march_2021
Nyc mule soft_meetup_13_march_2021Nyc mule soft_meetup_13_march_2021
Nyc mule soft_meetup_13_march_2021
 
TOLL MANAGEMENT SYSTEM
TOLL MANAGEMENT SYSTEMTOLL MANAGEMENT SYSTEM
TOLL MANAGEMENT SYSTEM
 
Toll management system (1) (1)
Toll management system (1) (1)Toll management system (1) (1)
Toll management system (1) (1)
 
Introducing The Business Operating Platform From Intalio
Introducing The Business Operating Platform From IntalioIntroducing The Business Operating Platform From Intalio
Introducing The Business Operating Platform From Intalio
 
MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...
MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...
MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...
 
Oracle apps scm online training
Oracle apps scm online trainingOracle apps scm online training
Oracle apps scm online training
 
FDMEE Can Do That?
FDMEE Can Do That?FDMEE Can Do That?
FDMEE Can Do That?
 
Scaling PHP Applications with Zend Platform
Scaling PHP Applications with Zend PlatformScaling PHP Applications with Zend Platform
Scaling PHP Applications with Zend Platform
 
Sap fundamentals overview_for_sap_minors
Sap fundamentals overview_for_sap_minorsSap fundamentals overview_for_sap_minors
Sap fundamentals overview_for_sap_minors
 
Sap security online training
Sap security online trainingSap security online training
Sap security online training
 
Intalio BPP 6.0のビジョン
Intalio BPP 6.0のビジョンIntalio BPP 6.0のビジョン
Intalio BPP 6.0のビジョン
 
We-Donut.io presentation of Platform
We-Donut.io presentation of PlatformWe-Donut.io presentation of Platform
We-Donut.io presentation of Platform
 
SAP Fiori ppt
SAP Fiori pptSAP Fiori ppt
SAP Fiori ppt
 
Frappe framework
Frappe framework Frappe framework
Frappe framework
 
Sap Interview Questions - Part 1
Sap Interview Questions - Part 1Sap Interview Questions - Part 1
Sap Interview Questions - Part 1
 
SAP NetWeaver.ppt
SAP NetWeaver.pptSAP NetWeaver.ppt
SAP NetWeaver.ppt
 
SAP performance testing & engineering courseware v01
SAP performance testing & engineering courseware v01SAP performance testing & engineering courseware v01
SAP performance testing & engineering courseware v01
 
01 oracle application integration overview
01 oracle application integration overview01 oracle application integration overview
01 oracle application integration overview
 
MuleSoft Surat Virtual Meetup#25 - Anypoint Platform Features and Capabilitie...
MuleSoft Surat Virtual Meetup#25 - Anypoint Platform Features and Capabilitie...MuleSoft Surat Virtual Meetup#25 - Anypoint Platform Features and Capabilitie...
MuleSoft Surat Virtual Meetup#25 - Anypoint Platform Features and Capabilitie...
 

Kürzlich hochgeladen

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Kürzlich hochgeladen (20)

Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 

services order

  • 1. Following are the ports used by Essbase products:- 1- Essbase Agent - 1423 2- Essbase Server Applications - 32768-33768 3- Administration Services - 10080 4- Integration Services - 3388 5- Provider Services - 13080 6- Smart Search - 16080 Shared Services OpenLDAP 2. Shared Services Application Server 3. Hyperion Annotation Service 4. EPM Workspace Agent (CMC Agent) 5. EPM Workspace UI (CMC UI) 6. EPM Workspace Web Server 7. EPM Workspace Application Server 8. Hyperion RMI Registry 9. Performance Management Architect Services Process Manager automatically starts the following services: Hyperion EPM Architect - Engine Manager Hyperion EPM Architect - Event Manager Hyperion EPM Architect - Job Manager Hyperion EPM Architect - .NET JNI Bridge 10. Performance Management Architect Web Services 11. Essbase Server 12. Administration Services Application Server 13. Smart Search Application Server 14. Essbase Studio Server 15. Provider Services Application Server 16. Hyperion Financial Reporting - Java RMI Registry 17. Hyperion Financial Reporting - Print Server 18. Hyperion Financial Reporting - Report Server 19. Hyperion Financial Reporting - Scheduler Server 20. Web Analysis Application Server 21. Performance Management Architect Application Server 22. Performance Management Architect Data Synchronizer Application Server 23. Financial Reporting - Web Application 24. Calculation Manager 25. Planning Application Server 26. Financial Management 27. Hyperion Financial Management DME Listener 28. Hyperion Financial Management Web Service Manager 29. Hyperion Financial Data Quality Management - Task Manager --------------------------------------- tarting and Stopping Services One of the most confusing aspects of the Oracle-Hyperion Suite is the basic task of starting and stopping the services in the correct order. Why is this so difficult? Why is there no script? Why so many services? It’s SOA As with many enterprise class software packages, Oracle-Hyperion is based on a Service Oriented Architecture or SOA. All components of the Hyperion Suite are glued together by a common foundation and protocols so all of the modules can interact with each other as needed. What this means is that there is inherent
  • 2. flexibility in how one can design and architect an implementation. If you wanted to (not that I would recommend it) you could install all of the modules and products on one machine. Or you can virtually install every component on separate servers in a mix-match of operating systems and configurations. This also allows some products to have multiple instances so that load balancing and scalability is possible. The point is that Oracle leaves it up to us to design an environment that meets our individual needs. Unfortunately, that also means we have a lot of services and processes that we must maintain across many machines – all with dependencies to each other. Visualizing the Hyperion foundation gives an insight into these dependencies so we can understand why the start order is so important – and it is. I know that for many system admins, it is natural to simply set all services to automatically start at boot but, chances are, that is probably not going to work. Lets think of our foundation so we can start things in the correct order– The relational database The Relational database is the backbone of the Hyperion suite. These are a set of databases (or schemas in Oracle) that hold metadata for the product. Shared Services, BI Plus, Essbase Administration Services, HFM, Planning, EPMA, ODI all have separate databases that are required to be up and running when the products are started, and should be started first. Shared Services/OpenLDAP Next is Shared Services. When most products starts, they check in with Shared Services to get a handle on the location of vital components. In some cases services will not even start if Shared Services is not running, and even if they do, they may not function. Also remember, shared Services requires OpenLDAP. Be careful – Shared Services can take quite some time to fully come up–be sure to wait a few minutes to ensure it is all the way up before starting the other services. Check by going to: http://<HSS_HOST&gt;:58080/interop The BI reporting and Analysis foundation – BI Core, Workspace For BI, the CORE process is key. BI Core is the common foundation for all of BI and acts as a traffic cop for session management, etc. EPMA (if applicable) If you are using EPMA, now is the time to start it. Essbase Related Services Essbase Server, Essbase Administration Services, Essbase Integration Services Provider Services The rest of BI – reporting and Analysis – in this order Interactive Reporting Financial Reporting Services FR Server FR RMI FR Scheduler FR Print Server FR Web Server Web Analysis The rest of the products (any order) Planning and RMI Service Hyperion Financial Management (HFM) Strategic Finance Performance Scorecard Data Relationship Management (DRM)
  • 3. Financial Quality Data Management(FDQM or FDM) Data Integration Management (DIM) Oracle Data Integrator OBIEE See the Hyperion System 9 install_start_here guide for locations of the start scripts for each of these services. The stop order is the reverse of the start order. Automating Start/Stop through scripts Because of SOA, there are seemingly an infinite number of ways any given Hyperion implementation can be designed. As such, there is no way Oracle can bundle a single start-all or stop-all script for you. Obviously there are many advantages to having a script start and stop everything, most notably for nightly backups and scheduled maintenance. In large environments covering a handful of machines, manually logging into each server and starting/stopping the services can be quite time consuming. Most Hyperion IT admins create a script to start/stop the services, as needed in order. For windows, the “sc“ command is popular. The basic syntax is: Sc hostname start|stop “Service Name“ For example a start_all.bat script could begin with the following: echo Starting OpenLDAP sc HSS_HOST start “OpenLDAP-slapd“ timeout /t 5 echo Starting Shared Services sc HSS_HOST start “HyS9SharedServices“ timeout /t 200 For unix, the easiest way is to create rsh relationships (with .rhosts) between the machines and use rsh to execute remote commands on each server. For example to start OpenLDAP: rsh HSS_HOST <HSS_HOME>/openLDAP/startOpenLDAP.sh sleep 5 Tips: Create your scripts and play with the TIMEOUT/SLEEP values to optimize the speed but ensure all comes up correctly and functions. Launch start processes in parallel when you can (background in Unix). If there are no dependencies, there is no reason to start them one-by-one and wait. Hands Off Administration What if you want to have the Finance department start/stop services as needed, but you don“t want to give them access to the servers???? Common problem. One way is the a product called Network Services Manager. See http://www.networkservicesmanager.com/ This tool is a GUI tool that will allow non-technical personnel quickly and easily start/stop services and monitor the status of services on a machine without the need to log into the servers. It can take some time and effort to set up, but once set up, it can make the life of a system admin much easier for environments such as a development environment that requires frequent service restarts. Please let me know if you would like to demo NSM for purchase, I can get you a full-feature evaluation of the software and a significant discount. ?