INTRODUCTION :
Vous configurerez également la base de données pour qu'elle supporte une application
et effectuez des tâ ches telles que la création d’utilisateurs, la définition des structures de
stockage et la mise en place de la sécurité. Cependant, vous effectuerez toutes les tâ ches
de base nécessaires à une application réelle.
L'administration de la base de données ne s'arrête pas une fois que vous avez configuré
votre base de données. Vous apprendrez également les bases de sa protection en
concevant une stratégie de sauvegarde et de récupération. En outre, vous apprendrez
comment surveiller la base de données pour s'assurer de son bon fonctionnement.
OBJECTIFS DU COURS
Version Fonctionnalités
Cloud DB privé
La défense en profondeur
Gestion du cycle de vie de l'information
Oracle 12c
Disponibilité extrême
Clusters Flex
Performance et facilité d'utilisation
Infrastructure Oracle Grid
Real Application Testing
Oracle 11c
Automatic SQL Tuning
Gestion des pannes
Audit Vault Base de donnée
Vault Sécurisé Enterprise
Recherchez
Oracle 10c Le calcul sur grille
Gestion automatique du stockage
Gestion automatique de la Base de
données
Objectifs
La base de données est constituée d’une structure physique et d’une structure logiques.
Chaque fois qu'une instance est lancée, une zone de mémoire partagée appelée System
Global Area (SGA) est attribuée et les processus d'arrière-plan sont lancés.
Un processus est défini comme un "fil de contrô le" ou un mécanisme dans un système
d'exploitation qui peut exécuter une série d'étapes. Après avoir lancé une instance de
base de données, le logiciel Oracle associe l'instance à une base de données spécifique.
Celle-ci est appelée montage de la base de données aux utilisateurs autorisés.
La base de données est alors prête à être ouverte, ce qui la rend accessible aux
La base de données Oracle crée et utilise des structures de mémoire à des fins diverses.
Par exemple,
La mémoire stocke le code du programme en cours d'exécution, les données partagées
entre les utilisateurs et les données privées des zones de données pour chaque
utilisateur connecté.
SGA (System Global Area) : partagée par tous les processus serveur et arrière-
plan.
PGA (Program Global Area) : propre à chaque processus serveur et arrière-plan.
Chaque processus dispose de sa PGA.
Buffer cache (Cache Tampons) : met en mémoire cache les blocs de données
extraits de la base.
Redolog buffer (Tampon de journalisation) : 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(redo)
physiques stockés sur le disque.
Zone de mémoire partagée : met en mémoire cache diverses structures
pouvant être partagées par les utilisateurs.
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 serveur d’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 Virtuel Machine)
-SMON (System Monitor): effectue la récupération après panne lorsque l’instance est
démarrée suite à une défaillance.
-CKPT (Point de reprise): met à jour l’ensemble des fichiers de données et de contrô le
afin d’indiquer le point de reprise (checkpoint) le plus récent.
- Processus d'utilisateur
Est créé quand un utilisateur lance une application cliente
- Networking listeners
Un segment correspond à l’espace utilisé par une structure logique, par exemple une
table ou un index. Lors de sa création, un segment contient au moins un extent.
L’extent s’agit d’un ensemble de blocs contigus permettant de stocker un certain type
d’information. Des extents sont ajoutés lorsqu’un segment nécessite davantage d’espace.
le bloc Oracle s’agit de la plus Petite unité d’E/S. Lorsque des données doivent être
extraites du disque, le serveur Oracle utilise un ou plusieurs blocs Oracle. La taille d’un
bloc Oracle doit être un multiple de la taille d’un bloc du système d’exploitation.
Le nombre courant d’extents et de blocs alloués à un segment peut être obtenu à l’aide
de la vue de dictionnaire de données DBA_SEGMENTS. La vue DBA_EXTENTS permet
de vérifier l’espace alloué aux extents dans un segment donné.
La vue DBA_FREE_SPACE permet de connaître la quantité d’espace libre dans chaque
tablespace de la base de données.
- Le tablespace SYSTEM est utilisé pour les fonctionnalités de base (par exemple, les
tables du dictionnaire de données).
- Les tablespaces SYSTEM et SYSAUX ne doivent pas être utilisés pour les données
d'application.
- Mémoire partagée/processus
- Metadata Oracle
Les deux applications (HR et SALES) utilisent une seule instance et sont gérées
séparément. Au niveau physique, la CDB possède une instance de base de
données et des fichiers de base de données, tout comme une non-CDB.
- Les fichiers redo log sont communs à l'ensemble de la CDB. Les informations
qu'ils contiennent sont annotées avec l'identité de la CDB où un changement se
produit. Oracle GoldenGate est amélioré pour comprendre le format du redo
log pour un CDB. Tous les PDB dans une CDB partagent le mode ARCHIVELOG
du CDB.
- Les APB peuvent créer des tablespaces au sein de l'APB en fonction des
besoins de l'application.
-Une instance démarre sur un nœud où est installée la base de données Oracle,
souvent appelée hô te.
Gère les dossiers de candidature avec ASM Cluster File System (ACFS)
des machines à multitraitement symétrique (SMP) ou sur plusieurs nœuds d'un cluster
pour Oracle Real Application Clusters (RAC) Support.
Oracle ASM Cluster File System (ACFS) est un système de fichiers multi-plateforme et
évolutif, et un système de stockage
qui étend la fonctionnalité de l'ASM pour prendre en charge les dossiers de candidature
en dehors de la
la base de données Oracle comme les exécutables, les rapports, les BFILE, les données
vidéo, audio, texte, images et autres données de fichiers d'application à usage général.
RESUME