Les Allergies
Alimentaires

Oracle - Composants de l’architecture Oracle


Un serveur Oracle est un système qui permet de gérer les bases de données et qui offre un moyen de gestion des informations ouvert, complet et intégré.
Un serveur Oracle est constitué d’une instance et d’une base de données.

Instance Oracle


L’instance Oracle permet d’accéder à la base de données Oracle et ne permet l’ouverture que d’une seule base de données.
L’instance Oracle est constituée :
  • des processus d’arrière plan : qui gèrent et appliquent les relations entre les structures physiques et les structures mémoires. Il en existe deux catégories
    • les processus d’arrière plan obligatoires : DBWN, PMON, CKPT, LGWR, SMON
    • les processus d’arrière plan facultatifs : ARCn, LMDn, RECO, CJQ0, LMON, Snnn, Dnnn, Pnnn, LCKn, QMNn
  • des structures mémoires : elle se compose essentiellement de deux zones mémoires :
    • la zone mémoire allouée à la SGA (System Global Area) : elle est allouée au démarrage de l’instance et qui est représente une composante fondamentale d’une instance Oracle. Elle se compose de plusieurs zones mémoire :
      • la zone mémoire partagée
      • le cache de tampons de la base de données
      • le tampon de journalisation
      • ainsi que d’autres structures pour la gestion de verrous externes (lock), internes (latch), données statistiques, etc…
      • Eventuellement il est aussi possible de configurer au niveau de la SGA
        • la zone mémoire LARGE POOL
        • la zone mémoire Java
    • la zone mémoire allouée à la PGA (Program Global Area) : elle est allouée au démarrage du processus serveur. Elle est réservée à chaque processus utilisateur qui se connecte à la base de données Oracle et libérée à la fin du processus.

Le processus utilisateur


C’est le programme qui demande une interaction avec la base de données en démarrant une connexion. Il communique uniquement avec le processus serveur correspondant.

Le processus serveurs


Il représente le programme qui rentre directement en interaction avec le serveur Oracle. Il répond à toutes les demandes et renvoi les résultats. Il peut être dédié à un serveur client ou partagé par plusieurs.

Base de données Oracle


La base de données Oracle est un ensemble de données traitées comme une seule et même entité et est constituée de trois types de fichiers à savoir :
  • les fichiers de contrôle
  • les fichiers de données
  • les fichiers de journalisation
Publié par wjaouadi - Dernière mise à jour le 3 novembre 2009 à 11:14 par marlalapocket
Ce document intitulé « Oracle - Composants de l’architecture Oracle » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Suggestions
  •  Oracle - Composants de l’architecture Oracle
  •  Oracle - Architecture » Articles : Architecture du SGBD Oracle Une base de données Oracle est constituée de plusieurs éléments : Des processus chargés en mémoire sur le serveur Des fichiers physiques stockés sur le serveur D'un espace mémoire sur le serveur appelé SGA (System...
  •  Oracle - Les séquences » Articles : Cet article s'appuie sur la version 8.1.6 d'Oracle. Une séquence est un objet de base de données Oracle, au même titre qu'une table, une vue, etc... Autrement dit, il appartient à un utilisateur, on peut le manipuler, le modifier, à condition...
  •  Oracle - Connexion à une base Oracle en php » Fiches pratiques : 1. Périmètre Cet article est un exemple de connexion à une base Oracle par le biais d'un script php. Cet article ne traite pas la configuration de votre serveur Oracle, et de votre client Oracle. Nous partons du principe que vous pouvez accéder à...
  •  [oracle] developer (Résolu) » Hello je développe une application de gestion de parc informatique sous oracle en client/serveur (les interfaces sont conçus avec Developer2000) mais je n'ai pas de tutorial sur Developer 2000 ; est-ce ke klk'un a un tuto sur cela ou un site ou je...
  •  Desinstallation Oracle 10g sous vista (Résolu) » Bonjours j'ai instalé Oracle 10g sur mon pc (DELL inspiron 1525, je veut le desnstaller , j'ai trouver un article http://fadace.developpez.com/oracle/desinstall/ , j'ai commencé a desistallé, apres quand j'ai commencé a avec regedit, j'ai pas touvé...
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?
Oracle - Optimisation des opérations de tri
Oracle - les différents types de restaurations