1 apogée session 2010 séminaire dinstallation et dexploitation technique apogée
TRANSCRIPT
![Page 1: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/1.jpg)
1
ApogéeSession 2010
Séminaire d’installation et d’exploitation
technique Apogée.
![Page 2: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/2.jpg)
2
ApogéeSession 2010
SEMINAIRE TECHNIQUE APOGEEIntroduction
Objectifs Comprendre techniquement Connaître précisément Etre opérationnel
Prérequis DBA Oracle 10g/ Oracle 10g AS Administration OS : Unix/Linux /Windows Réseau
![Page 3: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/3.jpg)
3
ApogéeSession 2010
SEMINAIRE TECHNIQUE APOGEEPlan
Premier jour Architecture & Documentation Installation d’Apogée
Deuxième jour Tests d ’installation Base de test Fin d ’installation, le Domaine Référentiel Habilitations Domaine exploitation
![Page 4: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/4.jpg)
4
ApogéeSession 2010
Architecture et Documentation
Technique
SEMINAIRE TECHNIQUE APOGEE
![Page 5: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/5.jpg)
5
ApogéeSession 2010
SEMINAIRE TECHNIQUE APOGEEArchitecture & Documentation
Architecture 3 TiersServeur de bases de données
Plates-formes validées:AIX 5L v 5.3 (64-bit)HP-UX 11i PA-RISC (64-bit)HP (Compaq) Tru64 5.1b (64-bit)Linux Red Hat Enterprise 4.x AS/ES (32 bits ou 64 bits)
DimensionnementMémoire:système : entre 20 Mo et 50 Mo + Base Oracle : 500Mo + utilisateurs connectés : 8 Mo X nb utilisateurs + batchs Apogée : 1 Mo X nb utilisateursDisque : système (1 Go) + Oracle 10g (4 Go) + Oracle Forms & Reports standalone (500 Mo) + Apogée (200 Mo / version)
Serveur d’applicationsPlates-formes validées:
Windows XP, 2000, 2003Linux RHEL 4 (et 3 sur certaines plates-formes) / SLES 9 (et 8 sur plate-forme Intel 32 bits)
Dimensionnement:Disque : Système (1Go minimum) + Oracle (au moins 1.5 Go) + Apogée (500 Mo / version)Mémoire : système (100 Mo) + Oracle AS1g (1.5 Go) + 25 Mo * nombre maximum de sessions simultanées.
Poste clients Plates-formes validées:
Windows XP, 2000, 2003, VISTADimensionnement:
Disque : 2 GoMémoire : 128 Mo minimum
RéseauLiaison PC / serveur AS10g par réseau Ethernet à 10 Mbit/s via TCP/IP Liaison haut débit entre serveur AS10g et le serveur BDD
![Page 6: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/6.jpg)
6
ApogéeSession 2010
SEMINAIRE TECHNIQUE APOGEEArchitecture & Documentation
Site LocalSite LocalStreamer
Réseau Ethernet10/100 Mbits
Serveur de fichiers (optionnel)Novell, Lan Manager, …)
Sites DistantsSites Distants
Pont vers l'extérieur :RENATERLS X25
Poste IsoléPoste Isolé
Un poste serveur BO XI R2Windows 2000, XPSQL/Net V10Business Object CMSNavigateur Internet
Option WebOption Web
Postes clients :Windows 2000, XPNavigateur IE / FirefoxBusiness Objects Client
Serveur BDD UNIXOracle 10.2.0.3SQL/Net V10 Forms / Reports 10g stand alone 10.1.2.0.2
Réseau Ethernet10/100 Mbits
Serveur LDAP(option)
Serveur HTTP
Serveur SMTP
Serveur d ’application J2EE
InternetInternet
Postes clients Impression
A4 - A3
Impressions Synchrone et Asynchrone
Impression A4 - A3
Editions Html et Pdf
Postes clients
Firewall
Serveur 10gASSSOOIDForms / Reports 10gAS 10.1.2.0.2
Serveur CAS(option)
![Page 7: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/7.jpg)
7
ApogéeSession 2010
SEMINAIRE TECHNIQUE APOGEEArchitecture & Documentation
Cahier des Charges d’Implantation : CCI
Plates-formes validées Versions de logiciels Dimensionnement , Volumétrie
Manuel d’installation Procédures d’installation Procédures de test
d’installation Dossier
d’Exploitation Bible de l’exploitant Annexes
exhaustives
![Page 8: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/8.jpg)
8
ApogéeSession 2010
SEMINAIRE TECHNIQUE APOGEEArchitecture & Documentation
Les documents clefs (1/2) Docsit_400\I_doc_version\v400\1_doc_tech
NOT031InstallationOracle10gAS.pdf : Note d’installation du serveur d’application
NOT035Migration10gAS-retourExperience.doc : Recueil d’informations concernant la mise en œuvre d’Apogee en 10GAS
ConfigImpApogee.doc : Détail de la configuration des imprimantes
Docsit_400\III_doc_technique\1_installation minstall.pdf : manuel d’installation Apogee apnscci2.pdf : CCI Apogee manuel_technique_iaprimo_web.pdf manuel_technique_iareins_web.pdf manuel_technique_ip_web.doc
![Page 9: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/9.jpg)
9
ApogéeSession 2010
SEMINAIRE TECHNIQUE APOGEEArchitecture & Documentation
Les documents clefs (2/2) Docsit_400\III_doc_technique\2_exploitation
apanxde2.pdf : Annexe au dossier d’exploitation apdexp2.pdf : Dossier d’exploitation base de production apdform2.pdf : Dossier d’exploitation base de formation conv_opi.pdf : mise en œuvre interface OPI digc_site.xls : bible Apogee dossier_technique_email.doc: mise en œuvre de l’interface
LDAP
![Page 10: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/10.jpg)
10
ApogéeSession 2010
Installation d’Apogée
SEMINAIRE TECHNIQUE APOGEE
![Page 11: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/11.jpg)
11
ApogéeSession 2010
SEMINAIRE TECHNIQUE APOGEEInstallation d’Apogée
Points fondamentaux : La base de données Le serveur d’applications Le module d’accès Web: FormWebAccess Business Objects Services Numériques et WebServices L’architecture Batch La base de formation
![Page 12: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/12.jpg)
12
ApogéeSession 2010
SEMINAIRE TECHNIQUE APOGEEInstallation d’Apogée
La base de production a : La détermination du volume de la base (*) b : La préparation des File-Systems en fonction du volume c : Les points de montage d : La récupération d’une livraison e : Le script d’installation f : Le déroulement d’une installation g : Les retouches des scripts (*) h : La vérification d’une installation correcte i : La configuration de NET8 J : L’installation de report standalone
Le serveur d’applications
Le module d’accès Web: FormWebAccess
Business Objects
Services Numériques et WebServies
L’architecture batch
La base de formation
![Page 13: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/13.jpg)
13
ApogéeSession 2010
SEMINAIRE TECHNIQUE APOGEEInstallation d’Apogée La mise en place des filesystems
Différents selon les systèmes UNIX
Règles fondamentales :Choisir systématiquement un volume supérieurSécuriser mais pas à outranceSurveiller l’état des disquesPréférer la flexibilité à la facilitéAttention résultats commande « df »
![Page 14: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/14.jpg)
14
ApogéeSession 2010
SEMINAIRE TECHNIQUE APOGEEInstallation d’ApogéeLes points de montage
Six points de montage :
Point 1 : Données IA, IP & Accès à distance Point 2 : Index IA, IP & Accès à distance Point 3 : Données RésultatsPoint 4 : Index RésultatsPoint 5 : Données autres
Point 6 : Index autres
![Page 15: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/15.jpg)
15
ApogéeSession 2010
SEMINAIRE TECHNIQUE APOGEEInstallation d’ApogéeLa récupération d’une livraison
Circuit de livraison :Livraison initiale
Livraison des patchs
Apogée : FTP Documentation : FTP
Sur FTP
![Page 16: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/16.jpg)
16
ApogéeSession 2010
SEMINAIRE TECHNIQUE APOGEEInstallation d’ApogéeLe script d’installation
Exécution en APOINST
Données indispensables : Le type de système UNIX (AIX, Tru64, HP-UX ou
LINUX RH AS ES 4) : Le nom du groupe habilité DBA Le nom du groupe gérant les batchs d'Apogée
(APOBATCH) Le nom de l'instance de production et les points de
montage Le nom de l'instance de formation et les points de
montage Le répertoire d ’installation des outils Developer 6i
![Page 17: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/17.jpg)
17
ApogéeSession 2010
SEMINAIRE TECHNIQUE APOGEEInstallation d’ApogéeLe script d’installation
apo_x_yz Répertoire APOGEE_HOME
admin Répertoire contenant les scripts d’administration et le fichier de suivi d'installation (apogee.ver)
install Répertoire contenant tout ce qui est relatif a l'installation
formation.sh Script de création d'une base de formation Apogée
install.sh Script d'installation d'une base de production Apogée
maj.sh Script de mise à jour de la base de production Apogée
log Répertoire contenant tous les fichiers trace d'installation
patch Répertoire destiné à l'installation des patchs
sh Répertoire contenant les scripts Unix d'installation
sql Répertoire contenant les scripts Sql d'installation
dmd_X.yz Répertoire contenant les scripts sql d’installation des demandes de modification de données prises en compte pour la livraison
reference Répertoire contenant les scripts sql gérant l’évolution du référentiel
batch Répertoire contenant l’arborescence batch et reports
exe Répertoire contenant les exécutables des batchs et reports
log Répertoire contenant les comptes-rendus d’exécution des batchs
fic Répertoire contenant les fichiers extérieurs à traiter (OPI, ...)
cfg Répertoire contenant les fichiers de format d’importation pour les batchs OPI ainsi que les .profiles types pour les utilisateurs ‘batchs’
compil Répertoire contenant l'arborescence de compilation
obj Répertoire contenant les objets pour l'édition de liens
outils Répertoire contenant les outils d'édition de liens
makeall.gen.AIX Fichier de type make pour le système d’exploitation AIX
makeall.gen.OSF1 Fichier de type make pour le système d’exploitation OSF1
makeall.gen.HPUX Fichier de type make pour le système d’exploitation HPUX
pfile Répertoire où sont situés les fichiers de démarrage des instances Oracle.
![Page 18: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/18.jpg)
18
ApogéeSession 2010
SEMINAIRE TECHNIQUE APOGEEInstallation d’ApogéeLe script d’installation
Quelques principes des scripts :
Commentés
#=================================================================# MISE A JOUR DES VARIABLES GLOBALES#=================================================================
# Recuperation du repertoire d'installation.repertoire_installation=`pwd`APOGEE_HOME=$repertoire_installationexport APOGEE_HOMEAPOGEE_BATCH=$repertoire_installation/batchexport APOGEE_BATCH
# création du fichier log oracle.log.rm -f apo_oracle.log
![Page 19: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/19.jpg)
19
ApogéeSession 2010
SEMINAIRE TECHNIQUE APOGEEInstallation d’ApogéeLe script d’installation
Quelques principes des scripts :
Passage de paramètres explicités dans le header
#! /bin/sh########################################################################## ## Script : apo_genere.sh ## Generation des executables batchs d'APOGEE. ## ## Auteur : Pôle Livraison (FRN) ## Date : 20/11/1998. ## ## Parametres : $1 - plateforme d'installation (AIX, OSF1 ou HPUX). ## $2 - AUTO : generation lancee par script d'installation ## MANUEL : generation lancee manuellement ## ## Modif : 23/09/199 ## Compilation avec les outils ORACLE DEVELOPPER 2000 1.6.1 ## ##########################################################################
![Page 20: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/20.jpg)
20
ApogéeSession 2010
SEMINAIRE TECHNIQUE APOGEEInstallation d’ApogéeLe script d’installation
Quelques principes des scripts :
Modification dynamique via le script apo_remplacerapo_remplacer.Création des fichiers ~
# On remplace les références génériques à l’ORACLE_SID# et aux points de montage 1 et 2 par les valeurs saisies./apo_remplacer INSTANCE $instance ${apo_init} ${apo_init0} apo_$instance.db~ apo_$instance.tsp~ apo_$instance.rbs~./apo_remplacer dsk1 $disk1 ${apo_init} ${apo_init0} apo_$instance.db~ apo_$instance.tsp~./apo_remplacer dsk2 $disk2 ${apo_init} ${apo_init0} apo_$instance.db~ apo_$instance.tsp~
# On remplace les références génériques aux points de montage 3,4,5 et 6# par les valeurs saisies si la base à créer n’est pas de formationif [ ! "$domaine" = "FORMATION" ]then ./apo_remplacer dsk3 $disk3 apo_$instance.tsp~ ./apo_remplacer dsk4 $disk4 apo_$instance.tsp~ ./apo_remplacer dsk5 $disk5 apo_$instance.tsp~ ./apo_remplacer dsk6 $disk6 apo_$instance.tsp~fi
![Page 21: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/21.jpg)
21
ApogéeSession 2010
SEMINAIRE TECHNIQUE APOGEEInstallation d’ApogéeLe déroulement de l’installation
Architecture des appels du script install.shinstall.sh
creer_base.sh
apo_base.sh Création de la base de production. (3
scripts)apo_base_init.sh
Création des rôles, utilisateurs, objets et données de référence (23 scripts)
apo_genere.sh
Création de l’architecture batch et reports asynchrones (1 script)
creer_point.shCréation des points de montage de la base de production
![Page 22: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/22.jpg)
22
ApogéeSession 2010
SEMINAIRE TECHNIQUE APOGEEInstallation d’ApogéeLe déroulement de l’installation
Architecture des appels du script formation.shformation.s
h
initialiser_formation.sh Récupération ou mise à jour des données imprimante et université
creer_base
apo_baseCréation de la base de formation. (3 scripts)
apo_genere.sh
Création de l’architecture batch et reports asynchrones (1 script)
creer_point.shCréation des points de montage de la base de formation
Création des rôles, utilisateurs, objets et données de référence (form.dmp)
apo_base_formation.sh
![Page 23: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/23.jpg)
23
ApogéeSession 2010
SEMINAIRE TECHNIQUE APOGEEInstallation d’ApogéeLa retouche des scripts
Il est possible de retoucher les scripts :
TestsReprise sur incidentVolumétrie...
![Page 24: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/24.jpg)
24
ApogéeSession 2010
SEMINAIRE TECHNIQUE APOGEEInstallation d’ApogéeLa vérification d’une installation correcte
Les fichiers de log de l’installation initiale :
localisations
Examen systématique de ces fichiersRecherche de la chaîne «ORA-»
Les principaux fichiers LOG sont spécifiques à l ’instance sous laquelle est lancé le script :
Le fichier log du script de génération des exécutables est daté :
install.sh $APOGEE_HOME/install/log/install.[Instance].log
formation.sh $APOGEE_HOME/install/log/formation.[Instance].log
apo_base.sh $APOGEE_HOME/install/log/apo_base.[Instance].log
apo_genere.sh $APOGEE_HOME/install/log/apo_genere.[Date].log
![Page 25: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/25.jpg)
25
ApogéeSession 2010
SEMINAIRE TECHNIQUE APOGEEInstallation d’ApogéeLa vérification d’une installation correcte
La réaction face aux erreurs d’installationsSauvegarder les log
Localiser l'erreur apo_oracle.[Instance].log apo_genere.[Date].log Identifier la position dans le déroulement du
script
Identifier et analyser l’erreurEn cas de doutes :
Autres compétences locales Autres sites Apogée Correspondant technique Supports : constructeurs, Oracle ...
![Page 26: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/26.jpg)
26
ApogéeSession 2010
PAS EN ROOT ! Le listener
Trois parties Protocoles
LISTENER = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP) (HOST = 193.51.157.7) (PORT = 1521) ) )
Services
SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME =) (ORACLE_HOME=) ) )
Paramêtres
TRACE_LEVEL_LISTENER = OFFSTARTUP_WAIT_TIME_LISTENER = 0CONNECT_TIMEOUT_LISTENER = 60LOG_DIRECTORY_LISTENER=/oracle/products/ora9206/network/logLOG_FILE_LISTENER = lsn
Ajout d’une base SID ORACLE_HOME
SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = APOGEE) (ORACLE_HOME=/oracle/products/ora9206) ) )
SEMINAIRE TECHNIQUE APOGEEInstallation d’Apogéeparamétrer NET*8 serveur
![Page 27: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/27.jpg)
27
ApogéeSession 2010
Fichier de configuration du client : tnsnames.ora
SEMINAIRE TECHNIQUE APOGEEInstallation d’Apogéeparamétrer NET*8 serveur
...APOGEE.world = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (COMMUNITY = ORAPOGEETCP) (PROTOCOL = TCP) (HOST = 193.51.157.7) (PORT = 1521) ) ) (CONNECT_DATA = (SID = APOGEE) ) )...
Nom du serviceHôte
PortSID
![Page 28: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/28.jpg)
28
ApogéeSession 2010
Test du paramétrage listener.ora & tnsnames.ora
sqlplus apogee/apogee@SID
SEMINAIRE TECHNIQUE APOGEEInstallation d’Apogéeparamétrer NET*10 serveur
#sqlplus apogee/apogee@APOGEE
SQL*Plus: Release 9.2.0.6.0 - Production on Thu Jan 9 20:21:16 2007
Copyright (c) 1982, 2006, Oracle Corporation. All rights reserved.
Connected to:Oracle9i Enterprise Edition Release 9.2.0.6.0 - 64bit ProductionWith the Partitioning, OLAP and Oracle Data Mining optionsJServer Release 9.2.0.6.0 - Production
SQL>
![Page 29: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/29.jpg)
29
ApogéeSession 2010
Permet la communication entre les batchs et le serveur de reports
Décrit au chapitre 10 de la note d’installation Apogée sur AS10G
Une distribution par type de plate forme
Mise en œuvre dépendante de l’infrastructure établissement
SEMINAIRE TECHNIQUE APOGEEInstallation d’Apogéereport standalone
![Page 30: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/30.jpg)
30
ApogéeSession 2010
Serveur Base de données : - Oracle 9i / 10g- Fomrs et Reports Standalone (rwclient) - cron Unix - partie serveur Apogée sans éditions Oracle Reports
Serveur d’applications : - Oracle Application Serveur 10g- Définition imprimantes- Composants Fomrs et Reports Apogée
Architecture 10g AS
SEMINAIRE TECHNIQUE APOGEEInstallation d’Apogéereport standalone : principe
![Page 31: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/31.jpg)
31
ApogéeSession 2010
SEMINAIRE TECHNIQUE APOGEEInstallation d’Apogéereport standalone : les étapes clef
Créer un user dédié à l’installation de report standalone
Installer la distribution oracle
Vérifier les droits sur les répertoires
Mise en œuvre de rwclient Mode multicast Mode Naming service
Paramétrage du user batch
![Page 32: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/32.jpg)
32
ApogéeSession 2010
Identifier le tiers cause du problème Console d’administration du report server
Vérifier si la demande d’édition lui est parvenue Si oui activer les traces du report serveur pour analyser la cause du problème
Log du batch Vérifier que le batch a bien été lancé avec les bons paramètres Contrôler qu’il n’y a pas d’erreur d’exécution
Tracer le script apo_runreport.sh Modifier le script pour récupérer la commande générée dans un fichier Le lancer à la main pour obtenir l’erreur éventuelle lors de la demande faite
au report server.
SEMINAIRE TECHNIQUE APOGEEInstallation d’Apogéereport standalone : en cas de problème
![Page 33: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/33.jpg)
33
ApogéeSession 2010
Points fondamentaux : La base de productionLe serveur d’applications
Installation des produits Oracle Paramétrage d’Oracle AS10g Installation d’Apogée Authentification
Module d’accès Web: FormWebAccesBusiness ObjectsServices Numériques + WebServices L’architecture batch La base de formation
Serveur d’applicationsInstallation d’Apogée
![Page 34: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/34.jpg)
34
ApogéeSession 2010
Points fondamentaux : La base de productionLe serveur d’applications
Installation des produits Oracle Paramétrage d’Oracle AS10g Installation d’Apogée Authentification
Module d’accès Web: FormWebAccesBusiness ObjectsServices Numériques + WebServices L’architecture batch La base de formation
Serveur d’applicationsInstallation d’Apogée
![Page 35: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/35.jpg)
35
ApogéeSession 2010
Cf CCI Apogée pour le niveau de version d’Oracle AS10g (10.1.2.0.2)
Téléchargement:http://www.oracle.com/technology/software/products/ias/htdocs/101202.html
Documentations d’installation: http://download.oracle.com/docs/cd/B14099_19/getstart.htm
Installation : 2 ORACLE_HOME:
Infrastructure : <ORACLE_HOME_INFRA> : non concerné par le paramétrage Application Server: <ORACLE_HOME>
Serveur d’applicationsInstallation des produits Oracle
![Page 36: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/36.jpg)
36
ApogéeSession 2010
URLs: Permettent de vérifier la bonne installation d’Oracle
Infrastructure et d’Application Serveur http://serveuroas.universite.fr:1156 : console
d'administration (ASC) de l'Infrastructure http://serveuroas.universite.fr:7777 : page d'accueil de
l'Infrastructure http://serveuroas.universite.fr:7777/oiddas/ : console
web d'administration de l'OID (il y a aussi la console X11 oidadmin)
http://serveuroas.universite.fr:1810 : console d'administration (ASC) du Serveur d'Applications
http://serveuroas.universite.fr:7779 : page d'accueil du Serveur d'Applications
http://serveuroas.universite.fr:7778 : page d'accueil du Serveur d'Applications en passant pas le Web Cache (celui-ci est activé par défaut)
Serveur d’applicationsInstallation des produits Oracle
![Page 37: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/37.jpg)
37
ApogéeSession 2010
Points fondamentaux : La base de productionLe serveur d’applications
Installation des produits Oracle Paramétrage d’Oracle AS10g Installation d’Apogée Authentification
Module d’accès Web: FormWebAccesBusiness ObjectsServices Numériques + WebServices L’architecture batch La base de formation
Serveur d’applicationsInstallation d’Apogée
![Page 38: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/38.jpg)
38
ApogéeSession 2010
Couche réseau d’Oracle: Mettre à jour le fichier
<ORACLE_HOME>/network/admin/sqlnet.ora: NAMES.DIRECTORY_PATH= (TNSNAMES, LDAP, EZCONNECT, ONAMES, HOSTNAME)
Mettre à jour le fichier <ORACLE_HOME>/network/admin/tnsname.ora:
Serveur d’applicationsParamétrage d’Oracle AS10g
... APOGEE.world = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (COMMUNITY = ORAPOGEETCP) (PROTOCOL = TCP) (HOST = 193.51.157.7) (PORT = 1521) ) ) (CONNECT_DATA = (SID = APOGEE) ) ) ...
HôtePortSID
![Page 39: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/39.jpg)
39
ApogéeSession 2010
Imprimantes du serveur AS sous Linux : Déclarer l’imprimante dans le fichier
<ORACLE_HOME>/guicommon/tk/admin/uiprint.txt Driver des imprimantes (*.ppd)
Déposer dans le répertoire <ORACLE_HOME>/guicommon/tk/admin/PPD les drivers des imprimantes.
Ajouter dans chaque .ppd la déclaration de la police Apogee
Ajouter la déclaration de la police Apogée dans le fichier <ORACLE_HOME>/guicommon/tk/admin uifont.ali
Serveur d’applicationsParamétrage d’Oracle AS10g
![Page 40: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/40.jpg)
40
ApogéeSession 2010
Cas des imprimantes éditant un diplôme de docteur: Mise en place d’une procédure particulière pour les
imprimantes qui éditent des diplômes de docteur (serveurs d’applications Oracle sous Linux):
Ces diplômes utilisent la police Apogée (police comportant des caractères spéciaux notamment utilisés dans le cadre des titres de thèses).
Procédure à suivre au choix: Installer la police sur l’imprimante :
Procédure spécifique à chaque constructeur d’imprimantes. Cf documentation constructeur
Incorporer la police dans le fichier PostScript généré par le serveur de reports Oracle.
Modifier le script shell $ORACE_HOME/bin/rwlpr.sh
Serveur d’applicationsParamétrage d’Oracle AS10g
![Page 41: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/41.jpg)
41
ApogéeSession 2010
Serveur d’applications Paramétrage d’Oracle AS10g
Définition de la police Apogee pour le serveur Forms
La police Apogee doit être déclarée au niveau du service Forms du serveur Oracle AS.
Console ASC >> Groupe d'instances >> Forms >> Forms >> Configuration : choisir Correspondance police-icône Forms (Registry.dat).
Ajouter le mapping pour la police Apogée.
![Page 42: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/42.jpg)
42
ApogéeSession 2010
Points fondamentaux : La base de productionLe serveur d’applications
Installation des produits Oracle Paramétrage d’Oracle AS10g Installation d’Apogée Authentification
Module d’accès Web: FormWebAccesBusiness ObjectsServices Numériques + WebServices L’architecture batch La base de formation
Serveur d’applicationsInstallation d’Apogée
![Page 43: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/43.jpg)
43
ApogéeSession 2010
Préparation Créer un répertoire $ORACLE_HOME/forms/apogee/
Récupérer l’archive : Nom: apo{version}.as.{ext}
Avec ext= gz pour Linux Zip pour Windows
La copier dans ORACLE_HOME La dézipper/décompresser avec les outils OS:
Arborescence obtenue: $ORACLE_HOME/forms/apogee/apo400/form/
$ORACLE_HOME/forms/apogee/apo400/lib/$ORACLE_HOME/forms/apogee/apo400/menu/$ORACLE_HOME/forms/apogee/apo400/report/$ORACLE_HOME/forms/apogee/apo400/cfg/$ORACLE_HOME/forms/apogee/apo400/javahelp/$ORACLE_HOME/forms/apogee/apo400/devEtb/
Serveur d’applicationsInstallation d’Apogée
![Page 44: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/44.jpg)
44
ApogéeSession 2010
Déploiement complémentaires (installation initiale ou relivraison ultérieure) (1/2)
Aide en ligne: Répertoire
$ORACLE_HOME/Apache/Apache/htdocs/aideApogee400 à créer (doit être accessible en lecture)
Y copier le contenu du répertoire <ORACLE_HOME>/forms/apogee/apo400/javahelp/
Raccourcis claviers: Copier le fichier
$ORACLE_HOME/forms/apogee/apo400/cfg/apogee.res dans $ORACLE_HOME/forms/admin/resource/US/
Icônes Apogée: Copier le fichier
$ORACLE_HOME/forms/apogee/apo400/cfg/apogeeIcones.jar dans $ORACLE_HOME/forms/java.
Utilitaires: Copier les fichiers
$ORACLE_HOME/forms/apogee/apo400/cfg/apogee*.jar dans $ORACLE_HOME/forms/java.
Macro Excel de saisie de notes: Copier le fichier
$ORACLE_HOME/forms/apogee/apo400/cfg/imp_exp.xls dans $ORACLE_HOME/Apache/Apache/htdocs/.
Serveur d’applicationsInstallation d’Apogée
![Page 45: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/45.jpg)
45
ApogéeSession 2010
Déploiement complémentaires (installation initiale ou relivraison ultérieure) (2/2)
Police Apogee : Serveurs Linux:
Copier le fichier apogee.afm dans le $ORACLE_HOME/guicommon/tk/admin/AFM
La renommer en ApogeeMT. Serveurs Windows:
Installer la police apogee.ttf sur le serveur à l’aide de l’utilitaire d’installation de police.
Modification du fichier $ORACLE_HOME/bin/reports.sh (Linux) ou reports.bat (Windows)
Mettre en commentaire la variable REPORTS_PATH
Mise en commentaire de la variable NLS_LANG
Serveur d’applicationsInstallation d’Apogée
![Page 46: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/46.jpg)
46
ApogéeSession 2010
Paramétrage du fichier formweb.cfg Ajouter une nouvelle section (configuration) en fin du fichier
$ORACLE_HOME/forms/server/formsweb.cfg (exemple : section [apo400]) à partir du contenu du fichier $ORACLE_HOME/forms/apogee/apo400/cfg/formsweb.cfg
Vérifier la valeurs des variables de cette section Variables importantes:
Pour activer le mode SSO: ssoMode=true ssoDynamicResourceCreate=true
Choix de la JVM: Version JVM 1.4.2_06 imposée Pour accepter une autre versions de JVM:
jpi_mimetype=application/x-java-applet
Serveur d’applicationsInstallation d’Apogée
![Page 47: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/47.jpg)
47
ApogéeSession 2010
Paramétrage du fichier d’environnement des forms (1/2)
Copier le fichier d’environnement $ORACLE_HOME/forms/apogee/apo400/cfg/apo400.env dans $ORACLE_HOME/forms/server
Adapter le contenu du fichier d’environnement: Console d’administration ASC >> Groupe d'instances >>
Forms >> Composant « Forms » >> Onglet « Environnement » :
Sélectionner l’environnement, l’éditer
Serveur d’applicationsInstallation d’Apogée
![Page 48: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/48.jpg)
48
ApogéeSession 2010
Paramétrage du fichier d’environnement des forms (2/2)
Remplacer dans les valeurs des variables les références à /cheminInstallationOracleAS par la valeur de <ORACLE_HOME>
Autres variables: # environnement Apogee (version, report, javahelp) APOGEE_VERSION=4.00.00 REPORT_ENVID=apo400 JAVAHELP_PATH=aideApogee400 SERVEUR_REPORTS=rep_dingo_oracleas
Serveur d’applicationsInstallation d’Apogée
![Page 49: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/49.jpg)
49
ApogéeSession 2010
Paramétrage du fichier d’environnement des reports
Modifier le fichier de configuration: Console d’administration ASC >> Groupe d'instances >> Forms
>> Composant « Reports Server » >> Modifier le fichier de configuration:
Y ajouter l’environnement des reports correspondant à la version
Vérifier au final la syntaxe Redémarrer le Report Server
Serveur d’applicationsInstallation d’Apogée
![Page 50: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/50.jpg)
50
ApogéeSession 2010
Mise à jour d’une installation : livraison d’un patch correctif
Mettre à jour les composants modifiés livrés (fmx, plx, mmx, rdf, etc.) dans le répertoire de la version visée.
Récupérer l’archive du patch correctif, la copier dans un répertoire temporaire /tmp ou c:\temp par exemple, la décompresser
Arborescence obtenue: /tmp/patch_apogee/form/ /tmp/patch_apogee/lib/ /tmp/patch_apogee/menu/ /tmp/patch_apogee/report/ /tmp/patch_apogee/cfg/ /tmp/patch_apogee/javahelp/
Copier le contenu de chacun des sous-répertoires form, lib, menu et report dans le répertoire du même nom sous <ORACLE_HOME>forms/apogee/apo400
Exemple sous Linux : cp –f /tmp/patch_apogee/form/* $ORACLE_HOME/forms/apogee/apo400/form/.
Serveur d’applicationsInstallation d’Apogée
![Page 51: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/51.jpg)
51
ApogéeSession 2010
Webutil
En mode Web, l'application Forms s'exécute sur le serveur d'applications:
Toutes les commandes d'interaction avec la machine (commande système, lecture/écriture de fichiers) s'exécutent donc sur le serveur d'applications.
Webutil : librairie Oracle permettant d'exécuter ces commandes sur le poste client.
Cette librairie permet d'exécuter les opérations suivantes sur le poste client:
Lecture/écriture d'un fichier Lecture/écriture d'images (disque <-> BDD) …
Installation : Récupérer les archives suivantes :
webutil_106.zip : http://www.oracle.com/technology/software/products/forms/files/webutil/webutil_106.zip
jacob_18.zip : http://prdownloads.sourceforge.net/jacob-project/jacob_18.zip
Serveur d’applicationsInstallation d’Apogée
![Page 52: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/52.jpg)
52
ApogéeSession 2010
Test de l’installation
Pré requis client : JVM 1.4.2 Avec Mozilla: problèmes si plusieurs versions de java sont installées!
URL: http://universite.fr:7779/forms/frmservlet?config=apo400
Valider les 2 certificatsOuvertures de plusieurs fenêtres:
Navigateur (à ne pas fermer) Applet JAVA (éxécution des forms)
Serveur d’applications Installation d’Apogée
![Page 53: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/53.jpg)
53
ApogéeSession 2010
Points fondamentaux : La base de productionLe serveur d’applications
Installation des produits Oracle Paramétrage d’Oracle AS10g Installation d’Apogée Authentification
Module d’accès Web: FormWebAccesBusiness ObjectsServices Numériques + WebServices L’architecture batch La base de formation
Serveur d’applicationsInstallation d’Apogée
![Page 54: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/54.jpg)
54
ApogéeSession 2010
2 modes: Native : non SSO
Configuration Forms: ssoMode=false ssoDynamicResourceCreate=false
Server de Reports: Modification du fichier « <chemin d’installation Oracle
AS>/reports/conf/rwservlet.properties »:
DIAGNOSTIC=YESSINGLESIGNON=NO
CASsification d’OraclePré requis:
Librairies cas-java-client.jar (sur le site CAS de l'université de Yale) Librairie commons-logging.jar (du groupe jakarta). Développement spécifique casOracleSSO.jar Serveur CAS actif v2 ou v3 : https://serveurcas.universite.fr:8443/cas/ Serveur d'infrastructure Oracle actif :
http://serveuroas.universite.fr:7777/ L’intégration SSO / CAS se fait sur la partie Oracle Infrastructure
Serveur d’applicationsAuthentification
![Page 55: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/55.jpg)
55
ApogéeSession 2010
Points fondamentaux : La base de productionLe serveur d’applicationsModule d’accès Web: FormWebAccesBusiness ObjectsServices Numériques + WebServices L’architecture batch La base de formation
Serveur d’applicationsInstallation d’Apogée
![Page 56: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/56.jpg)
56
ApogéeSession 2010
Module d’accès Web
Principe
Application Web d’accès à différentes versions d’Apogée
Pas de connaissance des URLs associées Raccourci vers une configuration 10gAS (application hébergée + ses
paramètres) 2 modes de fonctionnement:
SSO non SSO
Déploiement sous Tomcat ou AS10g
![Page 57: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/57.jpg)
57
ApogéeSession 2010
Module d’accès Web
Principe de fonctionnement en mode non SSO Liste de versions d’Apogée auxquelles l’utilisateur peut se connecter. Saisie du login/mot de passe à chaque connexion à l’applicatif
![Page 58: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/58.jpg)
58
ApogéeSession 2010
Module d’accès Web
Paramétrage non SSO fichier à configurer:
application.properties: application.name=harpege Définition du mode non SSO sso.enabled=false Nombre total de configuration config.nb=2 #Configuration numéro 0 URL: adresse web d’accès à l’application. config.0.url=http://unilog-harpege/forms/frmservlet?config=hdev10g Nom de la configuration sur Oracle 10g AS. config.0.nom=hdev10g Label: dénomination de la version de l’application Apogée qui sera
affichée au client config.0.label=Harpege
Liste des « domaines » Apogée : Nombre total de domaine harpege.domaine.nb=2 label : intitulé du domaine affiché à l’utilisateur. harpege.domaine.0.label=Gestion form : nom de la form appelée en surchage dans l’url de la configuration
choisie harpege.domaine.0.form=harpege.fmx
![Page 59: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/59.jpg)
59
ApogéeSession 2010
Points fondamentaux : La base de productionLe serveur d’applicationsModule d’accès Web: FormWebAccesBusiness Objects L’architecture batch La base de formation
Serveur d’applicationsInstallation d’Apogée
![Page 60: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/60.jpg)
60
ApogéeSession 2010
Installation des produits Business Objects
Documentation B.O.
Installation CMC
Installation client
Versions impératives : voir CCI
Univers Apogée livrés + états
SEMINAIRE TECHNIQUE APOGEEInstallation d’Apogée
![Page 61: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/61.jpg)
61
ApogéeSession 2010
Points fondamentaux : La base de productionLe serveur d’applicationsModule d’accès Web: FormWebAccesBusiness ObjectsServices Numériques + WebServices L’architecture batch La base de formation
Serveur d’applicationsInstallation d’Apogée
![Page 62: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/62.jpg)
62
ApogéeSession 2010
Les Services numériques
IAREINS
Application permettant la réinscription administrative des étudiants et la consultation des inscriptions
Architecture matérielle
Postes clients
Serveur Web
Serveur d’applications
Système d’informations
Firewall Firewall Internet
(HTTPs)
![Page 63: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/63.jpg)
63
ApogéeSession 2010
Les Services numériques
IAReins Pré requis:
Pour le(s) serveur(s) Web (appelé frontal HTTP) :
Un serveur HTTP (le serveur Web).Il n'y a aucune contrainte spécifique concernant l'OS ou le type de machine serveur.
Pour le(s) serveur(s) d'application :
Une machine virtuelle JAVA (la JVM).
Le module SQLNET d’Oracle
Java J2SE Development Kit version 1.4.2
Un moteur de servlets (le serveur d'application) respectant les spécifications Servlet 2.4 et Jsp 2.0 (norme J2EE 1.4).
Il n'y a aucune contrainte spécifique concernant l'OS ou le type de machine serveur.
Pour le serveur de bases de données :
Une base de données Oracle avec un schéma Apogée.
Pour la partie client :
un navigateur pouvant interpréter du code HTML 4.0 (css 2.0 et javascript 1.1)
Serveur(s) facultatif(s) :
Un serveur SMTP
Un serveur LDAP (si vous utilisez l'interface Apogée/LDAP)
![Page 64: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/64.jpg)
64
ApogéeSession 2010
Les Services numériques
IAReins Livrables:
iareins-web : inscription administrative à distance des étudiants.
iareins-conf : module de configuration de l’applicatif utilisable par les gestionnaire permet un paramétrage graphique des éléments suivants :
Les libellés et les messages d'erreur
L’aide contextuelle aux éléments pédagogiques
Le contenu des pages d'aide
Les coordonnées d'un contact
![Page 65: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/65.jpg)
65
ApogéeSession 2010
Les Services numériques
IAReins Possibilité de paiement extérieur:
assurée par l’établissement.
TEM_WEB_PMT_EXT = ‘N’
Stockage en base (table PAIEMENT) du N° CB pour un traitement ultérieur des données, pris en charge de l'établissement.
déléguée à un tiers spécialisé
TEM_WEB_PMT_EXT = ‘O’
Redirection vers un site spécialisé qui va gérer la saisie sécurisée des informations (PAYBOX).
![Page 66: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/66.jpg)
66
ApogéeSession 2010
Les Services numériques
Les autres Services Numériques Définition: applicatifs basés sur une architecture orientée services
(SOA) à cinq couches et sur les technologies J2EE (Java 2 Entreprise Edition).
Pré requis: Idem IAREINS
Les SN: IP Web: service permettant l’inscription pédagogique à distance des
étudiants ainsi que la modification et la consultation des inscriptions réalisées.
IA Primo Web:
IE Web : service permettant l’inscription aux épreuves de seconde session.
2 types d’identification :
mire de connexion
Identification SSO
![Page 67: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/67.jpg)
67
ApogéeSession 2010
Les Services numériques
IP Web Livrables:
ip-web : inscription pédagogique à distance des étudiants ainsi que la modification et la consultation des inscriptions réalisées.
ip-conf : module de configuration de l’applicatif utilisable par les gestionnaire permet un paramétrage graphique des éléments suivants :
Les libellés et les messages d'erreur de l’IP Web
L’aide contextuelle aux éléments pédagogiques
Le contenu des pages d'aide
Les coordonnées d'un contact
Identification pour l’étudiant:
idem IAPrimo
![Page 68: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/68.jpg)
68
ApogéeSession 2010
Les Services numériques
IA Primo Web Livrables:
iaprimo-web : inscription administrative à distance des étudiants primo-entrant dans l’établissement.
iaprimo-conf : module pour le gestionnaire de configuration des éléments suivants :
libellés et messages d'erreur
Le contenu des pages d'aide
Les coordonnées du contact
3 types d’identification pour l’étudiant:
Identification par mire de connexion
Identification par paramètres d’appel: fourniture par l’applicatif externe appellant ce service des URLs d’appel des paramètres d’identification
Identification SSO : lorsque la Web Application est intégrée au sein d’un environnement SSO de type CAS, l’identification est laissée à la charge du serveur CAS
![Page 69: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/69.jpg)
69
ApogéeSession 2010
Les Services numériques
IA Primo Web (idem IAReins) Possibilité de paiement extérieur:
assurée par l’établissement.
TEM_WEB_PMT_EXT = ‘N’
Stockage en base (table PAIEMENT) du N° CB pour un traitement ultérieur des données, pris en charge de l'établissement.
déléguée à un tiers spécialisé
TEM_WEB_PMT_EXT = ‘O’
Redirection vers un site spécialisé qui va gérer la saisie sécurisée des informations (PAYBOX).
![Page 70: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/70.jpg)
70
ApogéeSession 2010
Les WebServices
Permettent d’ouvrir l’application Apogée au sein du système d’information
Basés sur une architecture orientée services (SOA) multicouches et sur les technologies J2EE (Java 2 Entreprise Edition).
Pré requis:
Pour le(s) serveur(s) d'application :
Java J2SE Development Kit version 1.4.2
Un moteur de servlets (le serveur d'application) respectant les spécifications Servlet 2.4 et Jsp 2.0 (norme J2EE 1.4).
Il n'y a aucune contrainte spécifique concernant l'OS ou le type de machine serveur.
Pour le serveur de bases de données :
Une base de données Oracle avec un schéma Apogée.
![Page 71: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/71.jpg)
71
ApogéeSession 2010
Les WebServices
Livrables: apo-webservices : webservices Apogée.
apo-webservicesclient : librairies java d’appels aux Web Services (stubs et proxy).
apo-testwsclient : exemple de projet Java utilisant la libraire apo-webservicesclient.jar d’appels aux Web Services Apogée.
apo-opi-webservices : webservies OPI.
apo-opi-webservicesclient : librairies java d’appels aux Web Services (stubs et proxy).
apo-opi-testwsclient : exemple de projet Java utilisant la libraire apo-opi-webservicesclient.jar d’appels aux Web Services OPI.
![Page 72: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/72.jpg)
72
ApogéeSession 2010
SEMINAIRE TECHNIQUE APOGEEInstallation d’ApogéeArchitecture Batch
Points fondamentaux : La base de productionLe serveur d’applicationsModule d’accès Web: FormWebAccesBusiness ObjectsServices Numériques + WebServicesL’architecture batch La base de formation
![Page 73: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/73.jpg)
73
ApogéeSession 2010
SEMINAIRE TECHNIQUE APOGEEInstallation d’ApogéeArchitecture Batch
L’architecture batch Principes Utilisateur BATCH (Unix) Utilisateur Oracle Protocole BEQ Activation Arrêt Logs
![Page 74: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/74.jpg)
74
ApogéeSession 2010
SEMINAIRE TECHNIQUE APOGEEInstallation d’Apogée Architecture Batch : Principe
Etape 1 :
Serveur UNIX :
Table FILE_BATCH
Batch X à heure IBatch Z à heure JBatch X à heure H
Etape 1 :Suite à la demande sous Apogée,écriture d’une ligne dans FILE_BATCH.
Etape 2 :A l’heure H le programme parcourant régulièrement la table FILE_BATCH provoque l’exécution du batch X sur le serveur.
Etape 3 :Le batch effectue son travail et produit son résultat : impression de report, écriture dans des fichiers, mises à jour de tables de la base.
Table_A Table_B Fichier de sortie
![Page 75: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/75.jpg)
75
ApogéeSession 2010
SEMINAIRE TECHNIQUE APOGEEInstallation d’Apogée Architecture Batch : Utilisateur BATCH (Unix)
Utilisateur BATCH (Unix)Un par baseVariables
ORACLE_HOME ORACLE_HOME_SERVEUR ORACLE_HOME_OUTILS LD_LIBRARY_PATH ORA_CLIENT_LIB TNS_ADMIN TWO_TASK_BATCH NLS_LANG ORA_NLS33 APOGEE_HOME APOGEE_TYPE_CONNEXION APOGEE_DIR_BATCH APOGEE_DIR_LOG APOGEE_DIR_FIC APOGEE_LOG_SYS APOGEE_NBR_MAX_BATCH APOGEE_NBR_ERR_BATCH
Répertoires
![Page 76: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/76.jpg)
76
ApogéeSession 2010
SEMINAIRE TECHNIQUE APOGEEInstallation d’Apogée Architecture Batch : Utilisateur Oracle : Mode OPS$
MODE OPS$ (OpeRating System) Identification UNIXscript creer_user_batchRecommandé pour batchs
User OPS$
Système UNIX
Noyau Oracle
![Page 77: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/77.jpg)
77
ApogéeSession 2010
SEMINAIRE TECHNIQUE APOGEEInstallation d’Apogée Architecture Batch : Utilisateur Oracle : Mode non OPS$
MODE NON OPS$ Identification UNIX Identification OracleSécurité des batchs ?
User non OPS$ Système UNIX
Noyau Oracle
![Page 78: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/78.jpg)
78
ApogéeSession 2010
SEMINAIRE TECHNIQUE APOGEEInstallation d’Apogée Architecture Batch : Protocole BEQ
Paramétrage du Protocole BEQ Rajout d ’un service dans tnsnames.ora
APOGEEbeq.world =(DESCRIPTION =
(ADDRESS =(PROTOCOL = BEQ)(PROGRAM = /oracle/products/ora9206/bin/oracle)(ARGV0 = oracleAPOGEE)(ARGS=‘ (DECRIPTION=(LOCAL=YES) (ADRESS=(PROTOCOL=beq))
) ’)(ENVS=‘ ORACLE_SID=APOGEE,ORACLE_HOME=/oracle/products/ora9206 ’))
(CONNECT_DATA = (SID = APOGEE)))
Remarque :
il est important de mettre toutes les variables d ’environnement (ENVS) sur une même ligne
![Page 79: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/79.jpg)
79
ApogéeSession 2010
SEMINAIRE TECHNIQUE APOGEEInstallation d’Apogée Architecture Batch : Protocole BEQ
Test du protocole BEQ Positionnement de la Variable TWO_TASK :
TWO_TASK=APOGEEbeqVérification de la variable TNS_ADMIN (emplacement du fichier
tnsnames.ora)Test de connexion à la basePour Apogée on utilise TWO_TASK_BATCH (report asynchrone
uniquement)
![Page 80: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/80.jpg)
80
ApogéeSession 2010
SEMINAIRE TECHNIQUE APOGEEInstallation d’Apogée Architecture Batch : Activation
ActivationRoot ou Utilisateur autorisé (cron)
crontab
script apo_batch
OPS$ / Non OPS$
Batch_user apo_lancer_batch
![Page 81: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/81.jpg)
81
ApogéeSession 2010
SEMINAIRE TECHNIQUE APOGEEInstallation d’Apogée Architecture Batch : Arrêt
Arrêtfichier
/cfg/baat_sqc_$SID.start script /exe/apo_arreter_batch
![Page 82: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/82.jpg)
82
ApogéeSession 2010
SEMINAIRE TECHNIQUE APOGEEInstallation d’Apogée Architecture Batch : Logs
Fichers de compte-
rendusLog Système
>>> babajou1 ADMIN 00001 >>> Execution : NORMALE Fin d'execution a 23-12-2005 18:06:04
>>> Lancement le 23-12-2005 18:07: >>> babaheb1 ADMIN 00001 00001 batchs APOGEE
Logs Spécifiques >>> babanui1 ADMIN 00001 >>>
Debut d'execution a 24-12-2005 22:30:08
[INF-3]Parametres d'exécution : 312123 CIP 23 953 A.
>>> babatest1 ADMIN 00001 >>> Execution : NORMALE Fin d'execution a 24-12-2005 22:31:58
![Page 83: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/83.jpg)
83
ApogéeSession 2010
SEMINAIRE TECHNIQUE APOGEEInstallation d’ApogéeBase de formation
Points fondamentaux : La base de productionLe serveur d’applicationsModule d’accès Web: FormWebAccesBusiness ObjectsServices Numériques + WebServices L’architecture batchLa base de formation
![Page 84: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/84.jpg)
84
ApogéeSession 2010
La base de formation
Structure InstallationRafraîchissementExploitation
SEMINAIRE TECHNIQUE APOGEEInstallation d’ApogéeBase de formation
![Page 85: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/85.jpg)
85
ApogéeSession 2010
SEMINAIRE TECHNIQUE APOGEEInstallation d’Apogée Base de formation : Structure
Structure de la base
Spécifique
Sept
environnements
FORM 5
FORM 3
FORM 1
FORM 6
FORM 4
FORM 2
FORM
Form : BO
B.O.
![Page 86: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/86.jpg)
86
ApogéeSession 2010
SEMINAIRE TECHNIQUE APOGEEInstallation d’Apogée Base de formation : Installation
Installation
/install/sql/form.dmp
FORM.DMP
Import sous sept utilisateurs
Données locales :ImprimantesUniversité
Formation.sh
FORM 4
FORM 5
FORM 6
FORM 2FORM 3
FORM 1
FORM
Printer& Data
Script formation.sh
![Page 87: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/87.jpg)
87
ApogéeSession 2010
SEMINAIRE TECHNIQUE APOGEEInstallation d’Apogée rafraîchissement
Rafraîchissement
script rafraichir_formation.sh
Données
nécessaires Outils Oracle Nom de l’instance Nom de l’université file UNIXDurée & Volume
![Page 88: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/88.jpg)
88
ApogéeSession 2010
SEMINAIRE TECHNIQUE APOGEEInstallation d’Apogée Exploitation
Exploitation
Mise à jour imprimantes libellé
établissement
Lancement des batchs
Paris IXParis IX
![Page 89: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/89.jpg)
89
ApogéeSession 2010
SEMINAIRE TECHNIQUE APOGEEInstallation d’Apogée Exploitation
ExploitationBatchs
Utilisateur
Lancement
Arrêt
![Page 90: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/90.jpg)
91
ApogéeSession 2010
Tests d’Installation
SEMINAIRE TECHNIQUE APOGEE
![Page 91: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/91.jpg)
92
ApogéeSession 2010
Plan :Vérifications sur la base
SEMINAIRE TECHNIQUE APOGEETests d’Installation
Vérifications sur les batchs
Vérifications sur le client
Vérifications sur le serveur d’application
![Page 92: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/92.jpg)
93
ApogéeSession 2010
SEMINAIRE TECHNIQUE APOGEETests d’InstallationVérification base
Vérifications sur la base
La base est-elle montée ?
UNIX : ps -ef | grep pmon
Quelle est la version d’Oracle ?
UNIX : echo $ORACLE_HOME
Quelle est la version de la base ?
SQL : select * from version_apo
Combien d’objets en base ?
SQL :select distinct object_type,count(object_id)from user_objects group by object_type;Quels est l’état de ces
objets ?SQL : select distinct object_type, status, count(object_id) from user_objects group by object_type, status;
Comment recompiler un package ?
Utiliser le script : ../admin/recompil.sql
...
![Page 93: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/93.jpg)
94
ApogéeSession 2010
SEMINAIRE TECHNIQUE APOGEETests d’InstallationVérification batchs
Vérifications Architecture Batchsdroits sur /batch
variables d’environnement
le bon fichier de profil utilisateur
la table FILE_BATCH
la distribution du CRON
les fichiers de log
![Page 94: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/94.jpg)
95
ApogéeSession 2010
SEMINAIRE TECHNIQUE APOGEETests d’InstallationVérification serveur d’application
Console d’administration pour vérifier l’état des composants
Les sessions actives
Les traces sqlnet
Les reports en cours, terminés (OK/NOK)
Les traces reports server
![Page 95: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/95.jpg)
96
ApogéeSession 2010
SEMINAIRE TECHNIQUE APOGEETests d’InstallationVérification client
Vérifications Client
Espace disque suffisant
Résolution
Navigateur
Plug in Java
Police Apogee
![Page 96: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/96.jpg)
97
ApogéeSession 2010
Base de test
SEMINAIRE TECHNIQUE APOGEE
![Page 97: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/97.jpg)
98
ApogéeSession 2010
SEMINAIRE TECHNIQUE APOGEEBase de test
Base de test
Intérêt
Méthodes : Import / Export Duplication
![Page 98: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/98.jpg)
99
ApogéeSession 2010
SEMINAIRE TECHNIQUE APOGEEBase de testIntérêt
Intérêt d’une base de test
Tests d’Installation
Tests d’Exploitation
Tests Fonctionnels ?
![Page 99: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/99.jpg)
100
ApogéeSession 2010
SEMINAIRE TECHNIQUE APOGEEBase de testImport /Export
Plan
Principe
Export de la base de
production
Reconstruction de la base
Import des données
![Page 100: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/100.jpg)
101
ApogéeSession 2010
Principe Exporter la base de production
SEMINAIRE TECHNIQUE APOGEEBase de testImport /Export
FICHIER.DMP
Création d’une base vide
point de montage Tablespaces
Importer les données
![Page 101: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/101.jpg)
102
ApogéeSession 2010
SEMINAIRE TECHNIQUE APOGEEBase de testImport /Export
Export de la base
FICHIER.DMP
Utilité Sauvegarde logique de la base Point de reprise possible Facile à archiver Permet de reconstruire une base Permet de défragmenter les objets Permet de créer une base de test Permet de déplacer les données sur d'autres
disques
Méthode Mode restrict Fichier de paramétrage Redémarrage
![Page 102: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/102.jpg)
103
ApogéeSession 2010
Construction d’une base vide
SEMINAIRE TECHNIQUE APOGEEBase de testImport /Export
Création d’une base de données
Dimensionnement des tablespaces
scripts Apogée installer.sh A modifier creer_base apo_base apo.db A modifier apo_g.tsp A modifier apo_p.rbs
![Page 103: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/103.jpg)
104
ApogéeSession 2010
Chargement des données Import du DUMP
SEMINAIRE TECHNIQUE APOGEEBase de testImport /Export
SQL/Loader d'Oracle
Objets Invalides à
recompiler
![Page 104: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/104.jpg)
105
ApogéeSession 2010
SEMINAIRE TECHNIQUE APOGEEBase de testDuplication
Duplication physique d’une base
Shutdown normal
Copie physique des points Source-> Cible
Destruction fichiers de contrôles Cible
Copie init.ora & init0.ora Source-> Cible
Modification init.ora & init0.ora Cible Nom de base
Chemins
Lancer dans l’ordre duplibase.sql
controlf.sql
startbase.sql
![Page 105: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/105.jpg)
106
ApogéeSession 2010
SEMINAIRE TECHNIQUE APOGEEBase de testImport /Export
Fichier duplibase.sql Recréer le fichier duplibase.sql
Sous sqlplus « /as sysdba »
alter database backup controlfile to trace
Récupération du fichier trace dans user_dump_dest (cf init.ora)
Recopier dans le fichier duplibase la section :
LOGFILE
DATAFILE
![Page 106: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/106.jpg)
107
ApogéeSession 2010
Le Domaine Référentiel
SEMINAIRE TECHNIQUE APOGEE
![Page 107: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/107.jpg)
108
ApogéeSession 2010
SEMINAIRE TECHNIQUE APOGEEFin d’installationPlan
Introduction au référentielPrincipales fonctionsPrise en compte des modifications
Paramétrage initial IntroductionOpérations de paramétrageParamétrage techniqueDéclaration des utilisateurs
Reprise de données
Autres traitements
![Page 108: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/108.jpg)
109
ApogéeSession 2010
Principales fonctionsGestion des utilisateurs et des habilitationsRègles de gestionMise en place des données
Prise en compte des modifications ImmédiateNouvelle session / changement de domaine
SEMINAIRE TECHNIQUE APOGEEFin d’installationIntroduction au Référentiel
Principe des témoins « En service »
![Page 109: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/109.jpg)
110
ApogéeSession 2010
Introduction
PrérequisConnaître les informations à
saisirSavoir utiliser Apogée
Différentes natures de tablesfigées
SEMINAIRE TECHNIQUE APOGEEFin d’installationParamétrage initial
renseignées
vides
![Page 110: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/110.jpg)
111
ApogéeSession 2010
SEMINAIRE TECHNIQUE APOGEEFin d’installationParamétrage initial
Opérations de paramétrage
Connexionadmin/admin
Paramétrages (le menu Etablissement)
mises à jour des données d’établissement
déclaration des années universitairesdéclarations des modes de paiements ...
![Page 111: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/111.jpg)
112
ApogéeSession 2010
SEMINAIRE TECHNIQUE APOGEEFin d’installationParamétrage initial
Paramètrage technique
Règles de gestion (ne pas toucher)
Messages applicatifs (ne pas toucher)
Déclaration des imprimantes (à
modifier) Mise à jour des variables applicatives (à
modifier)
![Page 112: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/112.jpg)
113
ApogéeSession 2010
Déclaration des utilisateurs
Connexion en admin
Pas d’apostrophes, ni de % ni de _ dans les noms et les codes
Un compte Oracle par utilisateur
SEMINAIRE TECHNIQUE APOGEEFin d’installationParamétrage initial
Fonctionnement des utilisateurs Apogée propriétaire des objets
Synonymes public sur les objets d ’Apogée
Droits d ’accès, rôle pour chaque utilisateur
Attention l’utilisateur ADMIN ne sert qu’à l ’administration
![Page 113: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/113.jpg)
114
ApogéeSession 2010
Autres Traitements
Administration / Traitements personnalisés
SEMINAIRE TECHNIQUE APOGEEFin d’installationAutres traitements
Ajouter dans Apogée vos traitements
Forms Reports
![Page 114: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/114.jpg)
115
ApogéeSession 2010
Conversion / Reprise de données
SEMINAIRE TECHNIQUE APOGEEFin d’installationReprise de données
Récupérer des données pour faciliter le changement d’outils (individu)
Récupérer l’historique de gestion de la scolarité (inscriptions, résultats)
![Page 115: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/115.jpg)
116
ApogéeSession 2010
Habilitations
SEMINAIRE TECHNIQUE APOGEE
![Page 116: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/116.jpg)
117
ApogéeSession 2010
Plan
Gestion des utilisateurs
Gestion des accès aux traitements
Sécurité
SEMINAIRE TECHNIQUE APOGEEHabilitations
![Page 117: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/117.jpg)
118
ApogéeSession 2010
Gestion des utilisateurs
Création & Modification d’un utilisateur
Modification du mot de passe Oracle par l’utilisateur
Suppression d’un utilisateur
SEMINAIRE TECHNIQUE APOGEEHabilitations
![Page 118: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/118.jpg)
119
ApogéeSession 2010
Gestion des accès aux traitements
(Habilitation / accès) Par type d’utilisateur
R : RefuséV : VisualisationM : Modification
SEMINAIRE TECHNIQUE APOGEEHabilitations
USER 1
OBJET 1 ROBJET 2 VOBJET 3 MOBJET 4 R
Type UTILISATEUR
USER 2 USER 3
Objet = «fonction» = 1 objet Oracle
Par exe : Ecran de purge des OPI
![Page 119: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/119.jpg)
120
ApogéeSession 2010
Sécurité :
Réseau =DANGER
SQLPLUS =DANGER
Confiance =DANGER
Protection des comptes Unix apoinst, oracle et apobatch
SEMINAIRE TECHNIQUE APOGEEHabilitations
VIGILANCEVIGILANCE
![Page 120: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/120.jpg)
121
ApogéeSession 2010
Domaine Exploitation
SEMINAIRE TECHNIQUE APOGEE
![Page 121: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/121.jpg)
122
ApogéeSession 2010
SEMINAIRE TECHNIQUE APOGEEExploitationPlan
Utilisateur spécifique
Exploitation fonctionnelle- Traitements
occasionnels et différés
Exploitation technique- Architecture batch
Distribution automatique du client
![Page 122: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/122.jpg)
123
ApogéeSession 2010
SEMINAIRE TECHNIQUE APOGEEExploitationUtilisateur spécifique
Accès réservé et restreint
Admin / admin
Utilisateur TYP_APO
Utilisateurs spécifiques (avec un type utilisateur ayant les droits sur tous ou certains des écrans du domaine exploitation)
![Page 123: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/123.jpg)
124
ApogéeSession 2010
SEMINAIRE TECHNIQUE APOGEEExploitationExploitation fonctionnelle
Traitements occasionnels et différés
Les purges
Les enquêtes Sise
Le traitement des OPI
Exploitation des étudiants affiliés
Le changement d’année universitaire
Mise à jour des séquences Oracle
![Page 124: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/124.jpg)
125
ApogéeSession 2010
SEMINAIRE TECHNIQUE APOGEEExploitationExploitation fonctionnelle
Les purges
Purge des individus et enseignementsPurge des objets et liens fermésPurge pour les étudiants sans notes et résultatsPurge des étudiants dans les groupesPurge des tableaux d’incompatibilité et des calendriersPurge ou restauration des cartes étudiants
![Page 125: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/125.jpg)
126
ApogéeSession 2010
Lancement des résultats et enquêtes SISE
SISE: Système d’Information sur le Suivi de l’EtudiantSélection de (ou des) l'enquête(s) du ministère
Exécution du (ou des) batch(s) associé(s)
Des fichiers sont créés sur le serveur ($APOGEE_DIR_LOG $APOGEE_DIR_FIC)
SEMINAIRE TECHNIQUE APOGEEExploitation Exploitation fonctionnelle
![Page 126: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/126.jpg)
127
ApogéeSession 2010
Purge et chargement OPI
Fichiers d’interface OPI
Tables APOGEE
Cinq étapes :Purge des tables de chargement des deux fichiers d'interface,Chargement de ces tables à partir des deux fichiers d'interface,Traitements de vérification de cohérence et de ventilation des
données,Edition du compte rendu, (Report), du chargement des fichiers,Purge des tables de chargement des deux fichiers d'interface.
SEMINAIRE TECHNIQUE APOGEEExploitation Exploitation fonctionnelle
![Page 127: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/127.jpg)
128
ApogéeSession 2010
Extraction des étudiants affiliés Extraction des étudiants affiliés à la sécurité sociale Création de la table BATCH_ETU_AFL_SSO Elaboration par chaque site à partir de la table
BATCH_ETU_AFL_SSO du support magnétique à envoyé à la CPAM
Penser à purger la table BATCH_ETU_AFL_SSO lors du changement d’année universitaire
SEMINAIRE TECHNIQUE APOGEEExploitation Exploitation fonctionnelle
![Page 128: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/128.jpg)
129
ApogéeSession 2010
Changement d'année universitaire cf Dossier de paramétrage / Dossier d ’exploitation 1 seule année IA ouverte Modification des séquences Modification des quittances
SEMINAIRE TECHNIQUE APOGEEExploitation Exploitation fonctionnelle
![Page 129: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/129.jpg)
130
ApogéeSession 2010
Modification des séquences Les séquences Oracle suivantes doivent être mises à jour :
seq_cod_ind : suite à la conversion des individus seq_cod_adr : suite à la conversion des adresses seq_cod_etu : suite à la conversion des individus et en début d'année universitaire seq_num_ord_etu : suite à la conversion des individus et en début d'année universitaire seq_cod_ind_opi : après avoir effectué la purge des OPI
Les autres séquences d'Apogée ne doivent pas êtres mises à jour.
SEMINAIRE TECHNIQUE APOGEEExploitation Exploitation fonctionnelle
![Page 130: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/130.jpg)
131
ApogéeSession 2010
SEMINAIRE TECHNIQUE APOGEEExploitationExploitation technique
Architecture batch
Planning d’exploitation
Liste des travaux différés
Purge des logs
Administration
![Page 131: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/131.jpg)
132
ApogéeSession 2010
Planning d'exploitation gestion des traitements différés
Définir le jour et l ’heure de lancement d’un batch par défaut
Autoriser ou non, la modification de cette valeur par défaut
0 heure 0 minute suspend le passage d ’un batch
SEMINAIRE TECHNIQUE APOGEEExploitation Exploitation technique
![Page 132: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/132.jpg)
133
ApogéeSession 2010
Liste des travaux différés
pour tous les utilisateurs
COD_UTI COD_BAD ETA_FLBDEV bacy3ths WADMIN babajou1 ODEV barerinc WDEV barerinc NSCOLAR baiaedt2 PDEV bacy3len ODEV barerinc WDEV barerinc NDEV barerinc NSCOLAR barerinc DDEV baiaxvie WSCOLAR baipxiau DDEV babapuep XADMIN baepbiep XADMIN baipxiau ODEV baipxiau WADMIN baipxiau XDEV baipxiau ODEV baipxiau P
Liste des codes statuts des traitementsD demandé
SEMINAIRE TECHNIQUE APOGEEExploitation Exploitation technique
P pris en compteX en exécutionO fin normaleN interrompu
W anomalies détectées
![Page 133: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/133.jpg)
134
ApogéeSession 2010
Purge des logs
Table FILE_BATCH
Traitement X USER Traitement X USER BTraitement Y USER CTraitement X USER DTraitement Z USER BTraitement Y USER D
Purger la table FILE_BATCHTous les traitements sélectionnésPour tous les demandeurs
SEMINAIRE TECHNIQUE APOGEEExploitation Exploitation technique
Suppression des fichiers logs sur le serveur
Cette purge ne concerne pas babajou, babanui et babaheb
Critères de lancement : état du batch, date
![Page 134: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/134.jpg)
135
ApogéeSession 2010
SEMINAIRE TECHNIQUE APOGEEExploitation Exploitation technique
Purge de la table file_batch Un traitement ne s ’exécute pas. Un traitement est terminé en anomalie.
Purge des logs pour tous les traitemenst applicatifs
Purge manuelle pour babajou1, babanui1, babaheb1 delete file_batch where cod_bad =
babajou1
![Page 135: 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée](https://reader033.vdocuments.net/reader033/viewer/2022061412/551d9d8c497959293b8c1d13/html5/thumbnails/135.jpg)
136
ApogéeSession 2010
SEMINAIRE TECHNIQUE APOGEEQuestions
Merci de votre attention.
Des questions ?