Administration hyperion 11.1

Creation: 16 decembre 2011
Mise à jour:
Version: 1.0
Author: Jean-Louis Bicquelet-Salaün
Location: http://jlbicquelet.free.fr
Copyright: (c) 2011 Jean-Louis BICQUELET-SALAÜN

Introduction

Ce document, est destiné aux personnes qui serait ammenées à devoir administrer un serveur essbase, d'un point de vu technique. Il n'est pas rédigédans l'optique de créer des cubes et de les utiliser, mais bien de permettre la gestion et le suivi du serveur essbase et de ses composants.

En l'état, il s'agit plus d'un receuil de notes que j'ai prises que d'un document structuré. J'espère néanmoins qu'il sera utile à un certain nombre d'administrateur.

Description des composants d'Essbase

L'agent

En lancant essbase on lance le processus agent du serveur Essbase. Ce processus peut arrêter ou lancer toutes les applications.Il se comporte aussi comme un coordinateur. Sur l'ordinateur où il est installé, l'agent n'est accessible que par la console. On peut de là, consulter la version ou la licenc, passer des commandes d'administration et monitorer le comportement d'Essbase.

Il est possible de lancer essbase en background mais dans ce cas vous êtes soumis aux limitation suivantes:

  • Vous ne pouvez pas arrêter le serveur Essbase depuis l'agent. Il faut utiliser MaxL ou ESSCMD.
  • Vous ne pouvez pas monitorer les applications depuis une fenêtre. Il faut accéder à l'information avec les logs de l'application (ARBORPATH/app/appname/appname.log).
  • Vous ne pouvez pas monitorer l'activité du serveur. Là aussi il faut consulter la log (HYPERION_HOME/logs/essbase/essbase.log).

Pour lancer Essbase en tache de fond tapez:

essbase -b &

Liste des executables d'Essbase

Executable Description Location voir
essbase.exe Essbase Server Agent process ESSBASEPATH/bin Understanding the Agent
esssvr.exe Application server process ESSBASEPATH/bin Starting and Stopping Applications
essmsh.exe MaxL Shell ESSBASEPATH/bin Oracle Essbase
esscmd.exe ESSCMD command-line client interface ESSBASEPATH/bin Oracle Essbase Technical Reference
adminsvr.exe or startEAS.exe Essbase Administration Server executable HYPERION_HOME/products/Essbase/eas/server/bin Oracle Essbase Administration Services Online Help
admincon.exe Administration Services Console application HYPERION_HOME/products/Essbase/eas/server/bin Oracle Essbase Administration Services Online

Gestion des applications

Démarrer une application

Lorsque vous démarrer une application vous permettez:

  • aux utilisateurs de se connecter à cette application
  • le passage de commande à l'application par l'agent
  • aux utilisateurs de changer les paramètres de l'application
  • d'activer la sécurité des données et des users
  • aux database dans l'application de pouvoir partir.

Les outils pour démarrer les applications sont:

Tool Topic Location
Agent START appname Essbase Server console window.
Administration Services Starting Applications Oracle Essbase Administration Services Online Help
MaxL alter system load application Oracle Essbase Technical Reference
ESSCMD LOADAPP or SELECT Oracle Essbase Technical Reference

Arrêter une application

Pour arrêter une application:

Tool Topic Location
Agent stop appname Essbase Server console window.
Administration Services Stopping Applications Oracle Essbase Administration Services Online Help
MaxL Oracle Essbase Technical Reference
ESSCMD UNLOADAPP Oracle Essbase Technical Reference

Effacer les logs

Effacer les logs du serveur Essbase et de ses application immédiatement

Le serveur et les applications utilisent de l'espace disque sur le serveur pour les logs.De temps en temps, vous pouvez avoir besoin de nettoyer les entrées d'une log avant que celle-ci ne devienne trp grande. Nettoyer les log du serveur retire toutes les entrées mais ne retire pas la log du serveur? Nettoyer les log des applications retire toutes les entrées et supprime la log d'application. Il faut sauvegarder chaque log avant de la nettoyer. chaque journal avant de l'effacer.

Vous devez bien sur disposer des autorisations d'administrateur pour effacer les logs du serveur et des applications.

Pour nettoyer les logs immédiatement

Tool Topic Location
Administration Services Deleting Logs Oracle Essbase Administration Services Online Help
MaxL To clear the Essbase Server log: alter system clear logfile ; To clear the application log:alter application appname clear logfile; Oracle Essbase Technical Reference
ESSCMD To clear the server log: DELETELOG ""; To delete the application log: DELETELOG "appname"; Oracle Essbase

Effacer les logs du serveur Essbase et de ses application au redémmarage

Par défaut Essbase ajoute les logs dans les fichiers logs. Si on désire un autre comportement, il faut modifier le fichier essbase.cfg en ajoutant:

CLEARLOGFILE=TRUE

Documentation

La principale source de documentation est http://download.oracle.com/docs/cd/E12825 01/nav/portal 3.htm.Pour la version 9..1 la documentation se trouve http://docs.oracle.com/cd/E10530 01/doc/nav/portal 1.htm.

Pour les commandes en ligne ESSCMD:

http://docs.oracle.com/cd/E12032 01/doc/epm.921/html techref/esscmd/esscmd.htm