10.1 Utilisation de Crystal Reports. Novell 6.0 Guide d'installation
10.1 Utilisation de Crystal Reports
Pour plus d'informations sur l'utilisation de Crystal Reports pour les rapports Sentinel, reportez-vous au
Chapitre 9, « Crystal Reports pour Windows », page 109
dans le Guide d'installation.
10.2 Configuration
Versions Linux :
SUSE Linux Enterprise Server (SLES) 9 SP 22
Red Hat Enterprise Linux 3 Mise à jour 5 ES (x86)
BusinessObjects Enterprise XI Server installé
Pour Oracle - Oracle 9i Client Release 2 (9.2.0.1.0)
10.3 Installation
138 Guide d'installation de Sentinel 6.0
10.3.1 Préinstallation de Crystal BusinessObjects Enterprise
TM
XI
Pour préinstaller Crystal BusinessObjects Enterprise :
1 Si la base de données Sentinel n’est pas sur la même machine que Crystal Server, vous devez alors installer le logiciel Oracle Client sur la machine Crystal Server. Cette étape supplémentaire n’est pas nécessaire si la base de données Sentinel est sur la même machine que
Crystal Server parce que dans ce cas le logiciel Oracle est déjà installé avec le logiciel de la base de données Oracle comme requis par la base de données Sentinel.
2 Loguez-vous sur la machine Crystal Server comme utilisateur root.
3 Créez un groupe bobje groupadd bobje
4 Créez l’utilisateur crystal (le répertoire privé dans cet exemple est « /export/home/crystal », changez-le le cas échéant ; la partie « /export/home » du chemin doit déjà exister).
useradd –g bobje –s /bin/bash –d /export/home/crystal –m crystal
5 Créez un répertoire pour le logiciel Crystal : mkdir –p /opt/crystal_xi
6 Changez la propriété du répertoire du logiciel Crystal (successivement) en crystal/bobje: chown -R crystal:bobje /opt/crystal_xi
7 Passez à l’utilisateur crystal : su - crystal
8 La variable d’environnement ORACLE_HOME doit être configuré dans l’environnement de l’utilisateur crystal. Pour cela, modifiez le script du login de l’utilisateur crystal pour définir la variable d’environnement ORACLE_HOME pour la base du logiciel Oracle. Par exemple, si le shell de l’utilisateur crystal est bash et le logiciel Oracle est installé dans le répertoire /opt/ oracle/product/9.2, alors ouvrez le fichier ~crystal/.bash_profile et ajoutez la ligne suivante à la fin du fichier : export ORACLE_HOME=/opt/oracle/product/9.2
9 La variable d’environnement LD_LIBRARY_PATH dans l’environnement de l’utilisateur crystal doit contenir le chemin vers les bibliothèques du logiciel Oracle. Pour cela, modifiez le script du login de l’utilisateur crystal pour définir la variable d’environnement
LD_LIBRARY_PATH afin d’inclure les bibliothèques du logiciel Oracle. Par exemple, si le shell de l’utilisateur crystal est bash, ouvrez le fichier ~crystal/.bash_profile et ajoutez la ligne suivante à la fin du fichier (sous l’emplacement où la variable d’environnement
ORACLE_HOME est définie : export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
10 Vous devez ajouter une entrée dans le fichier Oracle tnsnames.ora et faire pointer le nom de service esecuritydb vers la base de données Sentinel. Pour faire cela sur une machine Crystal
Server.
10a Loguez-vous comme utilisateur oracle.
10b Changez les répertoires vers $ORACLE_HOME/network/admin
10c Faites une copie du fichier tnsnames.ora..
10d Ouvrez le fichier tnsnames.ora pour l’éditer.
Crystal Reports pour Linux 139
10e Si la base de données Sentinel est sur la machine Crystal Server, il doit y avoir déjà une entrée dans le fichier tnsnames.ora vers base de données Sentinel. Par exemple, si la base de données Sentinel est nommée ESEC, il y a une entrée égale à la suivante :
ESEC =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = dev-linux02)(PORT = 1521))
)
(CONNECT_DATA =
(SID = ESEC)
)
)
10f Si la base de données Sentinel est sur la machine Crystal Server, il doit y avoir déjà une entrée dans le fichier tnsnames.ora vers base de données Sentinel.
10g Faites une copie de toute l’entrée et collez-la à la fin du fichier tnsnames.ora dans la machine Crystal Server. La partie Nom de service de l’entrée doit être renommée
« esecuritydb ». Par exemple, quant l'entrée mentionnée en haut est copiée et renommée correctement, elle semblera à : esecuritydb =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = dev-linux02)(PORT = 1521))
)
(CONNECT_DATA =
(SID = ESEC)
)
)
10h Vérifiez que la partie HÔTE de l’entrée est correcte (par ex. assurez-vous qu’elle n’est pas définie comme hôte local si le Crystal Server et la base de données Sentinel sont dans des machines différentes.
10i Enregistrez les changements dans le fichier tnsnames.ora.
10j Exécutez la commande suivante pour vérifier que le nom de service esecuritydb est correctement configuré : tnsping esecuritydb
10k Si la commande est exécutée avec succès, vous devrez obtenir un message déclarant que la connexion est OK.
10.3.2 Installation de Crystal BusinessObjects Enterprise
TM
XI
Pour installer Crystal BusinessObjects Enterprise :
1 Loguez-vous comme utilisateur crystal.
2 Changez les répertoires vers le DISK_1 du programme d’installation Crystal.
3 Exécuter:
./install
4 Sélectionnez la langue : français
5 Sélectionnez Nouvelle Installation
140 Guide d'installation de Sentinel 6.0

Link público atualizado
O link público para o seu chat foi atualizado.