Installation de Oracle Database 10g Release 2 (10.2.0.1.0) Enterprise/Standard Edition for Linux x86 Sur Fedora 4 |
Sommaire |
1. Avant propos
2. Hardware
3. La partition de swap
4. Le paramétrage de Fedora 4
5. les packages requis
6. Paramétrage du kernel
7. Création des répertoires d’installation de oracle
8. Création d’utilisateur et groupes pour oracle
9. fichier .bash_profile de l’utilisateur oracle
10 . Décompression et extraction de oracle 10g R2
11 . Configuration de l’installeur oracle
12 . Installation de oracle 10g R2
13. Tous fonctionne ?
14 . Nota
1. Avant propos | ||||||||||||||||||||
Attention : le minimum de taille de la RAM est de 1024 Mo pour l’installation de cette version de Oracle .
|
||||||||||||||||||||
2. Hardware | ||||||||||||||||||||
Configuration minimum conseillée:
|
||||||||||||||||||||
3. La partition de swap | ||||||||||||||||||||
Pour 1024 Mo a 2048 Mo de RAM , la partion de swap doit être a 1.5 supérieur a la taille de la RAM 2000 Mo * 1.5 = 3000 Mo
|
||||||||||||||||||||
4. Le paramétrage de Fedora 4 |
||||||||||||||||||||
Il faut avant tous apporter quelques modifications a Fedora 4 .
dans le fichier /etc/pam.d/login
si vous avez activé (ou laissé par défaut ) la sécurité linux pendant l’installation de Fedora 4
Ainsi après l’installation de Oracle vous pourrez revenir a votre stratégie de sécurité . Vérifiez également que le nom de la machine et son adresse TCP/IP soit correct
monpc est le résultat de la commande hostname bien sur
|
||||||||||||||||||||
5. les packages requis | ||||||||||||||||||||
Il est nécessaire de vérifier la présence des packages pré requis pour l’installation de Oracle .
Ou autre alternative
Voici le tableau des packages à vérifier.
Bien sur , les outils de développement standard (gcc , make etc …) sont déjà installés .
|
||||||||||||||||||||
6. Paramétrage du kernel | ||||||||||||||||||||
Pour cette nouvelle version de Oracle 10, il faut calibrer la taille d’émission et de réception du tampon liée aux sockets .
puis lancez la commande :
affin de rendre persistant ces modifications .
|
||||||||||||||||||||
7. Création des répertoires d’installation de oracle | ||||||||||||||||||||
Créez deux répertoires Lancez dans une fenêtre de terminal :
mkdir avec l’option p (parent) permet de créer le répertoire cible ainsi que les répertoires racines. Rendez ces deux répertoires accessible a toutes opérations (lecture ,écriture, exécution) avec la commande chmod
|
||||||||||||||||||||
8. Création d’utilisateur et groupes pour oracle | ||||||||||||||||||||
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 l’installation d’oracle.
Créez l’utilisateur "oracle". Cet utilisateur aura des droits limités mais suffisant pour installer, lancer, arrêter et gérer oracle 10gR2. Donnez lui le répertoire /u01/app/oracle/product comme répertoire personnel et un shell de connexion bash :
Donnez la propriété aux répertoires oracle, product et oraInventory a l’utilisateur oracle :
Attribuez un mot de passe a l’utilisateur oracle:
|
||||||||||||||||||||
9. fichier .bash_profile de l’utilisateur oracle | ||||||||||||||||||||
Maintenant ouvrez avec un éditeur de texte ( vi , gedit etc …) le fichier .bash_profile de l’utilisateur oracle situé dans le répertoire /u01/app/oracle/product et implantez les variables d’environnement nécessaires au fonctionnement de oracle 10gR2 ainsi :
La variable ORACLE_SID définie le nom de votre base oracle , vous pouvez , ici , lui donner le nom que vous désirez
|
||||||||||||||||||||
10 . Décompression et extraction de oracle 10g R2 | ||||||||||||||||||||
Après avoir téléchargé le fichier 10201_database_linux32.zip
Après décompression , vous retrouvez un répertoire nommé database dans lequel ce trouve les composant d’installation de oracle
|
||||||||||||||||||||
11 . Configuration de l’installeur oracle | ||||||||||||||||||||
Il est nécessaire d’apporter quelques modifications a certains fichiers de l’installateur oracle . ou provoque des disfonctionnements dans le mécanisme de oracle 10gR2 . Dans le répertoire database/stage/prereq/db , ouvrez le ficher refhost.xml avec un éditeur de texte puis ajoutez les spécifications de Fedora 4 comme ceci
Avant la balise
et celle de la fin décrivant un autre système linux
La spécification de la balise
est le numéro complet de votre kernel que vous obtenez avec la commande
Dans le répertoire database/stage/prereq
Dans le répertoire database/install ouvrez le fichier oraparamsilent.ini et ajoutez la version et le nom de la distribution Fedora a la ligne linux ainsi :
Dans le fichier orapam.ini , situé dans le même répertoire que le fichier oraparamsilent.ini , vous ajoutez également les paramètres d’affichage concernant Fedora ainsi :
En dessous, ajoutez le bloc suivant :
|
||||||||||||||||||||
12 . Installation de oracle 10g R2 | ||||||||||||||||||||
le répertoire /u01 appartient a l’utilisateur oracle et a son groupe , vous pouvez commencer l’installation en ouvrant une session gnome ou kde avec l’utilisateur oracle . Placez vous dans le répertoire database a partir d’une fenêtre xterm Etape 1 :Le one click fais sont effet et passe directement a la fenêtre localisant le répertoire Oracle Home et son nom de base de donnée. Ici vous devez spécifier un mot de passe a attribuer globalement ou spécifiquement aux comptes SYS , SYSTEM , SYSMAN ,et DBSNMP . Par défaut, oracle place le type d’installation sur Entreprise Edition. Etape 2 : Le répertoire oraInventory étant créer au préalable , cliquez sur suivant Etape 3 : Une fenêtre apparaît vous indiquant que le répertoire dans lequel vous installez les composants n’est pas vide. Cliquez sur oui et continuez Etape 4 : C’est le verdict !! Etape 5 : Apparaît maintenant la fenêtre résumant les composants a installer . Si vous etes d’accord , cliquez sur le bouton installer . Sinon revenez en arrière jusqu'à l’étape 1 et choisissez un autre type d’installation Etape 6 : L’installation débute Etape 7 : Le premier assistant de configuration ayant terminé son œuvre , l’assistant de configuration de la base est appelé automatiquement Etape 8 : L’assistant de création de base de donnée est en œuvre, tous va bien. Etape 9 : La création de la base de donnée est terminé, cliquez sur le bouton OK Etape 10 : Maintenant, c’est a l’assistant ISQL de ce lancer. Etape 11 : Une fenêtre, très explicite apparaît, vous invitant a exécuter 2 scripts avec le compte utilisateur root . Ouvrez une fenêtre xterm et exécutez ces scripts . Etape 12 : Fin de l’installation avec les URL a utiliser pour l’administration des bases de données via un navigateur. Etape 13 : Confirmez la fin de l’installation
|
||||||||||||||||||||
13. Tous fonctionne ? | ||||||||||||||||||||
Pour en être sur, lancez dans une fenêtre de terminal la commande reboot . |
||||||||||||||||||||
14 . Nota | ||||||||||||||||||||
Il ce peut que vous rencontriez quelques problèmes lors du lancement de l’installateur oracle . |
||||||||||||||||||||