Installation et configuration du grid infrastruture et oracle database 11g sur oracle linux 6.5
Dans cet article, nous allons voir comment configurer une base de données oracle 11.2.0.2 avec asm en mode standalone.
Configuration de notre environnement de test:
*Operating System : OEL 6.5
*Oracle Version : 11.2.0.2
*Grid Infrastructure Version : 11.2.0.2
Etape1: installations des paquets
pour installer nos paquets, nous allons monter l’ISO de notre logiciel oracle Grid 11g dans le lecteur et ensuite se déplacer dans le repertoire adequate avec la commande cd /media/…….. .une fois dans le lecteur nous installerons l’ensemble des paquets ci-dessus avec la commande rpm.
binutils-2.20.51.0.2-5.11.el6 (x86_64)
compat-libcap1-1.10-1 (x86_64)
compat-libstdc++-33-3.2.3-69.el6 (x86_64)
compat-libstdc++-33-3.2.3-69.el6.i686
gcc-4.4.4-13.el6 (x86_64)
gcc-c++-4.4.4-13.el6 (x86_64)
glibc-2.12-1.7.el6 (i686)
glibc-2.12-1.7.el6 (x86_64)
glibc-devel-2.12-1.7.el6 (x86_64)
glibc-devel-2.12-1.7.el6.i686
ksh
libgcc-4.4.4-13.el6 (i686)
libgcc-4.4.4-13.el6 (x86_64)
libstdc++-4.4.4-13.el6 (x86_64)
libstdc++-4.4.4-13.el6.i686
libstdc++-devel-4.4.4-13.el6 (x86_64)
libstdc++-devel-4.4.4-13.el6.i686
libaio-0.3.107-10.el6 (x86_64)
libaio-0.3.107-10.el6.i686
libaio-devel-0.3.107-10.el6 (x86_64)
libaio-devel-0.3.107-10.el6.i686
make-3.81-19.el6
sysstat-9.0.4-11.el6 (x86_64)
unixODBC-2.2.14-11.el6 (x86_64) or later
unixODBC-2.2.14-11.el6.i686 or later
unixODBC-devel-2.2.14-11.el6 (x86_64) or later
unixODBC-devel-2.2.14-11.el6.i686 or later
Etape2: ajout des disques pour ASM depuis la VM (VMWARE)
ici nous allons créer 03 disques de stockage que nous appelerons Disk1,Disk2 et Disk3 et allons attribuer la capacite de 4096 MB/Disk. pour cela il faudra suivre ces différentes étapes en capture.
Nous ferons cette operation pour la creation de chaque disque, Une fois les 3 disques créés nous allons redémarrer la VM.
La VM etant redemarrer, nous allons verifier leur presence avec la commande fdisk –l
Apres avoir listé les disques, nous allons formater chacun d’eux avec la commande fdisk /dev/sd…
Etape3: création des utilisateurs oracle et répertoires.
Nous allons créer un utilisateur commun tant pour oracle Database que pour asm dans ce cas de figure malgré la recommandation de oracle pour la distinction des utilisateurs.
groupadd -g 501 oinstall
groupadd -g 502 dba
groupadd -g 503 osdba
groupadd -g 504 osasm
groupadd -g 505 osoper
useradd -u 502 -g oinstall -G dba,osdba,osasm,osoper oracle
passwd oracle
mkdir -p /u01/11.2.0.2/grid
mkdir -p /u01/app/oracle/product/11.2.0.2/db_1
chown -R oracle:oinstall /u01
chmod -R 775 /u01
Etape 4: mise a jour des paramtres du Kernel.
Nous allons nous connecter en tant que root et editer le fichier /etc/sysctl.conf. Avec les configurations suivantes:
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 1054504960
kernel.shmmni = 4096
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
Ensuite nous allons enregistrer les modifications avec la commande /sbin/sysctl –p.
Par la suite nous allons attribuer les limites à l’utilisateur oracle en editant le fichier /etc/security/limits.conf avec les parametres suivantes:
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
Etape5: Installation et configuration ASMLib.
Nous allons télécharger et installer ces 3 paquets:
Ensuite se connecter en tant que root pour configurer asmLib avec la commande oracleasm configure -i
Apres configuration, nous allons initialiser et créer les disques
Ensuite nous allons lister nos disques avec la commande oracleasm listdisks.
Etape 5:Installation du Grid infrastructure.
Apres avoir copiez et télécharger le logiciel sous un répertoire de notre choix, une fois dezippé le logiciel, nous allons lancez le runInstaller.
Remarque : si nous avons ce message d’erreur, il suffit juste modifier la variable DISPLAY avec les commandes ci-dessous:
Remarque: une fois cette page d’erreur affichée, nous ouvrirons un nouveau terminal pour exécuter les deux scripts orainstRoot,sh et root,sh
Remarque: pour configurer le Grid en mode standalone pour allons copier la ligne de commande : /u01/11.2.0.2/grid/perl/bin/perl -I/u01/11.2.0.2/grid/perl/lib -I/u01/11.2.0.2/grid/crs/install /u01/11.2.0.2/grid/crs/install/roothas.pl
Maintenant que notre Grid est installé nous allons installer notre base de données oracle 11g.
Pour cela, nous allons copier le logiciel dans un repertoire, décompresser les fichiers et exécuter le réinstaller
Une fois notre base de données installée, nous allons demarrer le service CSSD avec la commande crs_start ora.cssd
Ensuite nous allons créer l’instance asm.
Une fois l’instance asm crée nous allons démarrer cette instance avec les commandes ci-dessous:
Etape6: creation de l’instance de base de donées oracle.
Pour ce fait, nous irons dans le repertoire /u01/app/oracle/product/11.2.0.2/db_home1/bin taper la commande ./dbca
c'est ainsi,la fin de notre article.