Maison  >  Article  >  base de données  >  Qu’est-ce qu’une instance d’Oracle ?

Qu’est-ce qu’une instance d’Oracle ?

青灯夜游
青灯夜游original
2022-02-22 17:12:107891parcourir

L'instance Oracle fait référence au nom collectif composé de la structure de mémoire Oracle (SGA) et du processus Oracle. Il s'agit d'une série de structures de mémoire complexes et de processus du système d'exploitation à tout moment, une instance Oracle ne peut être associée qu'à une seule base de données.

Qu’est-ce qu’une instance d’Oracle ?

L'environnement d'exploitation de ce tutoriel : système Windows 7, version Oracle 11g, ordinateur Dell G3.

Qu'est-ce qu'une instance Oracle ?

L'instance Oracle fait référence au nom collectif composé de la structure de mémoire Oracle (SGA) et du processus Oracle. La base de données Oracle à laquelle nous faisons souvent référence fait référence au système de gestion de base de données Oracle, qui est composé de la base de données Oracle (stockage de données) et des instances qui gèrent la base de données.

L'instance Oracle est qu'Oracle utilise la structure de mémoire d'arrière-plan (SGA) et les processus pour gérer la base de données Oracle et fournir des services en même temps. Nous pouvons faire une métaphore populaire et comparer le système de gestion de base de données Oracle à un entrepôt. La base de données (stockage physique, fichiers de données, fichiers journaux, etc.) contient les marchandises et les livres comptables de l'entrepôt. L'instance Oracle est le service chargé de garder l'entrepôt, de récupérer les marchandises, d'ouvrir et de verrouiller les portes.

Instance de base de données, comprenant le processus en arrière-plan de la base de données (PMON : surveillance des processus, SMON : surveillance du système, DBWR : lecture et écriture de la base de données, LGWR : lecture et écriture du journal, CKPT : point de contrôle, etc.) et la zone mémoire SGA (y compris le pool partagé : pool partagé, cache de tampon de base de données : cache de base de données, tampon de redo log : cache de redo log, DC : cache de dictionnaire de données, etc.).

Une instance Oracle est une série complexe de structures de mémoire et de processus du système d'exploitation. Une instance Oracle ne peut être associée qu'à une seule base de données à la fois, tout comme une porte ne peut entrer que dans un seul entrepôt de base de données. Mais une base de données peut avoir plusieurs instances, tout comme un entrepôt peut avoir plusieurs portes.

Tutoriel recommandé : "Tutoriel Oracle"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:qu'est-ce qu'Oracle SoaArticle suivant:qu'est-ce qu'Oracle Soa