Oracle Real Application Cluster RACHID BEN YOUSSEF
(RAC) ILYAS BENLOUALI
SOMMAIRE
Qu'est-ce qu'Oracle RAC ? 1
Architecture d'Oracle RAC 2
Avantages d'Oracle RAC 3
Oracle RAC vs SQL Server Always On 4
Exemple d'instance de base de données RAC 5
1. Qu'est-ce qu'Oracle RAC ?
Oracle Real Application Clusters (RAC) est la seule
architecture de base de données hautement
disponible et évolutive au monde . Elle adapte de Contexte d'utilisation :
manière transparente les lectures et les écritures
Par exemple, dans des entreprises
pour toutes les charges de travail, y compris les
traitements OLTP, l'analyse, les vecteurs d'IA, le
nécessitant des bases de données
SaaS, le texte, les graphiques, l'Internet des critiques et hautement disponibles).
objets (IoT) et les données en mémoire.
3
1 2
2. Architecture d'Oracle
RAC Noeuds de cluster Interconnexion de réseau
2 à n noeuds , exécutant le Réseau privé utilisé pour les
serveur de base de données communications de cluster et la
Oracle. fusion de cache. Généralement
utilisé pour le transfert des blocs
de base de données entre des
instances de noeud.
3 4
Mémoire partagée Réseau de production
permet de conserver les fichiers utilisé par les clients et les
de données et le système de serveurs d'applications pour
base de données. Les noeuds de accéder à la base de données.
cluster accèdent à la mémoire
partagée.
4
3. Avantages d'Oracle RAC
5
4. Oracle RAC vs SQL Server Always
On
Oracle RAC SQL Server
SQL Server avec Always On est une
Oracle RAC est une solution de
solution de haute disponibilité
clustering plus robuste, hautement
moins coûteuse, qui offre une
évolutive et offrant une tolérance
bonne gestion des répliques et
aux pannes sans égale, mais avec
peut être plus facilement intégrée
des coûts élevés.
dans des environnements
Microsoft.
6
5. Gestion d'Oracle
RAC
Surveillance et Gestion des Backup et
administration instances et des récupération
nœuds
Outils comme Oracle Démarrage, arrêt, Stratégies de
Enterprise Manager gestion des services sauvegarde dans un
(OEM), srvctl, crsctl, sur différents nœuds environnement RAC
asmcmd. du cluster. (par exemple,
utilisation d'Oracle
RMAN).
7
6. Exemple d'instance de base de données RAC