Cours administration base de données, tutoriel & résumé architecture Oracle en pdf.
Architecture SGBD Oracle
La zone SGA (System Global Area) assurant le partage des données des différents utilisateurs, c’est-à dire qu’il s’agit de la zone contenant les structures de données accessibles par tous les processus
Le fonctionnement de la base Oracle est régi par un certain nombre de processus chargés en mémoire permettant d’assurer la gestion de la base de données.
Les fichiers physiques d’une base Oracle permettent de stocker de manière persistante les données manipulées par Oracle, tandis que la mémoire sert à optimiser la vitesse de fonctionnement de la base de données.
La zone PGA (Program Global Area) permettant le fonctionnement des divers processus (afin de stocker toutes les données ne nécessitant pas d’être partagées).
Structures mémoire Oracle
• Les structures mémoire de base associées à une instance Oracle sont les suivantes : • Mémoire SGA (System Global Area) : partagée par tous les processus serveur et les processus en arrièreplan. • Mémoire PGA (Program Global Area) : propre à chaque processus serveur et processus en arrière-plan. Chaque processus disposede sa mémoire PGA. • La zone de mémoire SGA comprend des informations de contrôle et des données relatives à l’instance. • La mémoire SGA contient les structures de données suivantes : • Cache de tampons (buffer cache) de la base de données : met en mémoire cache les blocs de données extraits de la base. • Tampon de journalisation (redo log buffer) : met en mémoire cache les informations de journalisation (utilisées pour la récupération d’instance) jusqu’à ce qu’elles puissent être écrites dans les fichiers de journalisation (redolog) physiques stockés surle disque. • Zone de mémoire partagée : met en mémoire cache diverses structures pouvant être partagées par les utilisateurs. • Zone de mémoire LARGE POOL : zone facultative qui fournit des espaces importants d’allocation de mémoire à des processus volumineux, tels que les opérations de sauvegarde et de récupération Oracle et les processus serveurd’E/S. • Zone de mémoire Java : utilisée pour l’ensemble du code Java et des données propres à la session, dans la JVM (Java VirtualMachine). • Zone de mémoire Streams : utilisée par Oracle Streams. Il fournit les Outils pour capturer, traiter et gérer les évènements de la BD.
………..