Académique Documents
Professionnel Documents
Culture Documents
Reda Taleb
18/06/2017
Table des matières
1 Introduction 1
1.1 Objectif de ce memoire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2 Problématique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
i
3.3.2.5 Installation du Business Intelligence (BI 10.1.2.0.2) . . . . . . . . . . 32
3.3.2.6 Installation d’Oracle Database 10g (10.2.0.1.0) . . . . . . . . . . . . . 41
3.3.2.7 Installation du patch . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
3.3.3 Post-Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
3.3.3.1 Création d’une base de données à partir d’un "export ou une sauvegarde" 53
4 AssisTrach 54
5 Conclusion 60
6 Remerciements 61
ii
iii
CHAPITRE 1
Introduction
Le but de ce mémoire est de mettre en place une plateforme dédiée aux formations des applications
métiers (GESSOR, GATIOR, SYGEF...) aux nouveaux (recrus,stagiaires,apprentis) et/ou lors d’une
mise à jour de ces dernières ou introduction d’une nouvelle application. Cette plateforme se constitue
de deux composantes/mini-platformes :
— platforme des applications de metiers afin de simuler, manipuler et se familiariser avec l’utili-
sation de ces dernières basé sur Oracle AS 10g 1
— platforme d’assistance qui permet d’assiter les participants pendant leurs periode de formation
que son developpement a été basé sur la technologie webRTC 2
1.2 Problématique
• apporter une modification, • traiter un problème, • faire des statistiques, • aborder une étude
jamais abordé au sein de l’unité, • avoir un point de vue nouveau sur l’existant.
Le complexe GP1Z utilisait auparavant une architecture 2-tiers avec une plateforme de forma-
tion qui n’est plus disponible après l’immigration vers l’architecture 3-tiers.
Avec cette nouvelle architecture, y’a eu différents besoins/manques tels que a) une plateforme
pour formation b) un serveur de teste et c) un serveur d’application secoure. Puisque notre serveur
d’application se localise au niveau du complexe GL2Z , est en exploitation et partagé entre trois
complexes (GL1Z , GP1Z et GL2Z ) ; c’est pas évident de l’utiliser comme un environnement de
teste ou de formation afin de ne pas le surcharger et/ou l’affecter. Donc nous avons décidé de mettre
en place notre propre serveur d’applications.
1
CHAPITRE 2
2
— Une (01) section de réfrigération.
— Une (01) section d’huile chaude.
Zone Utilités : Cette zone comporte :
— Une (01) section de stockage de la charge GPL composée de 22 sphères et un système de
filtration de la charge brute d’entrée de GPL.
— Quatre (04) chaudières d’une capacité unitaire de 19 t/h.
— Deux (02) dessaleurs de 10t/h chacun.
— Trois (03) sections de production d’air comprimé.
— Six (06) générateurs assurant l’énergie de secours du complexe.
— Une (01) section d’azote.
— Trois (03) sections de distribution de gaz naturel.
— Une (01) section méthanol.
— Une (01) section de distribution d’eau.
Stockage et chargement : Produits réfrigérés : Le propane et le butane réfrigérés sont stockés à
des températures respectives de -42◦ C et -5◦ C dans quatre bacs pour chaque produit, d’une capacité
unitaire de 70000m3 . Le chargement de ces produits est assuré par deux quais de chargement D1 et
M6.
Chaque quai est doté de :
— Trois (03) bras de chargement liquide.
— Un (01) bras retour vapeur (Boil Off).
— Un (01) bras de soutrage des navires.
Produit ambiants : Le propane et le butane sont stockés à température ambiante dans quatre
(04) sphères, d’une capacité unitaire de 500 m3 . Le chargement de ces produits est assuré par une
rampe qui est dotée de : Butane :
— Trois (03) bras de chargement liquide.
— Trois (03) bras retour vapeur (Boil Off).
Propane :
— Deux (02) bras de chargement liquide.
— Deux (02) bras retour vapeur (Boil Off).
Pentane :
— Un (01) bras de chargement liquide.
— Un (01) bras retour vapeur (Boil Off).
NAFTAL (A.S.T) :
Un (01) pipe Arzew – Sidi Be labbes – Tlemcen (A.S.T) est entré en service le 14/10/2005 pour
alimenter à partir du complexe GP1Z les trois régions en butane ambiant vrac à raison de 125 m3
par heure.
Installation de sécurité :
— Une (01) station de pompage d’eau de mer équipée de :
— Deux (02) pompes diesel d’une capacité de 4000 m3 /h chacune.
— Deux (02) pompes électriques d’une capacité de 4000 m3 /h chacune.
— Une (01) pompe électrique de 200 m3 /h.
— Un (01) réseau émaillé répartit sur tout le complexe.
— Deux (02) pompes de maintien de la pression du réseau à huit (08) bars.
— Un (01) système de détection de gaz, de fumée, de chaleur et de feu.
3
— Système d’extinction fixe par poudre et mousse.
— Un (01) système de télésurveillance.
— Des moyens mobiles d’intervention.
Salles de contrôle :
Le complexe est doté de :
— Une (01) salle de contrôle principale pour le contrôle des installations de fabrications (MCR).
— Une (01) salle de contrôle local pour le stockage et expéditions (LCR).
— Une (01) salle de contrôle jetée (JCR).
— Une (01) salle de contrôle local pour les expéditions par camions (CCR).
— Une (01) salle de contrôle sécurité (SCR).
Installations électriques :
— Deux (02) sous-stations électriques de 60KV.
— Sept (07) salles électriques.
Annexes :
— Un (01) atelier de maintenance.
— Deux (02) magasins approvisionnement.
Centre de formation : Capacité d’accueil : 220 stagiaires.
Locaux pédagogiques :
— Une (01) salle de conférence.
— Huit (08) salles de cours.
— Un (01) laboratoire de langues.
— Un (01) laboratoire d’instrumentation.
— Un (01) laboratoire de chimie.
— Un (01) laboratoire DCS.
— Une (01) salle de cours équipée d’un simulateur (OTS).
— Deux (02) salles équipées d’un simulateur de réalité virtuelle (VIRTHUALIS).
Centre de Médecine de Travail (CMT) : Le complexe GP1Z dispose d’un centre médical
composé d’une infirmerie, des bureaux de consultation ainsi que le matériel nécessaire pour préserver
et prendre en charge la santé du personnel GP1Z.
4
ORG
INF
QHSE
SIG
SPM
Relation
de travail
Direction Secrétariat
MG
D*S
RH
ADM
D*E
Sécurité P
M
A
5
CHAPITRE 3
L’architecture 3-tiers est un modèle très connu et répandu. C’est une spécialisation du modèle
multi-tiers qui propose de découper l’architecture logique en 3 couches.
Ce modèle d’architecture se décompose en 3 couches logiques bien distinctes qui ont chacune un
rôle bien défini :
1. La couche de présentation correspond à l’interface utilisateur. Son rôle est d’afficher les données
et de permettre à l’utilisateur final d’interagir avec ces dernières.
2. La couche métier est en charge d’appliquer et de respecter les règles métiers (ou actes de
gestion). C’est dans celle-ci qu’est implémentée la logique applicative et la sécurité dans ce
modèle d’architecture.
3. La couche d’accès aux données, quant à elle, assure la persistance des données qui doivent être
conservées.
6
3.2 – Architecture 3-tiers
Avec ce modèle, chaque couche dialogue avec une autre au travers d’un contrat d’interface. Par
convention, la couche de données est la couche la plus basse et la couche de présentation la couche
la plus haute. Chaque couche expose alors des services à la couche supérieure.
Ce découpage permet de bien séparer les responsabilités. Chaque couche peut ainsi évoluer sans
impacter les autres. En revanche, l’implémentation d’une nouvelle fonctionnalité peut toucher plu-
sieurs couches.
Pour rappel, si certains de vous ne le savent pas encore, notre serveur d’application est situé au
niveau du complex GL2Z
Applications
BDD
GL2Z
GP1Z
7
3.2.1 Fonctionnalités et bénéfices
Oracle Application Server 10g offre les fonctionnalités et les bénéfices suivants :
1. Un serveur J2EE léger, rapide et facilement administrable
2. Un serveur d’applications complet, ouvert et intégré qui réduit les coûts de déploiement, d’in-
tégration et d’administration
3. Le déploiement sur des grappes de machines peu onéreuses qui réduit les coûts matériels (Grid
Computing)
4. L’architecture en clusters qui garantit haute disponibilité et montée en charge
5. Le serveur de cache web qui accélère les performances des applications
6. La console de supervision qui réduit les coûts d’exploitation et optimise la qualité de service
des applications
7. Le développement, la supervision et l’administration des Services Web
8. L’automatisation et l’intégration des processus opérationnels transversaux et une meilleure
traçabilité (BPM, BPEL, ESB)
9. Le portail d’entreprise qui facilite l’accès à l’information et augmente la productivité de l’uti-
lisateur final
10. Son module de Business Intelligence intégré qui réduit les coûts et le délai de mise en œuvre
des projets décisionnels
8
3. Oracle BI Discoverer Portlet Provider : Providers agissent comme des conteneurs de Portlet,
gèrent les Portlets qu’ils possèdent et gèrent la communication entre les Portlets et Oracle
Portal
Les rapports créés peuvent être visualisés à l’aide de Discoverer Viewer et/ou d’Oracle Portal. Les
utilisateurs avertis disposent de toute la puissance dont ils ont besoin pour analyser leurs données,
et peuvent définir leurs propres calculs.
9
3.3 Installation et Configuration
L’installation d’Oracle Application Server 10g Forms and Reports Services et BI Discoverer com-
porte trois grandes phases :
— Pré-installation : Préparation du système d’exploitation
— Installation : Installation des produits Forms and Reports Services, BI Discoverer et WebCache
— Post-installation : Application des différents patchs requis et configuration de certains compo-
sants
Tout d’abord, il faut savoir que notre plateforme (serveur d’applications et de bases de données)
fonctionne sous le système d’exploitation Linux et particulièrement SLES (SUSE Linux Enterprise
Server).
3.3.1 Pré-Configuration
Aprés avoir installer le système d’exploitation Suse Linux. En suite nous installons le serveur
d’applications Oracle AS dont nous allons connecté les différentes bases de données (BDD) GSAO,
GFAO, GLAO, GMAO, GPAO qui seront cloner depuis le serveur de base de données qui est en
exploitation.
Les BDD seront cloner/répliquer avec la méthode Import/Export dans le nouveau serveur BDD
exploité sous Linux.
Un serveur d’applications est un logiciel interagissant avec une application cliente, généralement
un navigateur web, en créant dynamiquement des pages web en fonction des requêtes émises par le
client.
10
$ free -m
$ cat /etc/hosts
127.0.0.1 localhost.localdomain localhost
172.16.1.9 p2clafr1-prv.avl.dz p2clafr1-prv
172.16.1.10 p2clafr2-prv.avl.dz p2clafr2-prv
10.36.5.77 p2asvmon.avl.dz p2asvmon
10.36.5.78 p2asvbkp.avl.dz p2asvbkp
10.36.5.54 p2clafr1.avl.dz p2clafr1
10.36.5.55 p2clafr2.avl.dz p2clafr2
10.36.5.54 p2clafr1.avl.dz p2clafr1
172.16.1.9 p2clafr1.avl.dz
Tous les paquets listés ci-dessus sont disponibles sur les CDs d’installation à l’exception du paquet
compat-old-2004.7.1-1.2.1.i386.rpm qui peut être téléchargé du lien du site indiqué ci-dessous :
http://oss.oracle.com/projects/compat-oracle/dist/files/SuSE/compat-old-2004.7.1-1.2.1.
i386.rpm
2. SUSE Linux Enterprise Server est certifié par Oracle.
11
3.3.1.5 Vérification des paramètres du noyau (Kernel)
Pour vérifier ces paramètres, consulter le contenu du fichier [fontsize=]/etc/sysctl.conf à l’aide de
la commande more (utiliser de même la commande cat).
fs.aio-max-nr = 3145728
fs.file-max = 327679
kernel.domainname = avl.dz
kernel.hostname = p2claasa1
kernel.msgmax = 65536
kernel.msgmnb = 65535
kernel.msgmni = 2878
kernel.sem = 256 36352 256 142
kernel.shmall = 2097152
kernel.shmmax = 4294967295
kernel.shmmni = 4096
kernel.sysrq = 1
net.core.rmem_default = 262144
net.core.rmem_max = 262144
net.core.wmem_default = 262144
net.core.wmem_max = 262144
net.ipv4.conf.default.accept_source_route = 0
net.ipv4.conf.default.rp_filter = 1
net.ipv4.ip_forward = 0
net.ipv4.ip_local_port_range = 1024 65000
net.ipv4.tcp_rmem = 262144 262144 262144
net.ipv4.tcp_wmem = 262144 262144 262144
vm.hugetlb_shm_group = 104
Les valeurs mentionnées des paramètres représentent des valeurs minimales qui doivent être respectées.
12
3.3.1.9 Vérification des limites de l’utilisateur Oracle
Contrôler l’utilisation des ressources peut se révéler très utile pour éviter une attaque de type déni de
service local ou bien pour limiter le nombre total d’ouvertures de sessions pour un groupe ou un utilisa-
teur. Toutefois, des limites trop strictes peuvent empêcher certains programmes de s’exécuter normalement.
Utiliser la commande more (cat) pour lire le contenu du fichier /etc/security/limits.conf
Les valeurs mentionnées des paramètres de limitation représentent des valeurs minimales qui doivent être
respectées.
pam_limits, permet de limiter les ressources mises à la disposition d’un utilisateur. Il faut alors configurer
le fichier /etc/security/limits.conf. session, tout ce qui concerne l’ouverture d’une session.
$ cat /etc/pam.d/xdm
#%PAM-1.0
auth include common-auth
account include common-account
password include common-password
session include common-session
session required pam_devperm.so
session required pam_resmgr.so
session required pam_limits.so
$ cat /etc/pam.d/su
#%PAM-1.0
auth sufficient pam_rootok.so
auth include common-auth
account include common-account
password include common-password
session include common-session
session optional pam_xauth.so
session required pam_limits.so
13
3.3.1.12 Vérification du fichier /etc/profile.local
Le programme shell /bin/bash (que l’on nommera simplement "le shell" à partir de maintenant) utilise
un ensemble de fichiers de démarrage pour aider à la création d’un environnement de travail. Un shell interac-
tif de connexion est lancé après une identification positive avec /bin/login en lisant le fichier /etc/passwd.
Le fichier /etc/profile est lu quand le shell est invoqué comme shell interactif de connexion. Editer le
fichier etc/profile.locale comme suit :
$ cat /etc/profile.local
$ cd /opt/oracle/stage/frs/fr_services/Disk1/utils/3167528
$ perl commentport.pl
Modifications to /etc/services successful
Backup saved as /etc/services.PRE_ORACLE
Le patch 4015045 est utilisé pour analyser les entrées ayant le format IPv6 dans le fichier /etc/hosts,
car si ces entrées sont du format IPv6 l’installation ne réussira pas. Ce script est également disponible en
tant que patch 4015045 sur http://metalink.oracle.com
$ cd /opt/oracle/stage/frs/fr_services/Disk1/utils/4015045
$ perl commentipv6.pl
14
3.3.2 Installation
Aller sur le répertoire /opt/oracle/stage/frs/fr_services/Disk1. Avant de commencer l’installation
il faut s’assurer que la variable ENV n’est pas utilisée. Pour cela exécuter la commande suivante :
$ unset ENV
$ unset ENV
$ linux32 bash
$ ./runInstaller
Choisir Next
15
Choisir Next
$ /opt/oracle/oraInventory/orainstRoot.sh
16
Name : frsHome — Path : /opt/oracle/frs
17
Ajouter la langue française
18
Cliquer sur Next
19
Cliquer sur Install
Le message d’alerte affiché s’agit d’un bug qui n’affecte pas l’installation.
20
Cliquer sur OK
$ /opt/oracle/frs/root.sh
21
Cliquer sur Exit
$ cd /opt/oracle/stage/ias_patch/Disk1
$ unset ENV
$ linux32 bash
$ ./runInstaller
22
Cliquer sur Next
23
Sélectionner la première option puis cliquer sur Next
24
Cliquer sur OK
25
En effet, Oracle Installer essaie d’utiliser le compilateur 64bits pour compiler les bibliothèques 32bits.
Il faut se référer à la note 564700.1, et la solution est la suivante : premièrement, exécuter la commande
export comme suit :
Ensuite, faire une copie du fichier env_forms_mk et le renommer env_forms_mk.backup comme suit :
$~/stage/ias_patch/Disk1> cp
$ORACLE_HOME/forms/lib/env_forms.mk
$ORACLE_HOME/forms/lib/env_forms.mk.backup
Puis éditer, à l’aide de l’éditeur de texte vi, le fichier $ORACLE_HOME/forms/lib/env_forms.mk comme suit :
vi $ORACLE_HOME/forms/lib/env_forms.mk
set vi line numbering:
:set number
Il faut éditer trois lignes : 2459, 2865, 2866 en ajoutant l’option –m32 (32 bit) comme suit :
cd $ORACLE_HOME/forms/lib
26
Cliquer sur OK
$ /opt/oracle/frs/root.sh
Running Oracle 10g root.sh script...
The following environment variables are set as:
ORACLE_OWNER= oracle
ORACLE_HOME= /opt/oracle/frs
Enter the full pathname of the local bin directory: [/usr/local/bin]:
The file "dbhome" already exists in /usr/local/bin. Overwrite it?
(y/n)
[n]:
The file "oraenv" already exists in /usr/local/bin. Overwrite it?
(y/n)
[n]:
The file "coraenv" already exists in /usr/local/bin. Overwrite it?
(y/n)
[n]:
Entries will be added to the /etc/oratab file as needed by
Database Configuration Assistant when a database is created
Finished running generic part of root.sh script.
Now product-specific root actions will be performed.
27
Cliquer sur Exit
Pour vérifier l’installation, il faut se connecter à l’IAS à l’aide de la console Web suivante : http:
//p2clafr1:1156/ (Username : ias_admin, Password : abcde12345)
28
Maintenant, il faut vérifier Oracle Forms en accédant l’url suivante : http://p2clafr1:7777/forms/
frmservlet
29
3.3.2.2 Installation et configuration du WebUtil
WebUtil facilite l’intégration du côté client lors de l’exécution d’Oracle Forms sur le Web. Il simplifie la
mise à niveau des applications existantes sur le Web, et renforce les capacités des applications Oracle Forms
basées sur le Web. WebUtil a pour objectif de produire un service public, que tous les développeurs peuvent
utiliser pour effectuer des tâches complexes sur le navigateur du client simplement en codant du PL/SQL.
Avec WebUtil, tout ce que le programmeur a besoin de faire est exposé dans le cadre d’une bibliothèque
PL/SQL. Tous les fichiers d’installation et de configuration de WebUtil ont été regroupés dans le fichier
forms.jar, pour cela il faut le copier dans le répertoire /opt/oracle/frs et extraire les fichiers comme suit :
(il faut faire un backup pour le répertoire /opt/oracle/frs/forms)
cp forms.jar /opt/oracle/frs
oracle@p2clafr1:~/frs> jar xvf forms.jar
created: META-INF/
extracted: META-INF/MANIFEST.MF
created: forms/
extracted: forms/create_webutil_db.sql
created: forms/java/
extracted: forms/java/frmwebutil.jar
extracted: forms/java/forms_ie.js
extracted: forms/java/forms_base_ie.js
extracted: forms/java/frmwebutil.jar.old
extracted: forms/java/jacob.jar
extracted: forms/java/jacob.jar.old
created: forms/server/
extracted: forms/server/sample_formsweb_cfg_entry.txt
extracted: forms/server/webutil.cfg
30
extracted: forms/server/webutilbase.htm
extracted: forms/server/webutiljini.htm
extracted: forms/server/webutiljpi.htm
created: forms/webutil/
extracted: forms/webutil/d2kwut60.dll
extracted: forms/webutil/JNIsharedstubs.dll
extracted: forms/webutil/sign_webutil.bat
extracted: forms/webutil/sign_webutil.sh
extracted: forms/webutil/jacob.dll
extracted: forms/webutil.olb
extracted: forms/webutil.pll
extracted: forms/WU_TEST_106.fmb
extracted: forms/WU_TEST_106.fmx
extracted: forms/webutil.plx
unzip p7191939_10123_GENERIC.zip
Archive: p7191939_10123_GENERIC.zip
creating: 7191939/
creating: 7191939/files/
creating: 7191939/files/reports/
creating: 7191939/files/reports/jlib/
creating: 7191939/files/reports/jlib/rwrun.jar/
creating: 7191939/files/reports/jlib/rwrun.jar/oracle/
creating: 7191939/files/reports/jlib/rwrun.jar/oracle/reports/
creating: 7191939/files/reports/jlib/rwrun.jar/oracle/reports/server/
inflating:7191939/files/reports/jlib/rwrun.jar/oracle/reports/server/JobObject.class
creating: 7191939/etc/
creating: 7191939/etc/config/
inflating: 7191939/etc/config/inventory
inflating: 7191939/etc/config/actions
creating: 7191939/etc/xml/
inflating: 7191939/etc/xml/GenericActions.xml
31
inflating: 7191939/etc/xml/ShiphomeDirectoryStructure.xml
inflating: 7191939/README.txt
32
immédiatement et de manière sécurisée aux données de sources de données relationnelles et multidimension-
nelles.
Oracle Business Intelligence Discoverer fournit une vue d’entité pour masquer la complexité des struc-
tures de données sous-jacentes, ce qui vous permet de vous consacrer uniquement à la résolution des pro-
blèmes liés à votre activité.
Afin de démarrer l’installation, il faut suivre les étapes suivantes :
cd /opt/oracle/stage/bi/business_intelligence/Disk1
unset ENV
linux32 bash
./runInstaller
Choisir Next
33
Name : biHome Path : /opt/oracle/bi
34
Ajouter la langue française
35
Cliquer Next
36
Choisir Install
Choisir Continue
Le message d’alerte affiché s’agit d’un bug qui n’infecte pas l’installation.
37
En tant qu’utilisateur root, lancer le script suivant :
$/opt/oracle/bi/root.sh
38
Cliquer sur OK. Il ne faut pas quitter l’installation après avoir cliqué sur le OK. Il faut laisser la fenêtre
telle quelle et procéder à la démarche décrite dans la suite, et enfin revenir pour cliquer sur Retry comme
décrit ci-dessous.
Il faut suivre la démarche suivante pour être capable de continuer l’installation. Pour cela, aller sur le
répertoire /opt/oracle/bi/opmn/conf, faire une copie (comme backup) du fichier opmn.xml et effacer la
ligne qui contient « LD_ASSUME_KERNEL ».
cd /opt/oracle/bi/opmn/conf
cp opmn.xml opmn.xml.org
vi opmn.xml
<ias-component id="Discoverer">
<environment>
39
<variable id="PREFERENCE_PORT" value="16001"/>
<variable id="DISCO_DIR" value="$ORACLE_HOME"/>
<variable id="DCLOG_CONFIG_FILE"
value="/opt/oracle/bi/discoverer/util/ServerLogParams.txt"/>
<variable id="LD_LIBRARY_PATH"
value="/opt/oracle/bi/discoverer/lib:/opt/oracle/bi/lib:/usr/lib"
append="true"/>
<variable id="DC10_REG" value="/opt/oracle/bi/discoverer/"/>
<variable id="LD_ASSUME_KERNEL" value="2.4.19"/>
<variable id="FND_TOP" value="/opt/oracle/bi/discoverer/"/>
<variable id="FND_SECURE" value="/opt/oracle/bi/discoverer/secure"/>
</environment>
$~/bi/opmn/conf> cd /opt/oracle/bi/opmn/bin
$~/bi/opmn/bin> ./opmnctl reload
opmnctl: reconfiguring opmn...
opmnctl: opmn reloaded successfully...
40
Cliquer Exit
$ unset ENV
$ ./runInstaller -ignoreSysPrereqs
Cliquer Next
41
Path : /opt/oracle/oraInventory
42
Name : OraDb10g_home1 — Path : /opt/oracle/product/10.2/db_1
43
Cliquer sur Next
44
Choisir Install database Software only
45
Il faut maintenant lancer les deux scripts comme étant l’utilisateur root
$ /opt/oracle/oraInventory/orainstRoot.sh
$ /opt/oracle/product/10.2/db_1/root.sh
46
The following environment variables are set as:
ORACLE_OWNER= oracle
ORACLE_HOME= /opt/oracle/product/10.2/db_1
Enter the full pathname of the local bin directory: [/usr/local/bin]:
Copying dbhome to /usr/local/bin ...
Copying oraenv to /usr/local/bin ...
Copying coraenv to /usr/local/bin ...
Creating /etc/oratab file...
Entries will be added to the /etc/oratab file as needed by
Database Configuration Assistant when a database is created
Finished running generic part of root.sh script.
Now product-specific root actions will be performed.
cd /opt/oracle/stage/db_patch/Disk1
./runInstaller
47
Cliquer sur Next
48
Cliquer sur Next
49
Cliquer sur Install
50
Il faut se connecter comme étant l’utilisateur root et lancer le script root.sh comme suit :
$ /opt/oracle/product/10.2/db_1/root.sh
51
Cliquer sur Exit
3.3.3 Post-Configuration
Optionel
Expoloitation
Formation
Applications
Apps-BDD
BDD
GL2Z
GP1Z
Pour la configurations de nos applications métiers au sein de notre nouveau serveur d’applications, J’ai
passer une journée entière au niveau du complexe GP2Z pour l’étude de l’existant ou j’ai reçu quelques
clarifications concernant la mise en route des différentes applications métiers.
52
3.3.3.1 Création d’une base de données à partir d’un "export ou une sauvegarde"
L’utilitaire Export fournit un moyen simple de transférer des objets de données entre des bases de données
Oracle, même si elles résident sur des plateformes avec différentes configurations matérielles et logicielles. Il
y’a d’autres methodes de création de bases de données qui ne seront pas ciées dans ce mémoire.
La création depuis un export se fait via la ligne de commande suivante sachant qu’on possède un export
et/ou une sauvegarde comme suit :
et avec cette commande on peut importer toutes les bases données metiers (GESOR,SYGEF,RELEX ,BUREAUTIQUE,GATIO
...) que nous utilisons au sein de GP1Z.
53
CHAPITRE 4
AssisTrach
AssisTrach (Assistance sonaTrach) est une plateforme pour assister les participants à la formation
plus efficacement, composée de deux applications bureau (destinées pour la plateforme windows 7 64bits
et 32bits), AssisTrach (Serveur) et AssisTrach Slave (Client).
Cette plateforme a été développé par des technologie web et essentiellement WebRTC i.e Web Real Time
Communication qui veut dire en français communication en temps réel pour le Web.Une librairie open
source(code source ouvert) developpé par Muaz Khan[1] a été utilisée pour developper AssisTrach
qui est une abstraction plus elevée pour faciliter l’utilisation de la technologie webRTC.
AssisTrach Master
54
AssisTrach Master : icones
55
AssisTrach Slave
Dialogue de configuration
56
Thèmes
57
Ecran participant avec des raccourcis de contrôle
58
Ecran du participant en plein ecran avec interface de contrôle
59
CHAPITRE 5
Conclusion
[Todo: AssisTrach : wait for server and reconnect in case of server disconnection]
[Todo: AssisTrach : add username to fullscreen (mouse hover)]
[Todo: AssisTrach : video broadcasting the other way with load-balancing]
60
CHAPITRE 6
Remerciements
61
Bibliographie
62