1 Session de Décembre 2001 Harpège Formations techniques Décembre 2001 Agence de Modernisation...
-
Upload
camille-peyre -
Category
Documents
-
view
104 -
download
1
Transcript of 1 Session de Décembre 2001 Harpège Formations techniques Décembre 2001 Agence de Modernisation...
1
Session de Décembre 2001
Harpège
Harpège
Formations Formations techniquestechniques
Décembre 2001
Agence de Modernisation des Universités et Etablissements
2
Session de Décembre 2001
Harpège
TITRE 1ProgrammeProgramme
3
Session de Décembre 2001
Harpège
Programme première journéeProgramme première journée
Installation ….…………………….……….…....9h30
Repas ….……………………………..12h30
Fin installation ...…..……..…………..…….….14h00
Présentation fonctionnelle V1.6 ……………..15h15
Navigation et éditions ……………...….……...15h45 Pause….…………………………….. 16h00
Présentation générale reprise de données ….16h15
4
Session de Décembre 2001
Harpège
Programme de la deuxième Programme de la deuxième journéejournée
Migration informatique………………….….9h00
Présentation du TP ……………………….….9h45
Pause .…………………………………..10h30
Mise en œuvre du TP ……………………….10h45
Repas …………………………………..12h00
Mise en œuvre du TP (suite) ………………13h45
Conclusion …………………………………...15h30
Fin ……………………………………………..16h00
5
Session de Décembre 2001
Harpège
PARTIE I :
INSTALLATION
6
Session de Décembre 2001
Harpège
FORMATION TECHNIQUE HARPEGEIntroduction
Objectifs Comprendre
techniquement Etre opérationnel
Pré-requis DBA Oracle Administration Unix
7
Session de Décembre 2001
Harpège
A: Architecture et Documentations
Techniques
FORMATION TECHNIQUE HARPEGE
8
Session de Décembre 2001
Harpège
FORMATION TECHNIQUE HARPEGEArchitecture Technique A-1/8
Architecture clients-serveur
Serveurs Plates-formes validées Dimensionnement Volumétrie CCI
Clients PC sous Windows 95/98/NT
Réseau Ethernet TCP/IP validé par Oracle
9
Session de Décembre 2001
Harpège
FORMATION TECHNIQUE HARPEGEArchitecture Technique A-2/8
Réseau local
Composante B
Streamer
Serveur UNIX
LAN réseau ethernet
Windows NTNovell Netware
DB Oracle
PC
Windows 95/NT
TCP/IP
SQL/Net
Drivers réseaux
Serveur de fichieroptionnel
Oracle7Composante A
Composante C
TCP / IP TCP / IP
Run-time Oracle Developer 2000
Poste isolé(PC)
Poste client(PC)
10
Session de Décembre 2001
Harpège
FORMATION TECHNIQUE HARPEGEArchitecture Technique A-3/8
Paramètres système AIX 4.3
I/O asynchrones « rootpre.sh »
Compaq Tru64 5.0a Mémoire (SHMMAX) Compilation (ulimit -d)
HP-UX 11.0 Sémaphores (SEMMNS et SEMMNI) Mémoire (SHMMAX)
11
Session de Décembre 2001
Harpège
FORMATION TECHNIQUE HARPEGEArchitecture Technique A-4/8
Partie serveur
Oracle7 server 7.3.4.0.0 (RDBMS) PL/SQL 2.3.4.0.0 SQL*Net TCP/IP 2.3.4.0.0 SQL*Plus 3.3.4.0.0 Patchset 7.3.4.5.0
Partie cliente : DEV 2000 1.6.1 Forms Runtime 4.5.10.6.0 Reports Runtime 2.5.7.4.3 SQL*Plus 3.3.2.0.2 SQL*NetV2 2.3.2.1.6A TCP/IP Oracle Adapter 2.3.2.1.4
Produits Oracle à installer
12
Session de Décembre 2001
Harpège
FORMATION TECHNIQUE HARPEGEDocumentation A-8/8
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 Manuel
d’Exploitation « Bible » de
l’exploitant
13
Session de Décembre 2001
Harpège
B: Installation d ’Harpège
FORMATION TECHNIQUE HARPEGE
14
Session de Décembre 2001
Harpège
FORMATION TECHNIQUE HARPEGEInstallation d’Harpège B-1/22
Trois points fondamentaux :
La base de production
Le Client
La base de formation
15
Session de Décembre 2001
Harpège
FORMATION TECHNIQUE HARPEGEInstallation d’Harpège B-2/22
La base de production
a : La détermination du volume de la base b : Les points de montage c : Le script d’installation d : Le déroulement d’une installation e : Les retouches des scripts (*) f : La vérification d’une installation correcte g : La configuration de SQLNET V2
16
Session de Décembre 2001
Harpège
FORMATION TECHNIQUE HARPEGEInstallation d’Harpège B-3/22 La détermination du volume de la base a-1/1
Trois tailles de base HARPEGE prévues :
PETITE BASE : 2500 individus MOYENNE BASE : 5000 individus
GRANDE BASE : 10000 individus Taille tenant compte :
30 années d'historique, Proportion d'individus suivante : 40% de fonctionnaires et assimilés, 40% de contractuels,
20% de chercheurs.
17
Session de Décembre 2001
Harpège
FORMATION TECHNIQUE HARPEGEInstallation d ’Harpège B-4/22Les points de montage b-1/1
Trois points de montage :
Point 1 : Données Harpège
Point 2 : Index Harpège
Point 3 : Redo Logs Oracle
18
Session de Décembre 2001
Harpège
FORMATION TECHNIQUE HARPEGEInstallation d ’Harpège B-5/22Le script d’installation c-1/1
Exécution en HARPINST
Données indispensables :
Le nom du groupe habilité DBA
Le nom de l'instance de production et les points de montage( harpege !)
Le nom de l'instance de formation et les points de montage
19
Session de Décembre 2001
Harpège
FORMATION TECHNIQUE HARPEGEInstallation d ’Harpège B-6/22Le déroulement de l’installation d-1/2
Architecture des appels du script install.shinstall.sh
creer_base.sh
harp_base.sh Création de la base de production. (3
scripts)harp_base_initiale.sh Création des rôles et utilisateur HARP_ADM, import de tous
les objets d ’Harpègemaj_mot_passe.sh
Mise à jour des mots de passe de l ’utilisateur HARP_ADM et du rôle HARPEGE
creer_point.sh
Création des points de montage de la base de production
remplacer
20
Session de Décembre 2001
Harpège
FORMATION TECHNIQUE HARPEGEInstallation d ’Harpège B-7/22Le déroulement de l’installation d-2/2
Architecture des appels du script formation.shformation.
sh
creer_base.sh
harp_base.sh
Création de la base de formation. (3 scripts)
init_user_ecole.sh
Création de n environnements de formation
creer_point.sh
Création des points de montage de la base de formation
21
Session de Décembre 2001
Harpège
FORMATION TECHNIQUE HARPEGEInstallation d ’Harpège B-8/22La retouche des scripts e-1/1
Il est possible de retoucher les scripts
Tests
Volumétrie
Reprise sur incident :
Shell supp_instance.sh
22
Session de Décembre 2001
Harpège
FORMATION TECHNIQUE HARPEGEInstallation d ’Harpège B-9/22La vérification d’une installation correcte f-1/2
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 :
install.sh .../install/log/install[Instance].log
formation.sh .../install/log/formation[Instance].log
harp_base.sh …/install/log/oracle[Instance].log
harp_base_initiale.sh
…/install/log/import[Instance].log
23
Session de Décembre 2001
Harpège
FORMATION TECHNIQUE HARPEGEInstallation d ’Harpège B-10/22La vérification d’une installation correcte f-2/2
La réaction face aux erreurs d’installationsSauvegarder les log
Localiser l'erreur oracle[Instance].log install[Instance].log Identifier la position dans le déroulement du
script
Identifier et analyser l’erreurEn cas de doutes :
Autres compétences locales Autres sites Harpège Correspondant technique Supports : constructeurs, Oracle … Support.Install
24
Session de Décembre 2001
Harpège
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/ora734/network/logLOG_FILE_LISTENER = lsn
Ajout d’une base SID ORACLE_HOME
SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = HARPROD) (ORACLE_HOME=/oracle/products/ora734) ) )
FORMATION TECHNIQUE HARPEGEInstallation d ’Harpège B-11/22paramétrer SQLNET V2 serveur g-1/3
25
Session de Décembre 2001
Harpège
Fichier de configuration du client : tnsnames.ora
FORMATION TECHNIQUE HARPEGEInstallation d ’Harpège B-12/22paramétrer SQLNET V2 serveur g-2/3
...HARPROD.world = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (COMMUNITY = ORAPOGEETCP) (PROTOCOL = TCP) (HOST = 193.51.157.7) (PORT = 1521) ) ) (CONNECT_DATA = (SID = HARPROD) ) )...
Nom du serviceHôte
PortSID
26
Session de Décembre 2001
Harpège
Test du paramétrage listener.ora & tnsnames.ora
sqlplus harp_adm/repoXXXX@SID
FORMATION TECHNIQUE HARPEGEInstallation d ’Harpège B-13/22paramétrer SQLNET V2 serveur g-3/3
Muscat ora734 sous /appli/oracle cible=APODEC1$sqlplus harp_adm/repoXXXX@HARPROD
SQL*Plus: Release 3.3.3.0.0 - Production on Fri Jan 17 16:09:24 1997
Copyright (c) Oracle Corporation 1979, 1996. All rights reserved.
Connected to:Oracle7 Server Release 7.3.3.6.0 - Production ReleaseWith the distributed optionPL/SQL Release 2.3.3.6.0 - Production
SQL>
SQL> exitDisconnected from Oracle7 Server Release 7.3.3.6.0 - Production ReleaseWith the distributed optionPL/SQL Release 2.3.3.6.0 - Productiontavel ora733 sous /appli/oracle cible=APODEC1$
27
Session de Décembre 2001
Harpège
FORMATION TECHNIQUE HARPEGEInstallation d ’Harpège B-14/22
Le Client
Installation des produits Oracle. Installation d’une livraison Harpège
28
Session de Décembre 2001
Harpège
Installation des produits Oracle
FORMATION TECHNIQUE HARPEGEInstallation d ’Harpège B-15/22Installation des produits Oracle
Documentation Oracle
Versions impératives : se référer au CCI
Mise en réseau supportée par Oracle
29
Session de Décembre 2001
Harpège
Installation d’une distribution cliente Harpège
Pré-requis
Type d ’installation
Exécution de l ’installation
Installation automatique
FORMATION TECHNIQUE HARPEGEInstallation d ’Harpège B-16/22Installation du client Harpège 1/4
30
Session de Décembre 2001
Harpège
Pré-requis50 Mo d ’espace disqueOracle Developer 2000 V1.6.1 installé conformément au
CCI
Différents Types d ’installationPoste isolé autonomeServeur local de fichiers (exemple Windows NT, Novell,
etc. ) Installation de la partie serveur installation de la partie poste client
FORMATION TECHNIQUE HARPEGEInstallation d ’Harpège B-17/22Installation du client Harpège 2/4
31
Session de Décembre 2001
Harpège
FORMATION TECHNIQUE HARPEGEInstallation d ’Harpège B-18/22Installation du client Harpège 3/4
Choix du mode de déploiement
Serveur de fichiers avec client
Oracle et Harpege sont installés sur un serveur de fichier
Facilité de déploiement et de redéploiement
Gain d ’espace disque (au total)
Diminution des risques de dégradation (meilleure maîtrise pour l ’administrateur)
Suppose un réseau assez performant
Clients autonomes
Oracle et Harpege sont installés sur chaque client
Bonne performance Lourdeur du déploiement
initial (et des mises à jour en cas d’évolution de l ’outil)
32
Session de Décembre 2001
Harpège
Exécution de l ’installation (Installshield)
FORMATION TECHNIQUE HARPEGEInstallation d’Harpège B-19/22Installation du client Harpège 4/4
33
Session de Décembre 2001
Harpège
FORMATION TECHNIQUE HARPEGEInstallation d’Harpège B-20/22Installation du client Harpège 1/3
Mise à jour automatique du Client (poste autonome).
MAJ_CLIENTMAJ_CLIENTTelechg2.exe
VERSION_HARPEGEVERSION_HARPEGE
34
Session de Décembre 2001
Harpège
FORMATION TECHNIQUE HARPEGEInstallation d’Harpège B-21/22Installation du client Harpège 2/3
Mise à jour automatique du Client.
UTILUTIL PASSPASSHOSTHOST DIRDIR
MAJ_CLIENTMAJ_CLIENT
195.83.151.235 DUPONT X!YZ&234$ /harp/ftp/client
35
Session de Décembre 2001
Harpège
FORMATION TECHNIQUE HARPEGEInstallation d’Harpège B-22/22Installation du client Harpège 3/3
Mise à jour automatique du Client. Exemple :
36
Session de Décembre 2001
Harpège
C: Tests d’Installation
FORMATION TECHNIQUE HARPEGE
37
Session de Décembre 2001
Harpège
Plan : Vérifications sur la base
FORMATION TECHNIQUE HARPEGETests d’Installation C-1/ 3
Vérifications sur le client
38
Session de Décembre 2001
Harpège
FORMATION TECHNIQUE HARPEGETests d’Installation C-2/3Vérification base 1/1
Vérifications sur la base
La base est-elle montée ?
UNIX : ps -ef | grep SID
ORACLE_HOME bien positionnée
UNIX : echo $ORACLE_HOME
Quelle est la version de la base ?
SQL : select * from version_harpege
Combien d’objets en base ?
SQL :select distinct object_type,count(object_id)from user_objects group by object_type;Quel 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 des
objets invalides ?Utiliser le script : ../admin/recompil.sql
39
Session de Décembre 2001
Harpège
FORMATION TECHNIQUE HARPEGETests d’Installation C-3/3Vérification client 1/1
Mise à jour de la base de registre :
HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE
NLS_LANG=AMERICAN_AMERICA.WE8ISO8859P1Présence dans le PATH de C:\ORAWIN\BIN
Résolution
Couche TCP/IP
Ping, FTP & Connexion
SQLNET V2
40
Session de Décembre 2001
Harpège
D: Base de test
FORMATION TECHNIQUE HARPEGE
41
Session de Décembre 2001
Harpège
FORMATION TECHNIQUE HARPEGEBase de test D-1/6Intérêt
Intérêts d’une base de test
Tests d’Installation
Tests d’Exploitation
Tests Fonctionnels ?
42
Session de Décembre 2001
Harpège
Principe Exporter la base de production
FORMATION TECHNIQUE HARPEGEBase de test D-2/6Import /Export
FICHIER.DMP
Création d’une base vide
point de montage Tablespaces
Importer les données
43
Session de Décembre 2001
Harpège
FORMATION TECHNIQUE HARPEGEBase de test D-3/6Import /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 Redémarrage
44
Session de Décembre 2001
Harpège
Construction d’une base vide
FORMATION TECHNIQUE HARPEGEBase de test D-4/6Import /Export
Création d’une base de données
Dimensionnement des tablespaces
Modification des scripts Harpège install.sh X creer_base.sh harp_base.sh harp_X.db X harp_X.tsp X
45
Session de Décembre 2001
Harpège
Chargement des données
Import du DUMP
FORMATION TECHNIQUE HARPEGEBase de test D-5/6Import /Export
Objets invalides à
recompiler
46
Session de Décembre 2001
Harpège
FORMATION TECHNIQUE HARPEGEBase de test D-6/6Duplication
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
47
Session de Décembre 2001
Harpège
FORMATION TECHNIQUE HARPEGEInstallation d ’Harpège E-1/4Base de formation
Les bases de formation
InstallationRafraîchissement
48
Session de Décembre 2001
Harpège
FORMATION TECHNIQUE HARPEGEInstallation d ’Harpège E-2/4 Base de formation
InstallationScript formation.sh
/install/export/U20_1.dmp
/install/export/U20_2.dmp U20.DMP
Import sous n utilisateurs
Formation.sh
U...
….
Unn
U02U03
U01
U00
Rôles et Data
49
Session de Décembre 2001
Harpège
FORMATION TECHNIQUE HARPEGEInstallation d ’Harpège E-3/4 Base de formation
Rafraîchissement
script init_user_ecole.sh
Données nécessaires Nom de l’instance Mot de passe SYSTEM Nombre d ’utilisateur
Durée & Volume
50
Session de Décembre 2001
Harpège
FORMATION TECHNIQUE HARPEGEInstallation d ’Harpège E-4/4 Base de formation 3/3
Deux Bases de Formation
U20_1.dmp <=> Gestion Individuelle
U20_2.dmp <=> Gestion Collective
Modification des fichiers de création enModification des fichiers de création en fonction de la base à installer.fonction de la base à installer.
51
Session de Décembre 2001
Harpège
FORMATION TECHNIQUE HARPEGE
Circuit de livraison :Livraison initiale
Livraison des patches et documentation
Harpège : sur CD-ROM Documentation : CD-ROM/FTP
Sur FTP/WEB
ftp.montpellier.cpu.fr
www.montpellier.cpu.fr
La récupération d’une livraison
52
Session de Décembre 2001
Harpège
Vos questions ...
FORMATION TECHNIQUE HARPEGE