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](./images/1_yast.png)
- Sysstat 8.1.5
- Libcap1 1.10
- Nfs-kernel-server 1.2.3 (pour Grid 12c)
![Yast](./images/2_setting.png)
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
![Yast](./images/3_install_option.png)
![Langues](./images/4_langue.png)
![Roles](./images/5_roles.png)
![Pathes](./images/6_path.png)
![Progress](./images/7_progress.png)
![Resume](./images/8_resume.png)
![Installation](./images/9_install.png)
![root.sh](./images/10_root.sh.png)
Ne pas exécuter root.sh !
![succes](./images/11_success.png)
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
![setup](./images/12_grid_setup.png)
![typeCluster](./images/13_typecluster.png)
![Scan](./images/14_scan.png)
![Noeuds](./images/15_noeuds.png)
![IP](./images/16_ip.png)
![Grid Manager repository](./images/17_gridmanrep.png)
![Flex ASM](./images/18_flexasm.png)
![Create DG](./images/19_createDG.png)
![Volumes](./images/20_volumes.png)
![Path DG](./images/21_DGPath.png)
![Liste DG](./images/22_DGfull.png)
![Pwd ASM](./images/23_pwdasm.png)
![IMPI](./images/24_IMPI.png)
![Scripts](./images/25_scripts.png)
![Progress](./images/26_progess.png)
![Resume](./images/27_resume.png)
![Warnings](./images/28_warnings.png)
![Noeuds](./images/29_nodes.png)
![Resume](./images/30_resume.png)
![Installation](./images/31_install.png)
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](./images/32_root.png)
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