Installer Oracle Grid Cluster Infrastructure 12c

Avancé

Le processus Oracle tournant sur une machine Windows doit souvent pouvoir utiliser plus de 1Go de RAM. Ce n'est généralement pas le cas.

Article lu   fois.

L'auteur

Profil ProSite personnel

Liens sociaux

Viadeo Twitter Facebook Share on Google+   

I. Introduction

II. Préparation

Ne pas installer le package " Suse Oracle " car l'installation de Grid infrastructure pose quelques problèmes dans ce cas.

Yast
Installer les librairies sur les 2 machines
  • Sysstat 8.1.5
  • Libcap1 1.10
  • Nfs-kernel-server 1.2.3 (pour Grid 12c)
Yast

Software Oracle sur les 2 nœuds

 
Sélectionnez

mount 3140-pal:/export/install/oracle /media
mkdir /oracle/install
cd /oracle/install 	
unzip /media/12c/linuxamd64_12c_grid_1of2.zip
unzip /media/12c/linuxamd64_12c_grid_2of2.zip
unzip /media/11g/p13390677_112040_Linux-x86-64_1of7.zip
unzip /media/11g/p13390677_112040_Linux-x86-64_2of7.zip

Librairies Oracle, sur les deux noeuds

 
Sélectionnez

cd /oracle/install/grid/rpm
export CVUQDISK_GRP=oinstall
rpm -ivh --nopre ./cvuqdisk-1.0.9-1.rpm

III. Configuration du réseau

RAC 12c R1 nécessite un lookup DNS

Serveur IP privée IP publique IP VIP
oradvp03 oradvp03-priv
192.168.101.23
oradvp03
10.78.9.74
oradvp03-vip
10.78.9.76
oradvp04 oradvp04-priv
192.168.101.24
oradvp04
10.78.9.75
oradvp04-vip
10.78.9.77
3 adresses IP pour le SCAN (Single Client Access Name)
  • oradvp-scan =10.78.9.71
  • oradvp-scan =10.78.9.72
  • oradvp-scan =10.78.9.73

IV. Configuration des utilisateurs

Les utilisateurs/groups sont gérés globalement par LDAP, y.c. les mots de passe, mais cela cause quelques soucis à l'installation

Arrêt du ldap
Sélectionnez

/etc/init.d/sssd stop
Création des utilisateurs et groupes
Sélectionnez

groupadd -g 704 oinstall
groupadd -g  asmadmin
groupadd -g  asmdba
groupadd -g  asmoper

mkdir -p /home/oracle 
mkdir -p /home/grid 
useradd -u 8647 -U 0022 -p pacapona2012 -g oinstall -d /home/grid -c "Oracle Grid User" grid
useradd -u 8649 -U 0022 -p pacapona2012 -g oinstall -d /home/oracle -c "Oracle Grid User" oracle

passwd oracle
passwd grid
Création de l'arborescence
Sélectionnez

mkdir -p /oracle/gridbase/ 
mkdir -p /oracle/grid/ 
mkdir -p /oracle/grid/12.1.0
mkdir -p /oracle/db/ 
mkdir -p /oracle/db/11.2.0.3/ 
mkdir -p /oracle/oraInventory 

chown -R  grid:oinstall /home/grid
chown -R  oracle:oinstall /home/oracle
chown -R  grid:oinstall /oracle/
chown -R  oracle:oinstall /oracle/db/

V. Installation du logiciel du Grid

Via terminal-x sur oradvp03, puis sur oradvp04
Sélectionnez

	grid@oradvp03:/oracle/install/grid> ./runinstaller
Yast
Langues
Roles
Pathes
Progress
Resume
Installation
root.sh

Ne pas exécuter root.sh !

succes

VI. Patcher le logiciel

A faire sur les 2 nœuds, comme grid
Sélectionnez

cd /oracle/grid/12.1.0
cp /media/12c/p6880880_121010_LINUX.zip  .
unzip p6880880_121010_LINUX.zip  
Puis patcher
  • 17735306 (dernière version 12.1)
  • 18143006 (one-off pour problématique de librairie manquante)
  • 16547309 (éviter le multicast)
 
Sélectionnez

cd /oracle/grid/12.1.0/OPatch
cp /media/12c/p17735306_121010_Linux-x86-64.zip .
cp /media/12c/p18143006_121011_Linux-x86-64.zip .
cp /media/12c/p16547309_121011_Linux-x86-64.zip .
unzip p17735306_121010_Linux-x86-64.zip
unzip p18143006_121011_Linux-x86-64.zip
unzip p16547309_121011_Linux-x86-64.zip
Comme root
Sélectionnez

cd /oracle/grid/12.1.0/OPatch/ocm/bin
./emocmrsp

cd /oracle/grid/12.1.0/OPatch
./opatchauto apply -oh /oracle/grid/12.1.0 ./17735306
./opatchauto apply -oh /oracle/grid/12.1.0 ./18143006
./opatchauto apply -oh /oracle/grid/12.1.0 ./16547309

VII. Installation du Grid

 
Sélectionnez

grid@oralip03:/oracle/grid/12.1.0/crs/config> ./config.sh
setup
typeCluster
Scan
Noeuds
IP
Grid Manager repository
Flex ASM
Create DG
Volumes
Path DG
Liste DG
Pwd ASM
IMPI
Scripts
Progress
Resume
Warnings
Noeuds
Resume
Installation

Instant de vérité : exécution du root.sh, tout d'abord sur le nœud 1, puis lorsque tout est fini, sur le 2.

Root

VIII. Nettoyage

Supprimer /oracle/install
Sélectionnez

rm -rf /oracle/install
rm /oracle/grid/12.1.0/*.zip
rm /oracle/grid/12.1.0/OPatch/*.zip
rm -rf /tmp/17735306

IX. Désinstallation complète

Sur les 2 noeuds
Sélectionnez

/oracle/grid/12.1.0/crs/install # ./rootcrs.pl -deconfig -force -verbose
grid@:/oracle/grid/12.1.0/deinstall> ./deinstall	
Nettoyage des disques ASM
Sélectionnez

cd /dev/mapper
for i in CRS CFG ...
do
dd if=/dev/zero of=/dev/mapper/ORA_${i} bs=4096 count=1
done

X. La suite...

Vous avez aimé ce tutoriel ? Alors partagez-le en cliquant sur les boutons suivants : Viadeo Twitter Facebook Share on Google+   

  

Copyright © 2014 fadace. Aucune reproduction, même partielle, ne peut être faite de ce site et 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.