|
Dans Oracle, CRS signifie Cluster Ready Services. . Il s'agit d'un composant crucial des bases de données Oracle Real Application Clusters (RAC). CRS est responsable de la gestion des aspects de haute disponibilité et de basculement d'un environnement Oracle RAC. Essentiellement, c'est l'infrastructure qui garantit que la base de données continue de fonctionner même en cas de panne d'un ou plusieurs nœuds du cluster.
Voici un aperçu de ce que fait CRS :
* Gestion des nœuds : CRS surveille la santé de chaque nœud du cluster. Il détecte les pannes de nœuds et lance des actions pour récupérer la base de données.
* Gestion des ressources : CRS gère les différentes ressources nécessaires à la base de données, telles que les écouteurs, les instances et le stockage. Il garantit que ces ressources sont démarrées, arrêtées et basculées correctement.
* Gestion des disques de vote : Dans les anciennes versions de RAC, CRS gérait le disque de vote, utilisé pour déterminer quel nœud est le « maître » du cluster. Les versions plus récentes exploitent des mécanismes de quorum plus avancés.
* Communication inter-nœuds : CRS facilite la communication entre les nœuds du cluster, leur permettant de coordonner leurs activités.
* Gestion des événements : CRS répond à divers événements, tels que les pannes de nœuds, les pannes de réseau et les problèmes de ressources. Il prend les actions appropriées en fonction de politiques préconfigurées pour maintenir la disponibilité de la base de données.
* Clusterware : CRS est le cœur du logiciel Oracle Clusterware qui constitue la base de la haute disponibilité et de l'évolutivité de divers produits Oracle.
Sans CRS, une base de données Oracle RAC ne serait pas en mesure d'atteindre ses objectifs de haute disponibilité et de tolérance aux pannes. Il s'agit de l'infrastructure essentielle qui permet à la base de données de survivre sans problème aux pannes matérielles et logicielles.
|