meta données pour cette page
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| oracle:install19c_rac:1-install_grid [16/09/2025 09:56] – mdl | oracle:install19c_rac:1-install_grid [01/12/2025 15:25] (Version actuelle) – mdl | ||
|---|---|---|---|
| Ligne 20: | Ligne 20: | ||
| ##### RAC ##### | ##### RAC ##### | ||
| # Public | # Public | ||
| - | 192.168.10.212 oracle2 oracle2.labo.local | + | 192.168.10.212 oracle2 oracle2.labo.delag.fr |
| - | 192.168.10.213 oracle3 oracle3.labo.local | + | 192.168.10.213 oracle3 oracle3.labo.delag.fr |
| # | # | ||
| # Private (interconnect) | # Private (interconnect) | ||
| - | 172.16.0.12 oracle2-priv oracle2-priv.labo.local | + | 172.16.0.12 oracle2-priv oracle2-priv.labo.delag.fr |
| - | 172.16.0.13 oracle3-priv oracle3-priv.labo.local | + | 172.16.0.13 oracle3-priv oracle3-priv.labo.delag.fr |
| # | # | ||
| # Virtual | # Virtual | ||
| - | 192.168.10.222 oracle2-vip oracle2-vip.labo.local | + | 192.168.10.222 oracle2-vip oracle2-vip.labo.delag.fr |
| - | 192.168.10.223 oracle3-vip oracle3-vip.labo.local | + | 192.168.10.223 oracle3-vip oracle3-vip.labo.delag.fr |
| # | # | ||
| # Scan | # Scan | ||
| - | 192.168.10.232 rac1-scan rac1-scan.labo.local | + | 192.168.10.232 rac1-scan rac1-scan.labo.delag.fr |
| - | 192.168.10.233 rac1-scan rac1-scan.labo.local | + | 192.168.10.233 rac1-scan rac1-scan.labo.delag.fr |
| - | 192.168.10.234 rac1-scan rac1-scan.labo.local | + | 192.168.10.234 rac1-scan rac1-scan.labo.delag.fr |
| # | # | ||
| </ | </ | ||
| Ligne 47: | Ligne 47: | ||
| * Package supplémentaire | * Package supplémentaire | ||
| <code bash> | <code bash> | ||
| - | yum install cifs-utils tree targetcli oracleasm-support oracle-database-preinstall-19c iscsi-initiator-utils nmap | + | [root@oracle2 ~]# yum install cifs-utils tree targetcli oracleasm-support oracle-database-preinstall-19c iscsi-initiator-utils nmap |
| </ | </ | ||
| * Firewall | * Firewall | ||
| <code bash> | <code bash> | ||
| - | systemctl status firewalld | + | [root@oracle2 ~]# systemctl status firewalld |
| - | systemctl stop firewalld | + | [root@oracle2 ~]# systemctl stop firewalld |
| - | systemctl disable firewalld | + | [root@oracle2 ~]# systemctl disable firewalld |
| </ | </ | ||
| Ligne 102: | Ligne 102: | ||
| * créer une partition | * créer une partition | ||
| <code bash> | <code bash> | ||
| - | pvcreate /dev/xvdb | + | [root@oracle2 ~]# pvcreate /dev/xvdb |
| - | vgcreate vg_u01 /dev/xvdb | + | [root@oracle2 ~]# vgcreate vg_u01 /dev/xvdb |
| - | lvcreate -n lv_u01 -l 100%VG vg_u01 | + | [root@oracle2 ~]# lvcreate -n lv_u01 -l 100%VG vg_u01 |
| </ | </ | ||
| * formater la partition en XFS | * formater la partition en XFS | ||
| <code bash> | <code bash> | ||
| - | mkfs -t xfs / | + | [root@oracle2 ~]# mkfs -t xfs / |
| </ | </ | ||
| * ajout /u01 dans fstab et montage volume /u01 | * ajout /u01 dans fstab et montage volume /u01 | ||
| <code bash> | <code bash> | ||
| - | vi /etc/fstab | + | [root@oracle2 ~]# vi /etc/fstab |
| ### ORACLE FS ### | ### ORACLE FS ### | ||
| / | / | ||
| - | mkdir /u01 | + | [root@oracle2 ~]# mkdir /u01 |
| - | mount -a | + | [root@oracle2 ~]# mount -a |
| </ | </ | ||
| Ligne 186: | Ligne 186: | ||
| * modifier FSTAB sur nouveau swap et reboot | * modifier FSTAB sur nouveau swap et reboot | ||
| <code BASH> | <code BASH> | ||
| - | / | + | [root@oracle2 ~]# / |
| </ | </ | ||
| * création user et groupe pour le GRID (non créé par le RPM preinstall) | * création user et groupe pour le GRID (non créé par le RPM preinstall) | ||
| <code BASH> | <code BASH> | ||
| - | groupadd asmadmin | + | [root@oracle2 ~]# groupadd asmadmin |
| - | groupadd asmdba | + | [root@oracle2 ~]# groupadd asmdba |
| - | groupadd asmoper | + | [root@oracle2 ~]# groupadd asmoper |
| - | useradd -g oinstall -G asmadmin, | + | [root@oracle2 ~]# useradd -g oinstall -G asmadmin, |
| - | usermod -a -G asmdba oracle | + | [root@oracle2 ~]# usermod -a -G asmdba oracle |
| </ | </ | ||
| * Arborescence: | * Arborescence: | ||
| <code bash> | <code bash> | ||
| - | mkdir -p / | + | [root@oracle2 ~]# mkdir -p / |
| - | mkdir -p / | + | [root@oracle2 ~]# mkdir -p / |
| - | chown -R oracle: | + | [root@oracle2 ~]# chown -R oracle: |
| - | mkdir -p / | + | [root@oracle2 ~]# mkdir -p / |
| - | mkdir -p / | + | [root@oracle2 ~]# mkdir -p / |
| - | chown -R grid: | + | [root@oracle2 ~]# chown -R grid: |
| - | mkdir -p / | + | [root@oracle2 ~]# mkdir -p / |
| - | chown -R grid: | + | [root@oracle2 ~]# chown -R grid: |
| - | chmod -R 775 / | + | [root@oracle2 ~]# chmod -R 775 / |
| </ | </ | ||
| * montage partage CIFS (pour charger les binaires Oracle) | * montage partage CIFS (pour charger les binaires Oracle) | ||
| <code bash> | <code bash> | ||
| - | mkdir / | + | [root@oracle2 ~]# mkdir / |
| - | mount.cifs -o username=mdl // | + | [root@oracle2 ~]# mount.cifs -o username=mdl // |
| </ | </ | ||
| * copie des binaires sur les deux noeuds | * copie des binaires sur les deux noeuds | ||
| Ligne 226: | Ligne 226: | ||
| * initialisation MDP | * initialisation MDP | ||
| <code BASH> | <code BASH> | ||
| - | passwd grid | + | [root@oracle2 ~]# passwd grid |
| - | passwd oracle | + | [root@oracle2 ~]# passwd oracle |
| </ | </ | ||
| * personalisation iSCSI initiator name sur les deux noeuds | * personalisation iSCSI initiator name sur les deux noeuds | ||
| Ligne 238: | Ligne 238: | ||
| * ajout disques pour ASM (au préalable LUN créée sur SAN et partagée via iSCSI) | * ajout disques pour ASM (au préalable LUN créée sur SAN et partagée via iSCSI) | ||
| * <color # | * <color # | ||
| + | * Sur TrueNas, il faut aller dans les propriétés des extends de chacune des LUN comme suit | ||
| + | {{: | ||
| + | {{: | ||
| + | |||
| * 3 disques de 20 GB pour Diskgroup DATA (bloc 4Mo) | * 3 disques de 20 GB pour Diskgroup DATA (bloc 4Mo) | ||
| * 3 disques de 10GB pour diskgroup OCR (bloc 4Mo) | * 3 disques de 10GB pour diskgroup OCR (bloc 4Mo) | ||
| Ligne 260: | Ligne 264: | ||
| iscsiadm --mode node --targetname | iscsiadm --mode node --targetname | ||
| - | lsblk | + | [root@oracle2 ~]# lsblk |
| - | iscsiadm --mode session | + | [root@oracle2 ~]# iscsiadm --mode session |
| tcp: [16] 10.6.0.2: | tcp: [16] 10.6.0.2: | ||
| Ligne 275: | Ligne 279: | ||
| * Création des partitions (sur oracle2) | * Création des partitions (sur oracle2) | ||
| <code BASH> | <code BASH> | ||
| - | cfdisk /dev/sda | + | [root@oracle2 ~]# cfdisk /dev/sda |
| - | cfdisk /dev/sdb | + | [root@oracle2 ~]# cfdisk /dev/sdb |
| - | cfdisk /dev/sdc | + | [root@oracle2 ~]# cfdisk /dev/sdc |
| - | cfdisk /dev/sdd | + | [root@oracle2 ~]# cfdisk /dev/sdd |
| - | cfdisk /dev/sde | + | [root@oracle2 ~]# cfdisk /dev/sde |
| - | cfdisk /dev/sdf | + | [root@oracle2 ~]# cfdisk /dev/sdf |
| - | cfdisk /dev/sdg | + | [root@oracle2 ~]# cfdisk /dev/sdg |
| </ | </ | ||
| Ligne 1316: | Ligne 1320: | ||
| ExecReload=/ | ExecReload=/ | ||
| + | [Install] | ||
| + | WantedBy=multi-user.target | ||
| + | |||
| + | |||
| + | |||
| + | [root@oracle3 bin]# vi / | ||
| + | |||
| + | [Unit] | ||
| + | Description=Load oracleasm Modules | ||
| + | Requires=multipathd.service iscsi.service multi-user.target | ||
| + | After=multipathd.service iscsi.service multi-user.target | ||
| + | |||
| + | |||
| + | [Service] | ||
| + | Type=oneshot | ||
| + | RemainAfterExit=yes | ||
| + | ExecStart=/ | ||
| + | ExecStop=/ | ||
| + | ExecReload=/ | ||
| + | |||
| [Install] | [Install] | ||
| WantedBy=multi-user.target | WantedBy=multi-user.target | ||
| </ | </ | ||