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.
- Sysstat 8.1.5
- Libcap1 1.10
- Nfs-kernel-server 1.2.3 (pour Grid 12c)
Software Oracle sur les 2 nœuds
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
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 |
- 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
/etc/init.d/sssd stop
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
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▲
grid@oradvp03:/oracle/install/grid>
./runinstaller
Ne pas exécuter root.sh !
VI. Patcher le logiciel ▲
cd /oracle/grid/12
.1
.0
cp /media/12c/p6880880_121010_LINUX.zip .
unzip p6880880_121010_LINUX.zip
- 17735306 (dernière version 12.1)
- 18143006 (one-off pour problématique de librairie manquante)
- 16547309 (éviter le multicast)
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
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▲
grid@oralip03:/oracle/grid/12
.1
.0
/crs/config>
./config.sh
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.
VIII. Nettoyage▲
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▲
/oracle/grid/12
.1
.0
/crs/install #
./rootcrs.pl
-deconfig
-force
-verbose
grid@:/oracle/grid/12
.1
.0
/deinstall>
./deinstall
cd /dev/mapper
for
i in
CRS CFG ...
do
dd if
=/dev/zero of
=/dev/mapper/ORA_${
i
}
bs
=4096
count
=1
done