In Oracle steht CRS für
Cluster Ready Services . Es ist eine entscheidende Komponente der Oracle Real Application Cluster (RAC) -Datenbanken. CRS ist verantwortlich für die Verwaltung der hohen Aspekte und Failover-Aspekte einer Oracle RAC-Umgebung. Im Wesentlichen ist es die Infrastruktur, die sicherstellt, dass die Datenbank auch dann funktioniert, wenn ein oder mehrere Knoten im Cluster ausfallen.
Hier ist eine Aufschlüsselung dessen, was CRS tut:
* Knotenverwaltung: CRS überwacht die Gesundheit jedes Knotens im Cluster. Es erkennt Knotenfehler und initiiert Aktionen zur Wiederherstellung der Datenbank.
* Ressourcenverwaltung: CRS verwaltet die verschiedenen Ressourcen, die von der Datenbank benötigt werden, z. B. Hörer, Instanzen und Speicher. Es stellt sicher, dass diese Ressourcen gestartet, gestoppt und korrekt failover.
* Voting Disk Management: In älteren Versionen von RAC verwaltete CRS die Abstimmungsscheibe, mit der festgestellt wird, welcher Knoten der "Meister" im Cluster ist. Neuere Versionen nutzen fortgeschrittenere Quorum -Mechanismen.
* Kommunikation zwischen den Noten: CRS erleichtert die Kommunikation zwischen Knoten im Cluster und ermöglicht es ihnen, ihre Aktivitäten zu koordinieren.
* Ereignisbehandlung: CRS reagiert auf verschiedene Ereignisse wie Knotenfehler, Netzwerkausfälle und Ressourcenprobleme. Es werden geeignete Maßnahmen ergriffen, die auf vorkonfigurierten Richtlinien basieren, um die Verfügbarkeit der Datenbank zu erhalten.
* clusterware: CRS ist der Kern der Oracle Clusterware-Software, die eine Grundlage für die hohe Verfügbarkeit und Skalierbarkeit verschiedener Oracle-Produkte bietet.
Ohne CRS wäre eine Oracle RAC -Datenbank nicht in der Lage, ihre Ziele mit hoher Verfügbarkeit und Fehlertoleranz zu erreichen. Es ist die wesentliche Infrastruktur, mit der die Datenbank Hardware und Softwareausfälle anmutig überleben kann.