Install RAC-11g
| Fiche express | |
|---|---|
| Type | Procédure d'installation (cluster RAC) |
| Version | Oracle Grid Infrastructure / RAC 11.2.0.3 sur Oracle Enterprise Linux 5 |
| Source du déroulé | oracle-base.com (captures d'écran non reprises, cf. droits d'auteur) |
| Voir aussi | Install 11g · Install RAC screen · Install instance 11g RAC |
Install RAC-11g décrit l'installation d'un cluster Oracle RAC 11gR2 (11.2.0.3) à deux nœuds sur Oracle Enterprise Linux 5, avec un utilisateur grid dédié à Oracle Grid Infrastructure/ASM et un utilisateur oracle pour la base. C'est la procédure « nouvelle génération », en mode graphique (X-Windows), qui remplace l'ancienne procédure documentée dans Install RAC screen.
À l'issue de cette page, le cluster (Grid Infrastructure + ASM) est opérationnel ; la création de l'instance de base se poursuit dans Install instance 11g RAC.
Le déroulé de l'assistant d'installation graphique (étapes ci-dessous) reprend la structure du tutoriel « Oracle Database 11g Release 2 RAC On Oracle Linux 5 Using VirtualBox » publié sur oracle-base.com (lien en fin de page) ; les captures d'écran originales ne sont pas reprises ici pour des raisons de droits d'auteur.
Prérequis matériel
- 2 cartes réseau physiques par nœud (la carte dédiée au réseau privé d'interconnexion doit être en gigabit et supporter l'UDP).
Préparation du socle système
Dépôt de paquets
# cd /etc/yum.repos.d # wget http://public-yum.oracle.com/public-yum-el5.repo
Installation de l'OS (OEL 5.8)
Groupes de paquets à sélectionner :
Desktop Environments > GNOME Desktop Environment Applications > Editors Applications > Graphical Internet Development > Development Libraries Development > Development Tools Servers > Server Configuration Tools Base System > Administration Tools Base System > Base Base System > System Tools
Exemple de plan de partitionnement :
/boot 400M / 8G /home 7G /var/log 2G swap 4G /APPDIR/script 100M /u01 10G /tmp 2G
Paquets
# yum install oracle-validated unixODBC-2.2.11 # yum update
Le paquet oracle-validated installe normalement l'ensemble des dépendances suivantes (pour mémoire, installations 64 bits) :
binutils-2.17.50.0.6 compat-libstdc++-33-3.2.3 (+ variante 32 bits) elfutils-libelf-0.125 elfutils-libelf-devel-0.125 elfutils-libelf-devel-static-0.125 gcc-4.1.2 gcc-c++-4.1.2 glibc-2.5-24 (+ variante 32 bits) glibc-common-2.5 glibc-devel-2.5 (+ variante 32 bits) glibc-headers-2.5 ksh-20060214 libaio-0.3.106 (+ variante 32 bits) libaio-devel-0.3.106 (+ variante 32 bits) libgcc-4.1.2 (+ variante 32 bits) libstdc++-4.1.2 (+ variante 32 bits) libstdc++-devel-4.1.2 (+ variante 32 bits) make-3.81 pdksh-5.2.14 sysstat-7.0.2 unixODBC-2.2.11 (+ variante 32 bits) unixODBC-devel-2.2.11 (+ variante 32 bits) elfutils-libelf-devel
Réseau
Exemple de configuration réseau à adopter. Attention : ne pas configurer l'interface VIP soi-même, l'installation Oracle s'en charge — il faut uniquement qu'un enregistrement DNS (ou une entrée `/etc/hosts`) réponde pour l'IP virtuelle afin qu'Oracle sache quelle adresse utiliser.
# vi /etc/sysconfig/network
Renseigner le hostname et désactiver IPv6.
# vi /etc/hosts
127.0.0.1 localhost.example.local localhost # Public 192.168.0.120 racnode1.example.local racnode1 192.168.0.121 racnode2.example.local racnode2 # Privé (interconnexion) 192.168.1.101 racnode1-priv.example.local racnode1-priv 192.168.1.102 racnode2-priv.example.local racnode2-priv # Virtuel (VIP) 192.168.0.122 racnode1-vip.example.local racnode1-vip 192.168.0.123 racnode2-vip.example.local racnode2-vip # SCAN #192.168.0.125 racnode-cluster-scan.example.local racnode-cluster-scan #192.168.0.126 racnode-cluster-scan.example.local racnode-cluster-scan #192.168.0.127 racnode-cluster-scan.example.local racnode-cluster-scan
Configuration des interfaces
- eth0 (réseau public)
DEVICE=eth0 NAME=eth0 HWADDR=00:0C:29:00:5C:B5 BOOTPROTO=static IPADDR=192.168.0.121 NETMASK=255.255.255.0 GATEWAY=192.168.0.1 ONBOOT=yes IPv6INIT=no IPv6AUTOCONF=no
- eth1 (réseau privé d'interconnexion)
DEVICE=eth1 NAME=eth1 BOOTPROTO=static IPADDR=192.168.1.102 NETMASK=255.255.255.0 ONBOOT=yes IPV6INIT=no IPV6_AUTOCONF=no
- /etc/resolv.conf
search example.local nameserver 192.168.0.120
Placer les IP nécessaires sur chaque nœud ; le nslookup doit répondre correctement pour l'IP et le nom DNS de chaque enregistrement. Ne pas créer l'adresse virtuelle (VIP) soi-même.
- éviter le routage sur les interfaces non configurées :
echo "NOZEROCONF=yes" >> /etc/sysconfig/network
DNS (optionnel)
En l'absence de DNS existant, un serveur BIND peut être installé localement.
# yum install bind
Installer la zone directe et la zone reverse correspondant au domaine retenu.
Services
Sécurité
SELINUX=permissive # service iptables stop # chkconfig iptables off
NTP
Désactiver le service NTP standard sur les deux nœuds :
# /sbin/service ntpd stop # chkconfig ntpd off # mv /etc/ntp.conf /etc/ntp.conf.original # rm /var/run/ntpd.pid
Lorsque l'installeur détecte que le protocole NTP n'est pas actif, le Cluster Time Synchronization Service est automatiquement installé en mode actif et synchronise l'horloge entre les nœuds. Si NTP est configuré, le Cluster Time Synchronization Service démarre en mode observateur et ne fait aucune synchronisation active — Oracle Clusterware délègue alors à NTP.
- une fois le cluster installé, vérifier :
# crsctl check ctss
Ou, si l'on préfère ne pas utiliser le service de synchronisation d'Oracle :
# vi /etc/sysconfig/ntpd # Drop root to id 'ntp:ntp' by default. OPTIONS="-x -u ntp:ntp -p /var/run/ntpd.pid" # Set to 'yes' to sync hw clock after successful ntpdate SYNC_HWCLOCK=no # Additional options for ntpdate NTPDATE_OPTIONS=""
/sbin/service ntp restart
Groupes et utilisateurs
À réaliser sur les deux nœuds :
groupadd -g 1000 oinstall groupadd -g 1200 asmadmin groupadd -g 1201 asmdba groupadd -g 1202 asmoper groupadd -g 1300 dba useradd -m -u 1100 -g oinstall -G dba,asmadmin,asmdba,asmoper -d /home/grid -s /bin/bash -c "Grid Infrastructure Owner" grid # passwd grid
groupadd -g 1301 oper useradd -m -u 1101 -g oinstall -G dba,oper,asmdba -d /home/oracle -s /bin/bash -c "Oracle Software Owner" oracle # passwd oracle
- arborescence :
mkdir -p /u01/app/grid mkdir -p /u01/app/11.2.0/grid chown -R grid:oinstall /u01 mkdir -p /u01/app/oracle chown oracle:oinstall /u01/app/oracle chmod -R 775 /u01
Scripts d'environnement
# su - grid
Adapter la ligne SID selon le nœud :
ORACLE_SID=+ASM1; export ORACLE_SID ORACLE_SID=+ASM2; export ORACLE_SID .bash_profile_grid
# su - oracle
Adapter si besoin la ligne SID :
ORACLE_SID=racdb1; export ORACLE_SID ORACLE_SID=racdb2; export ORACLE_SID .bash_profile_oracle
- vérifier que le compte système nobody existe :
id nobody # à défaut : /usr/sbin/useradd nobody
Limites et sémaphores (sur les deux nœuds)
cat >> /etc/security/limits.conf <<EOF grid soft nproc 2047 grid hard nproc 16384 grid soft nofile 1024 grid hard nofile 65536 oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 EOF
cat >> /etc/pam.d/login <<EOF session required pam_limits.so EOF
cat >> /etc/profile <<EOF
if [ \$USER = "oracle" ] || [ \$USER = "grid" ]; then
if [ \$SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
umask 022
fi
EOF
cat >> /etc/csh.login <<EOF
if ( \$USER == "oracle" || \$USER == "grid" ) then
limit maxproc 16384
limit descriptors 65536
endif
EOF
Mémoire et swap
cat /proc/meminfo | grep MemTotal cat /proc/meminfo | grep SwapTotal
Les valeurs du sysctl.conf ci-dessous sont à ajuster selon la taille mémoire de la machine — se reporter à Tuning Oracle 10g pour la méthode de calcul.
cat >> /etc/sysctl.conf <<EOF # Nombre maximum de segments de mémoire partagée kernel.shmmni = 4096 # Valeurs des sémaphores : SEMMSL SEMMNS SEMOPM SEMMNI kernel.sem = 250 32000 100 128 # Nombre maximum de descripteurs de fichiers alloués par le noyau fs.file-max = 6815744 # Plage de ports locaux utilisée pour le trafic TCP/UDP net.ipv4.ip_local_port_range = 9000 65500 # Taille par défaut / max du buffer de réception socket (SO_RCVBUF) net.core.rmem_default=262144 net.core.rmem_max=4194304 # Taille par défaut / max du buffer d'émission socket (SO_SNDBUF) net.core.wmem_default=262144 net.core.wmem_max=1048576 # Nombre maximum de requêtes I/O asynchrones concurrentes fs.aio-max-nr=1048576 EOF
# sysctl -p
SSH (équivalence entre les nœuds)
- vérifier les paquets SSH installés :
# rpm -qa --queryformat "%{NAME}-%{VERSION}-%{RELEASE} (%{ARCH})\n"| grep ssh
openssh-askpass-4.3p2-41.el5 (x86_64) openssh-clients-4.3p2-41.el5 (x86_64) openssh-server-4.3p2-41.el5 (x86_64) openssh-4.3p2-41.el5 (x86_64)
- génération des clés (compte grid) :
su - grid mkdir ~/.ssh chmod 700 ~/.ssh /usr/bin/ssh-keygen -t dsa
touch ~/.ssh/authorized_keys ls -l ~/.ssh
- échange des clés depuis racnode1 :
cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys ssh racnode2 cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys scp ~/.ssh/authorized_keys racnode2:.ssh/authorized_keys
- test sur les deux nœuds :
chmod 600 ~/.ssh/authorized_keys ssh racnode1 "date;hostname" ssh racnode2 "date;hostname"
Cette même procédure peut être appliquée au compte root.
- en cas de souci, le script fourni par l'installeur peut automatiser l'échange :
# /home/grid/software/oracle/grid/sshsetup/sshUserSetup.sh -user grid -hosts racnode1,racnode2 -advanced -exverify -confirm
Se connecter ensuite en SSH avec le compte grid sur racnode1 et racnode2 pour retirer l'invite de confirmation (« yes ») des premières connexions.
Noyau
Ajouter divider=10 en fin de ligne kernel dans :
# vi /etc/grub.conf kernel /vmlinuz-2.6.39-300.17.3.el5uek ro root=/dev/VolGroup00/LogVol00 rhgb quiet numa=off divider=10 # reboot
Préparation ASM
- sous VMware, l'option (Edit machine > Options > General > Configuration Parameters) suivante permet d'installer ASM sans ASMLib :
disk.EnableUUID = "TRUE"
Disques
Ajouter 4 disques sur les machines puis créer des partitions de type Linux (type 83). Attention : étape critique, sinon risque de non-détection des disques lors de l'installation.
# echo "- - -" > /sys/class/scsi_host/host0/scan # partprobe
- librairies standard :
# yum install oracleasm-support-2.1.7-1.el5.i386.rpm # rpm -ivh oracleasmlib-2.0.4-1.el5.i386.rpm
- librairies à synchroniser avec le noyau :
# rpm -ivh oracleasm-[version-noyau].rpm
Si les paquets ne sont pas trouvés par le dépôt, se rendre sur le site Oracle :
http://www.oracle.com/technetwork/server-storage/linux/downloads/rhel5-084877.html
En cas de librairies qui ne démarrent pas avec le noyau courant, redescendre d'une version :
# yum install kernel-2.6.18-348.16.1.el5 # yum install oracleasm-2.6.18-348.16.1.el5-2.0.5-1.el5.x86_64.rpm
Modifier ensuite /etc/grub.conf et remplacer le paquet oracleasm par celui qui correspond, en supprimant celui qui ne fonctionne pas.
Note : au boot du système, une fois le service oracleasm démarré, celui-ci doit afficher les disques déjà déclarés — sinon revoir les étapes précédentes.
- avec OEL 5u8, la commande suivante installe le paquet et met à jour le noyau qui le contient nativement (prend en charge l'ASM, mais ne fonctionne pas avec le RAC) :
# yum install oracleasm # partprobe oracleasm
- en cas de changement de grub :
# reboot
- vérifier la présence des 3 paquets :
# rpm -qa | grep oracleasm
ASM : création des disques
Ajouter les disques par grappes de 4 ou 8, et faire un `fdisk` pour créer des partitions de type 83.
- en root :
# /usr/sbin/oracleasm configure -i
Bien répondre aux questions :
Default user to own the driver interface []: grid Default group to own the driver interface []: asmadmin Start Oracle ASM library driver on boot (y/n) [n]: y Scan for Oracle ASM disks on boot (y/n) [y]: Writing Oracle ASM library driver configuration: done
# /usr/sbin/oracleasm init # /usr/sbin/oracleasm update-driver (nécessite un compte Oracle avec la licence appropriée)
# /usr/sbin/oracleasm createdisk DISK1 /dev/sdb1 # /usr/sbin/oracleasm createdisk DISK2 /dev/sdc1 # /usr/sbin/oracleasm createdisk DISK3 /dev/sdd1 # /usr/sbin/oracleasm createdisk DISK4 /dev/sde1
# /usr/sbin/oracleasm scandisks # /usr/sbin/oracleasm listdisks DISK1 DISK2 DISK3 DISK4
Les disques doivent apparaître avec les droits grid:asmadmin (contrairement à une installation standalone en oracle:dba) :
# ll /dev/oracleasm/disks
Note sur le partitionnement (disques bruts) : voir RAW.
Récupération des logiciels
Médias 11gR2 (32 ou 64 bits selon la plateforme cible), depuis le portail de téléchargement Oracle officiel (adapter selon la version disponible au moment de l'installation) :
linux.x64_11gR2_grid.zip linux.x64_11gR2_database_1of2.zip linux.x64_11gR2_database_2of2.zip linux.x64_11gR2_examples.zip
- compte grid :
mkdir -p /home/grid/software/oracle mv linux.x64_11gR2_grid.zip /home/grid/software/oracle chown grid:dba -R /home/grid/ su - grid cd /home/grid/software/oracle unzip linux.x64_11gR2_grid.zip
- compte oracle :
mkdir -p /home/oracle/software/oracle mv linux.x64_11gR2_database_1of2.zip /home/oracle/software/oracle mv linux.x64_11gR2_database_2of2.zip /home/oracle/software/oracle mv linux.x64_11gR2_examples.zip /home/oracle/software/oracle chown oracle:dba -R /home/oracle/ su - oracle cd /home/oracle/software/oracle unzip linux.x64_11gR2_database_1of2.zip unzip linux.x64_11gR2_database_2of2.zip unzip linux.x64_11gR2_examples.zip
Installation d'Oracle Grid Infrastructure (cluster)
Paquet cvuqdisk
À faire sur les deux nœuds :
CVUQDISK_GRP=oinstall; export CVUQDISK_GRP # rpm -ivh /home/grid/software/oracle/grid/rpm/cvuqdisk-1.0.7-1.rpm
Vérifier la présence de l'exécutable :
# ls -l /usr/sbin/cvuqdisk
Vérification des prérequis de configuration (CVU)
# su - grid # cd /home/grid/software/oracle/grid # ./runcluvfy.sh stage -pre crsinst -n racnode1,racnode2 -fixup -verbose
L'option -fixup permet de générer un script qui corrige automatiquement les erreurs détectées.
À noter : en cas d'erreur liée à la VIP lors de l'installation, vérifier pour une install locale que l'IP virtuelle n'est pas déjà présente dans le cache ARP de la machine hôte — il ne faut pas configurer l'interface réseau VIP manuellement, Oracle s'en charge. Pour les équivalences entre les nœuds, il n'y a pas que les UID/GID à aligner : les variables d'environnement doivent l'être aussi.
Vérification des prérequis matériels (CVU)
# su - grid # cd /home/grid/software/oracle/grid # ./runcluvfy.sh stage -post hwos -n racnode1,racnode2 -verbose
Lancement de l'installeur graphique
# su - grid # DISPLAY=<hôte X-Windows>:0.0 ; export DISPLAY # cd /home/grid/software/oracle/grid $ ./runInstaller &
Étape 1 — Select Installation Option
Sélectionner « Install and Configure Grid Infrastructure for a Cluster ».
Étape 2 — Select Installation Type
Sélectionner « Advanced Installation ».
Étape 3 — Select Product Languages
Sélectionner la ou les langues d'interface adaptées à l'environnement.
Étape 4 — Grid Plug and Play Information
La configuration du Grid Naming Service (GNS) sort du cadre de cette procédure (voir GNS) : décocher l'option « Configure GNS ».
- Cluster Name : racnode-cluster
- SCAN Name : racnode-cluster-scan
- SCAN Port : 1521
Étape 5 — Cluster Node Information
Ajouter le nœud racnode2 au cluster et configurer la connectivité SSH.
- Public Node Name : racnode1.example.local — racnode2.example.local
- Virtual Host Name : racnode1-vip.example.local — racnode2-vip.example.local
Cliquer sur [SSH Connectivity...], saisir le mot de passe OS du compte grid, puis [Setup] pour lancer la configuration.
Étape 6 — Specify Network Interface Usage
Identifier l'interface réseau utilisée pour le réseau « Public » et le réseau « Private » :
- Interface Name : eth0 — eth1
- Subnet : 192.168.0.0 — 192.168.1.0
- Interface Type : Public — Private
Étape 7 — Storage Option Information
Sélectionner « Automatic Storage Management (ASM) ».
Étape 8 — Create ASM Disk Group
Créer le disk group ASM qui stockera les fichiers Oracle Clusterware :
- Disk Group Name : CRS
- Redundancy : External
- Disk Path : ORCL:DISK1 (chemin selon la méthode de détection retenue : /dev/mapper, /dev/mpath, /dev, ou /dev/oracleasm/disks)
Étape 9 — Specify ASM Password
Utiliser le même mot de passe pour l'ensemble des comptes ASM (« Use same passwords for these accounts »).
Étape 10 — Failure Isolation Support
La configuration de l'Intelligent Platform Management Interface (IPMI) sort du cadre de cette procédure : sélectionner « Do not use Intelligent Platform Management Interface (IPMI) ».
Étape 11 — Privileged Operating System Groups
Séparation des privilèges par rôle (Job Role Separation) :
- OSDBA for ASM : asmdba
- OSOPER for ASM : asmoper
- OSASM : asmadmin
Étape 12 — Specify Installation Location
- Oracle Base ($GRID_BASE) : /u01/app/grid
- Software Location ($GRID_HOME) : /u01/app/11.2.0/grid
Étape 13 — Create Inventory
Premier install sur l'hôte : créer l'Oracle Inventory avec les valeurs par défaut.
- Inventory Directory : /u01/app/oraInventory
- oraInventory Group Name : oinstall
Étape 14 — Prerequisite Checks
L'installeur vérifie que les deux nœuds RAC remplissent les prérequis minimum pour Oracle Clusterware et Oracle ASM. Comme pour une installation standalone, un échec marqué « fixable » peut être corrigé via un script généré par le bouton [Fix & Check Again] (à exécuter en root). Une fois tous les contrôles au vert, l'installeur passe à l'écran Summary.
Étape 15 — Summary
Cliquer sur [Finish] pour démarrer l'installation.
Étape 16 — Setup
L'installeur effectue l'installation d'Oracle Grid Infrastructure sur les deux nœuds RAC.
Étape 17 — Execute Configuration scripts
Une fois l'installation terminée, ouvrir une nouvelle console sur chacun des deux nœuds (en commençant par celui depuis lequel l'installation est lancée), en tant que root.
Exécuter d'abord orainstRoot.sh sur les deux nœuds :
[root@racnode1 ~]# /u01/app/oraInventory/orainstRoot.sh [root@racnode2 ~]# /u01/app/oraInventory/orainstRoot.sh
Puis, sur la même console, exécuter root.sh sur chaque nœud l'un après l'autre (en commençant par celui de l'installation) :
[root@racnode1 ~]# /u01/app/11.2.0/grid/root.sh [root@racnode2 ~]# /u01/app/11.2.0/grid/root.sh
L'exécution de root.sh peut prendre plusieurs minutes. Sur le dernier nœud, une sortie proche de celle-ci signale un succès :
... The inventory pointer is located at /etc/oraInst.loc The inventory is located at /u01/app/oraInventory 'UpdateNodeList' was successful.
Revenir dans l'OUI et valider la boîte de dialogue « Execute Configuration scripts ».
Étape 18 — Configure Oracle Grid Infrastructure for a Cluster
L'installeur exécute automatiquement les assistants de configuration : Oracle Net Services (NETCA), Automatic Storage Management (ASMCA) et Oracle Private Interconnect (VIPCA). La dernière étape exécutée par l'OUI est le Cluster Verification Utility (CVU).
Étape 19 — Finish
Cliquer sur [Close] pour quitter l'OUI.
Incident connu : CRS-0184
« CRS-0184: Cannot communicate with the CRS daemon ». Après l'installation, ne pas supprimer manuellement (ni via une tâche cron) les fichiers /tmp/.oracle ou /var/tmp/.oracle pendant qu'Oracle Clusterware est actif : leur suppression peut provoquer des blocages intermittents du clusterware et déclencher cette erreur.
Si le second script (root.sh) échoue, lancer la commande de déconfiguration :
- en root, sur tous les nœuds sauf le dernier :
$GRID_HOME/crs/install/rootcrs.pl -verbose -deconfig -force
- sur le dernier nœud (cette commande efface aussi l'OCR et le Voting Disk) :
$GRID_HOME/crs/install/rootcrs.pl -verbose -deconfig -force -lastnode
Post-installation du Grid Infrastructure
- état du CRS :
[grid@racnode1 ~]$ crsctl check crs
- ressources clusterware (commande historique, dépréciée en 11gR2) :
$ crs_stat -t -v
- nœuds du cluster :
$ olsnodes -n
- process TNS Listener sur les deux nœuds :
[grid@racnode1 ~]$ ps -ef | grep lsnr | grep -v 'grep' | grep -v 'ocfs' | awk '{print $9}'
LISTENER_SCAN2
LISTENER_SCAN3
LISTENER
[grid@racnode2 ~]$ ps -ef | grep lsnr | grep -v 'grep' | grep -v 'ocfs' | awk '{print $9}'
LISTENER_SCAN1
LISTENER
- fonctionnement d'Oracle ASM pour les fichiers Oracle Clusterware :
$ srvctl status asm -a
- Oracle Cluster Registry (OCR) :
$ ocrcheck
- Voting Disk :
$ crsctl query css votedisk
- résolution SCAN (adapter le nom de domaine au contexte réel) :
$ dig racnode-cluster-scan.example.local
- sauvegarde du script root.sh exécuté :
[root@racnode1 ~]# cd /u01/app/11.2.0/grid [root@racnode1 grid]# cp root.sh ~/root.sh.racnode1.apres_install_$(date +%F)
[root@racnode2 ~]# cd /u01/app/11.2.0/grid [root@racnode2 grid]# cp root.sh ~/root.sh.racnode2.apres_install_$(date +%F)
- Cluster Health Management (optionnel) :
# uname -a
- vérification finale :
# /u01/sources/grid/runcluvfy.sh stage -pre crsinst -n racnode1,racnode2 -verbose
Le Grid Infrastructure est maintenant installé et configuré ; l'étape suivante est la création de l'instance de base, voir Install instance 11g RAC.
Voir aussi
- Install 11g — installation équivalente en mode standalone (hors RAC)
- Install RAC screen — ancienne procédure d'installation RAC en mode graphique
- Install instance 11g RAC — suite de cette page : installation de l'instance de base
- .bash_profile_grid · .bash_profile_oracle — scripts d'environnement
- Tuning Oracle 10g — dimensionnement des paramètres noyau selon la mémoire
- Creer_une_clef_ssh · GNS · RAW
- http://www.idevelopment.info/data/Oracle/DBA_tips/Oracle11gRAC/CLUSTER_12.shtml — tutoriel de référence (Jeffrey Hunter, idevelopment.info), notamment pour les tâches post-installation détaillées
- http://www.oracle-base.com/articles/11g/oracle-db-11gr2-rac-installation-on-oel5-using-virtualbox.php — tutoriel de référence (Tim Hall, oracle-base.com) dont est repris le déroulé texte des écrans d'installation ci-dessus