Oracle local registry(OLR) in RAC

OLR (ORACLE LOCAL REGISTRY) :

Contient des informations spécifiques au nœud requises par OHASD.
Chaque nœud a son propre fichier OLR dédié (non partagé entre les nœuds).

Source : https://easyteam.fr/comment-sauvegarder-et-restaurer-des-olr-dun-rac-oracle/
https://dbaclass.com/article/oracle-local-registryolr-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/prod602/backup_20181118_165215.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

Commentaires

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Translate »