Installation sur Mandrake 9.2 et Red Hat 9Date de publication : 21/05/2004
Par
Denisys
Installation Oracle : Installation sur Mandrake 9.2 et Red Hat 9
Avant propos 1. Matériel 2. Logiciel 3. Pré-requis dans linux 3.1. Les partitions 3.2. Pendant l'installation de Linux 3.3. Installation des paquetages manquant 3.4. Paramètre système a. Les sémaphores b. Les limites utilisateur c. Les répertoires d. Les utilisateurs et groupes e. Le profil utilisateur 4. Décompression et extraction de oracle 10g 5. Configuration de linstalleur oracle Installation d'Oracle Database 10g 7. Déroulement de l'installation 8. Félicitation ! Remerciements Avant propos
Le choix du type dinstallation des distributions Red Hat 9 et Mandrake 9.2 est déterminant.
La majeurs partie des packages prérequis pour linstallation de Oracle 10g sont installés dés le départ.
Pour exemple, avec la distribution de Red Hat 9, je nai eu que 1 package supplémentaire a installer.
Pour les deux distributions jai choisis le type dinstallation avec options de développement
1. Matériel
Configuration minimum conseillée: Processeur : Minimum PIII 800 Mhz (P4 ou Athlon 1 Ghz conseillé) 512 Mo de RAM physique 20 Go de disque dur Configuration utilisée : Processeur : P4 2,60 GHz 2 Go de RAM 20 Go de disque dur 2. Logiciel
Vous devez avoir au moins 3 CD-ROM des distributions Red Hat 9 et Mandrake 9.2. Le téléchargement de oracle 10g ce fais après enregistrement a ladresse suivant : http://otn.oracle.com/software/index.html. Vous devez avoir un compte enregistrer mais l'opération est totalement gratuite et libre. Pour installer Oracle 10g vous devez télécharger le fichier ship.db.cpio.gz. 3. Pré-requis dans linux3.1. Les partitions
Pour Oracle 10g il faudra au minimum : Swap : 1 GB d'espace d'échange (ou deux fois la taille de RAM) Sur des systèmes avec 2 GB ou plus de RAM, l'espace d'échange peut être entre une et deux fois la taille de RAM temp : 400 MO d'espace disque dans le répertoire /tmp oracle : Entre 0.5 GB et 3 GB d'espace disque pour le logiciel Oracle, selon le type d'installation et plate-forme data : 1.2 GB d'espace disque pour une base de données pré configuré qui emploie le stockage de système de fichiers 3.2. Pendant l'installation de Linux
Red Hat 9 :
Au cours de l'installation lorsque la fenêtre : Choisir le type dinstallation apparaît cochez Poste de travail Cette option installe un environnement de bureau graphique comprenant des outils pour le développement et ladministration de système. Mandrake 9.2 : Au cours de l'installation lorsque la fenêtre : selection des groupes de paquetages apparaît, cochez loption Développement. La liste des paquetages à installer est la suivante :
Pour vérifier la présence des package pré-requis sur votre distribution linux, dans une fenêtre de terminal lancer la commande rpm q Par exemple pour vérifier l'installation de make :
Notez la version de votre package cela sera fort utile par la suite.
3.3. Installation des paquetages manquant
Pour installer les packages manquant lancer la commande :
Si vous ne parvenez pas a installer les packages manquant a partir du CD-ROM, copier les packages dans un répertoire de votre disque dur, rendez le accessible a toutes opérations (par la commande chmod) puis relancez la commande rpm.
3.4. Paramètre systèmea. Les sémaphores
ouvrez le fichier /etc/sysctl.conf avec un éditeur de texte et ajoutez ou modifier les paramètres comme suit :
b. Les limites utilisateur
ouvrez le fichier /etc/security/limits.conf avec un éditeur de texte et ajoutez ou modifier les paramètres comme suit :
redémarrer votre système après avoir opéré ces changements pour quils deviennent permanent.
c. Les répertoires
Créez les répertoires product et oraInventory pour respectivement les composants Oracle et les informations concernant l'installation Dans notre exemple nous installons Oracle dans le répertoire /u01/app/oracle.
d. Les utilisateurs et groupes
Créez les groupes "dba" pour les droits sur "SYSDBA" pour gérer le SGBDR, "oper" pour les droits sur "SYSOPER" pour le démarrage et l'arrête du SGBDR et enfin "oinstall" pour les droits sur "oraInventory" pour accéder au répertoire de l'inventaire de linstallation doracle.
Créez lutilisateur "oracle". Cet utilisateur aura des droits limités mais suffisant pour installer, lancer, arrêter et gérer oracle 10g. Le répertoire /u01/app/oracle/product sera son répertoire personnel et un shell de connexion bash lui sera attribué.
Attribuer la propriété des répertoires oracle, product et oraInventory à lutilisateur oracle.
e. Le profil utilisateur
Modifier ou créer le fichier ~/.bash_profile de lutilisateur oracle
4. Décompression et extraction de oracle 10g
Après avoir téléchargé oracle 10g et copié dans un répertoire sur votre disque dur le fichier compressé,
décompressez ce fichier avec la commande gunzip dans une fenêtre de console et extrayez le fichier ainsi décompressé.
5. Configuration de linstalleur oracle
Il faut maintenant modifier les fichiers de paramètre doracle suivant la distribution de votre linux et sa version, pour que linstallation puisse seffectuer sans le moindre problème.
les fichiers à modifier sont : orapam.ini et oraparamsilent.ini et se trouvent dans le répertoire Disk1/install. Pour assurer la reconnaissance de votre distribution, il faut l'ajouter dans les versions certifiées. Pour se faire, ajouter redhat-9 ou mandrake-9.2 selon votre distribution comme pour obtenir les résultats suivant :
Ensuite il faut définir cette nouvelle version en ajoutant une section supplémentaire avant la balise [IMAGES] :
Vous pouvez télécharger les exemples de ces fichiers : Pour Redhat 9 : orapam.ini et oraparamsilent.ini Pour Mandrake 9.2 : orapam.ini et oraparamsilent.ini Maintenant, modifions les pré-requis pour intégrer les spécificités des deux distributions. Désormais c'est le fichier Disk1/stage/prereq/refhost.xml du CD qu'il va falloir modifier. Ce fichier permet de confirmer les prérequis lors de linstallation de oracle 10g . Les modifications a apporter seront un ajout de bloc de balise xml . le bloc doit être encadrer par les balises OPERATING_SYSTEM. Placez ce bloc de préférence à la fin de la liste des OS. Inspirez-vous des exemples du fichier avec les valeurs suivantes :
Installation d'Oracle Database 10g
Désormais toutes les étapes préliminaires sont effectuées, il est temps de lance l'installer. Exécuter la commande xhost + afin de permettre l'exécution des programmes sous X Windows et connectez-vous à l'utilisateur oracle créé au point 3.4.d. Lancer l'installation :
Les vérifications de l'installer s'éxécute donnant un résultat ressemblant à ceci :
7. Déroulement de l'installation
8. Félicitation !
Ca y est Oracle est installé, ne reste plus qu'à vérifier. Pour se faire commencer à relancer le systéme en exécutant la commande reboot. Le système se relance, connectez-vous avec le compte oracle et ouvrez une fenêtre de terminal. Démarrez le listener : lsnrctl start. Puis la commande oraenv pour lancer linstance oracle (ORACLE_SID). Connectez-vous a sqlplus en lançant la commande sqlplus / "as sysdba " Dans SQL*Plus, démarrez la base en tapant : startup. La base de donnée est ouverte... ouf... on tient le bon bout. Désormais, il ne vous reste plus qu'à tester les adresses données en fin d'installation comme http://localhost:5560/isqlplus/ pour lancer isqlplus ou http://localhost:5500/em/ pour Enterprise Manager et découvrir les nombreux outils et subtilités d'Oracle 10g. Remerciements
Merci à www.developpez.com et aux rédacteurs de la rubrique SGBD pour m'avoir offert l'espace suffisant pour vous faire partager
ce document qui, je l'espère, vous sera d'une grande aide pour débuter dans l'administration d'Oracle 10g.
|
Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2005 Denisys. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.