Oracle local registry(OLR) in RAC
Interroger la configuration réseau de notre cluster Oracle pour se rendre compte de l’état de santé de note nœud :
# export ORACLE_SID=+ASM1
# export ORAENV_ASK=NO
# . oraenv
# oifcfg getif
Emplacement par défaut de l'OLR :
$GRID_HOME/cdata/*olr
Vérifier la localisation courante de l'OLR :
$GRID_HOME/bin/ocrcheck -local
Voir les sauvegardes de l'OLR :
$GRID_HOME/bin/ocrconfig -local -showbackup
Effectuer une sauvegarde manuelle (en root) :
# /crsapp/app/oracle/product/grid12c/bin/ocrconfig -local -manualbackup
Effectuer la restore d'une sauvegarde :
# crsctl stop crs
# ocrconfig -local -restore /crsapp/app/oracle/product/grid12c/cdata/prod/backup.olr
# crsctl start crs
# crsctl stat res -t
Tâche de sauvegarde (à mettre en crontab ou ordonnanceur) :
export ORACLE_SID=+ASM1
export ORAENV_ASK=NO
. oraenv >/dev/null 2>&1
ocrconfig -local -manualbackup
if (( $? != 0 ))
then
echo « Pb lors de l’exécution de la commande ocrconfig -local -manualbackup »
fi
Source :
https://easyteam.fr/comment-sauvegarder-et-restaurer-des-olr-dun-rac-oracle/
https://dbaclass.com/article/oracle-local-registryolr-rac/
Où sont-ils passés les disques ASM ?
L’OLR contient donc entre autre le DiscoveryString qui va permettre de retrouver le spfile pour le démarrage d’ASM.
Ajouter un disque dans un groupe de disques :
https://onlinedbalearning.blogspot.com/2018/07/altering-asm-disk-groups.html