Articles avec le tag ‘Oracle enterprise linux 5’
Introduction
Maintenant que votre système Linux est bien installé, vous devez le préparer pour accueillir votre bijou de base de données.
C’est partit !
Téléchargement de Oracle
Tous les produits Oracle sont disponibles gratuitement sur leurs sites web Oracle.com. Deux versions pour Linux existent : une pour processeur 32 bits et une autre pour processeur 64 bits. Nous choisirons la version 32 bits dans le cadre de cet article.
Pour plus de facilités, mettez les deux zips d’installation dans le dossier /tmp de votre serveur.
Création de l’utilisateur Oracle et des groupes d’administration
Tout d’abord, il va vous falloir créer deux groupes : dba et oinstall. Les membres du groupe dba auront tous les privilèges sur la base de données tandis que les membres du groupe oinstall auront tous les privilèges sur les fichiers physiques de la base de données.
groupadd oinstall
groupadd dba
Une fois ceci fait, il vous faudra créer votre utilisateur oracle qui exécutera la base de données. Ensuite, on lui choisit un mot de passe.
useradd -m oracle
passwd oracle
Puis on place l’utilisateur oracle dans les deux groupes car il devra modifier les fichiers systèmes de votre base Oracle mais aussi pourra administrer la base de données.
usermod -g oinstall -G dba oracle
Création des répertoires de base
Pour l’installation, nous allons avoir besoin de créer les répertoires de base.
mkdir -p /app/oracle
Puis nous positionnons les permissions correctes dessus :
chown -R oracle:oinstall /app
chmod -R 0775 /app
Installation des packages nécessaires
Une base de données oracle nécessite quelques packages systèmes pour fonctionner. Pour les installer, insérer le DVD d’installation de Oracle Enterprise Linux 5 et montez-le dans votre système de fichiers :
mount /dev/cdrom /mnt
Ensuite, positionnez-vous dans le répertoire Server du lecteur DVD. Vous y trouverez tous les RPMs du DVD. Lancez ces commandes :
cd /mnt/Server
rpm -Uvh gcc-4.1.2-46.el5.i386.rpm libgomp-4.4.0-6.el5.i386.rpm elfutils-libelf-devel-static-0.137-3.el5.i386.rpm elfutils-libelf-devel-0.137-3.el5.i386.rpm glibc-devel-2.5-42.i386.rpm glibc-headers-2.5-42.i386.rpm gcc-c++-4.1.2-46.el5.i386.rpm libaio-devel-0.3.106-3.2.i386.rpm libstdc++-devel-4.1.2-46.el5.i386.rpm sysstat-7.0.2-3.el5.i386.rpm unixODBC-devel-2.2.11-7.1.i386.rpm unixODBC-2.2.11-7.1.i386.rpm kernel-headers-2.6.18-164.el5.i386.rpm
Note : Ces packages sont valables pour la version i386 de OEL 5. Si vous avez choisis la version 64 bits, il faudra remplacer i386 par x86-64 dans le nom des packages le nécessitant.
Modification de quelques paramètres
Certains paramètres dans le kernel sont bien trop restrictifs pour qu’une base de données Oracle puisse fonctionner correctement avec un grand nombre de connexions simultanées. Nous allons éditer les paramètres du kernel et les charger à chaud :
echo ‘fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 536870912
kernel.shmmni = 4096
# semaphores: semmsl, semmns, semopm, semmni
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default=262144
net.core.rmem_max=4194304
net.core.wmem_default=262144
net.core.wmem_max=1048586′ >> /etc/sysctl.conf/sbin/sysctl -p
Le nombre processus pouvant être lancés et de fichiers pouvant être ouverts par l’utilisateur Oracle simultanément sont trop petits pour fonctionner correctement à plein régime. Nous allons changer la limite dans le fichier /etc/security/limits.conf
echo ‘oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536′ >> /etc/security/limits.conf
Puis rajouter une ligne au fichier de configuration de pam.d :
echo ’session required pam_limits.so’ >> /etc/pam.d/login
Enfin, il vous faudra lever les protections sur le nombre de processus lancés à chaque login de l’utilisateur Oracle. Pour ceci, nous allons éditer le fichier /etc/profile
echo ‘if [ \$USER = "oracle" ]; then
if [ \$SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
umask 022
fi’ >> /etc/profile
Conclusion
C’est la fin de la configuration de votre serveur. Passons à l’installation de la base de données Oracle en cliquant sur la flêche verte.
Téléchargement de OEL 5
Tout d’abord, avant d’installer votre système, il vous faudra télécharger le DVD d’installation. Pour ceci, rendez vous à ce lien : http://edelivery.oracle.com/linux. Il vous faudra remplir un questionnaire et vous pourrez télécharger le système pour votre ordinateur.
Avertissement : Nous choisirons une image de type i386 (pentium 32 bits). Si vous choisissez une autre architecture, il se peut que l’installation soit un peu différente.
Installation du système
Une fois l’image DVD récupérée, gravée et bootée dessus, vous tomberez sur cet écran d’accueil :
Appuyez sur Entrée. Après quelques chargements, on vous demande si vous voulez vérifier le DVD d’installation :
Choisissez Skip. Le programme d’installation graphique démarre.
L’écran d’accueil de l’installeur apparaît. Cliquez sur Next
Choisissez votre langue. Nous choisissons French (Français) puis cliquez sur Next
Choisissez votre type de clavier. Le clavier Français (latin 1) est choisit par défaut dans le cadre de la langue française. Cliquez sur Suivant
L’installeur vous informe qu’il n’a pu reconnaître aucune partition sur le disque dur. En conséquent, il va tout supprimer sur le disque dur.
Dans notre cas, cela est totalement normal car nous avions un disque dur complètement vierge. Cependant, si vous aviez déjà utilisé ce disque dur, ne cliquez pas sur Oui et vérifiez que vous avez bien sauvegardé toutes vos données.
Nous choisissons le partitionnement par défaut pour faciliter l’installation. Un autre article traitera d’un partitionnement adéquat dans le cadre de l’installation d’Oracle Database. Cliquez sur Suivant pour continuer
Encore une fois, on vous prévient qu’on va tout supprimer sur votre disque dur. Si vous perdez des données, vous ne pouvez que vous en vouloir
!
On vous propose de configurer le réseau. Nous gardons les réglages par défaut : DHCP. Cliquez sur Suivant
Sélectionnez votre fuseau horaire. Par défaut, il sélectionne le fuseau horaire de la langue que vous avez choisi précédemment. Une fois sélectionné, cliquez sur Suivant
Une des étapes les plus importantes : le choix des paquets à installer. Nous allons casser un peu la monotonie de l’installation : pas de choix par défaut. Sélectionnez Personnaliser Maintenant puis cliquez sur Suivant.
Tout d’abord, désélectionnez le package Environnement de bureau GNOME. Une fois déselectionné, rendez vous dans la partie Applications
Déselectionnez tous les packages à l’exception de Editeurs . Comme d’habitude, cliquez sur Suivant.
Un écran vous indique où est-ce que vous pourrez retrouvez les logs de l’installation pour voir si tout s’est bien passé. Pour passer à l’installation de OEL5, cliquez sur Suivant
L’installation se déroule. Vous pouvez aller vous boire un petit café le temps que tout s’installe. A la fin de l’installation, cet écran apparaîtra vous indiquant que l’installation s’est déroulée avec succès.
Vous venez de finir l’installation du système Oracle Enterprise Linux 5. Pour redémarrez et commencer l’installation de Oracle Database 11GR2, cliquez sur Redémarrer et rendez-vous à l’article suivant en cliquant sur la flêche verte !
Introduction
La base de données Oracle est installable sur une bonne partie des systèmes d’exploitation. Cependant, Linux est son domaine de prédilection. Ici, nous allons installer notre base de données sur le système d’exploitation « made in maison » de chez Oracle : Oracle Entreprise Linux 5.
Comme vous l’aurez, Oracle Enterprise Linux 5 (Aka OEL 5) est un fork de RedHat Enterprise Linux 5 dépourvu des technologies propriétaires à RedHat. Un peu à la manière de CentOS 5.
Concernant Oracle, un nouvel installeur est arrivé avec la release 2 de la 11G. Si vous êtes un habitué, rassurez-vous, vous ne serez pas trop perdu non plus
Place à l’action ! Nous allons procéder à l’installation de OEL 5 à la page suivante
Introduction
Vous en avez jamais eu marre d’installer Oracle avec le lourd Universal Installer en Java ? Ou alors vous voulez installer Oracle sur votre serveur mais vous ne voulez pas utiliser X ? Le silent mode est donc fait pour vous.
Le mode d’installation silencieux utilise des fichiers de réponses (Response files dans son appellation original) qui permet de spécifier toutes les informations nécessaires.
Créer votre response file
Un response file est un fichier texte qui porte par défaut l’extension .rsp . Vous pouvez en créer un vous-même avec toutes les informations que vous voulez ou en générer un à la fin d’une installation graphique de Oracle.
Voici un exemple de response file que j’utilise pour une installation d’Oracle Database toute simple : Le télécharger . Vous pouvez vous en inspirez et changer les valeurs pour que ça colle à votre installation.
L’installation en silent mode
L’installation en silent mode est très simple. Après avoir dézippé les deux archives d’installation que vous pourrez télécharger en cliquant ici , vous vous positionnez dans le répertoire créé
unzip linux_11gR2_database_1of2.zip
unzip linux_11gR2_database_2of2.zip
cd database
Vous devez définir la variable DISTRIB avant de commencer
export DISTRIB=`pwd`
Puis vous lancer l’Universal Installer avec quelques options supplémentaires
./runInstaller -silent -ignoreSysPrereqs -ignorePrereq -responseFile /chemin/vers/responsefile
L’installation durera une petite dizaine de minute.
Par la suite, il ne vous restera plus qu’à exécuter les classiques deux scripts en tant que root comme indiqué lors de l’installation. Facile non ?
















