RAW
| Fiche express | |
|---|---|
| Type | Partitions disque brutes (raw devices) |
| Usage historique | Voting disk / OCR (Oracle Clusterware pré-11gR2) |
| Statut | Obsolète, remplacé par ASM depuis 11gR2 |
| Voir aussi | Asm · RAC · OCFS |
Avant Oracle 11gR2, les fichiers critiques du Clusterware (voting disk et OCR — Oracle Cluster Registry) devaient être placés soit sur un système de fichiers cluster partagé (comme OCFS), soit directement sur des partitions brutes (raw devices) — des partitions disque accédées sans système de fichiers.
Pour les fichiers de données et les archivelogs, on utilisait déjà à l'époque des groupes de disques ASM plutôt que du RAW ; le RAW restait cantonné à ces fichiers de Clusterware.
(à vérifier) : depuis Oracle 11gR2, le voting disk et l'OCR sont typiquement
stockés directement dans ASM (dans le diskgroup dédié au Grid Infrastructure), ce qui a
largement fait disparaître l'usage des raw devices pour Oracle. Par ailleurs, le support des
raw devices a été retiré des noyaux Linux récents (le pilote raw et la commande
associée sont considérés legacy), ce qui rend cette approche inutilisable telle quelle sur
un système moderne.
Configuration (méthode historique)
- Faire relire la table de partitions par le noyau :
partprobe /dev/sdx
- Déclarer les correspondances périphérique brut / partition dans
/etc/sysconfig/rawdevices :
# Composants Oracle Clusterware
# Voting Disk 1
/dev/raw/raw1 /dev/sdb1
# OCR 1
/dev/raw/raw2 /dev/sdc1
- Démarrer le service et vérifier :
service rawdevices start raw -qa chkconfig --list | grep rawdevices
- Positionner les permissions sur chaque nœud du cluster (le voting disk et l'OCR sont
partagés, mais la déclaration udev est locale à chaque machine) — fichier
/etc/udev/permissions.d/10-oracle.permissions :
# OCR et Voting Disk raw/raw1:oracle:oinstall:0660 raw/raw2:root:oinstall:0640