Le dernier des DBA

L'expertise en bases de données tient en un blog !

Oracle RAC - 12c - 19c - RMAN - Monitoring - scripts

 

oracle rac

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.

 

https://proracle.fr/index.php/43-olr-ocr-voting

Ajouter un disque dans un groupe de disques : 

 

  • Adding Disks to a Disk Group
  • Dropping Disks from Disk Group
  • Replacing Disks in Disk Group
  • Renaming Disks in Disk Group
  • Resizing Disks in Disk Group
  • Changing Diskgroup Attributes
  • Undropping Disks in Disk Group
  • Creating ADVM Volumes

 

https://onlinedbalearning.blogspot.com/2018/07/altering-asm-disk-groups.html