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.
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:
Pour lancer Essbase en tache de fond tapez:
essbase -b &
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 |
Lorsque vous démarrer une application vous permettez:
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 |
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 |
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 |
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
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