Académique Documents
Professionnel Documents
Culture Documents
RESUME DU COURS
Réalisé par:
Promotion:
ADJOGLOE Delphin
2018-2019
INTRODUCTION
1
LES COMPOSANTS DEVELOPPEES PAR
ORACLE
Les différents produits d’Oracle DATABASE sont proposés en trois
gammes :
Enterprise Edition :La gamme pour les grosses applications
critiques de l’entreprise, intégrant des options supplémentaires telles
que le partitionnement des tables.
Standard Edition :La gamme destinée à des serveurs possédant 4
processeurs et ne proposant que l’option RAC/ASM. Standard
Edition ONE - la gamme destinée aux serveurs biprocesseurs, sans
option. Personal Edition - La gamme pour l’utilisateur indépendant
(développeur, consultant, ...), elle utilise un noyau Enterprise Edition.
2
LES COMPOSANTS DEVELOPPEES PAR
ORACLE(SUITE)
3
NOTION DE GRID COMPUTING
4
NOTION DE GRID COMPUTING
La gestion ASM (gestionnaire de fichiers : Automatic Storage
Management):
La nouvelle fonctionnalité Automatic Storage Management (ASM)
permet à la base de données de gérer directement les disques bruts,
elle élimine le besoin pour un gestionnaire de fichiers de gérer à la fois
des fichiers de données et des fichiers de journaux. L’ASM répartit
automatiquement toutes les données de bases de données entre tous
les disques, délivrant le débit le plus élevé sans aucun coût de gestion.
Pour utiliser ASM, l’on dois démarrer une instance appelée « ASM
instance » qui doit être démarrée avant de démarrer l’instance de sa
propre base de données
5
NOTION DE SCHEMA
Un SCHEMA est une collection nommé d’objets tels que des
tables, vues,clusters,procedures et packages associées à un utilisateur
précis. Quand un utilisateur de base de données est crée, son schéma
est automatiquement crée. Un utilisateur ne pourra alors être associé
qu’à un seul schéma et réciproquement.
Principaux types d’objets de schéma :
Tables et index
Directory
Vues, séquences et synonymes
Programmes PL/SQL (procédures, fonctions, packages, triggers)
6
OUTILS D’ADMINISTRATION
Le Listener c’est le processus serveur de la base de données, il reçoit les requêtes clientes, établie
une connexion avec l’instance de la base de données, puis transmet la connexion cliente au processus
serveur. Le Listener peut s’exécuter localement sur le serveur de la base de données et à distance.
10
L’ARCHITECTURE ORACLE
Structure d'une instance de base de données Oracle
Une instance de base de données Oracle est composée d’un
ensemble de processus d’arrière-plan et de structure de mémoire. Les
structures principales de mémoire sont le System Global Area (SGA) et
les Program Global Areas (PGAs). Les processus d’arrière-plan opèrent
sur les données (Data files) stockées dans la base de données et utilisent
les structures de mémoire pour accomplir leurs tâches. Les base de
données existent uniquement en mémoire. Oracle crée également des
processus serveurs pour gérer les connexions de la base de données
pour le compte des programmes clients. Ces types de processus sont
aussi appelés des processus de premier plan.
11
L’ARCHITECTURE ORACLE
12
UTILISATEUR,CONNECTION,DEMARA
GE ET ARRET D’UNE BD
A la création d’une base de données un ensemble d’utilisateurs
sont créés, dont SYSTEM et SYS. SYSTEM est l’utilisateur que l’on
préfèrera pour créer les objets de schéma tels que les users, les tables
ou les index, ... (SYSTEM est un utilisateur qui a des privilèges dba).
L’utilisateur SYS (super utilisateur) sera utilisé avec le privilège SYSDBA,
pour effectuer des tâches d’administration « lourdes » telles que
démarrage ou arrêt de base de données, modification de paramètres
systèmes, restauration de base, bref tout ce qui concerne la structure
même de la base de données ou de l’instance.
Et, La connexion d’un utilisateur quelconque à une base de
données oracle se fait en suivant la syntaxe : CONNECT
utilisateur/mot_de_passe@service_OracleNet
13
UTILISATEUR,CONNECTION,DEMARA
GE ET ARRET D’UNE BD
Démarrer & Arrêter une base de données
Pour rendre une base accessible à tous les utilisateurs, il faut
démarrer une instance et ouvrir la base avec cette instance. Il y a trois
étapes dans le processus de démarrage :
Démarrage de l’instance
Montage de la base
Ouverture de la base
De même, il y a trois étapes dans le processus d’arrêt :
Fermeture de la base
Démontage de la base
Arrêt de l’instance
14
GESTION DE L’INSTANCE SPFILE
Au démarrage, l’instance lit un fichier de paramètres binaire
SPFILE qui contient des paramètres d’initialisation. Ce fichier est géré
par le DBA. Il s’agit d’un référentiel centralisé des paramètres
d’initialisation de l’instance au démarrage de la base de données en
binaire qui permet d’effectuer des modifications de paramètres pendant
le fonctionnement de l’instance (sans avoir besoin d’arrêter la base de
données.
Quelques règles concernant l’écriture des paramètres :
Les paramètres sont spécifiés sous la forme nom_paramètre =
valeur
Tous les paramètres sont optionnels et ont une valeur par défaut
Des commentaires peuvent être inclus et commencent par le
caractère 15
LES FICHIERS REDO LOG
Assurer la sécurité des données est une des tâches principales de
l’administrateur. Cette sécurité est assurée par la mise en œuvre d’une
protection des fichiers sensibles de la base de données :
Fichiers de contrôle
Fichiers de redo log
Nous allaons ici brievement vous parlé des fichiers de Redo Log.
Les fichiers de Redo Log enregistrent toutes les modifications
apportées à la base. Ils sont organisés en groupes composés d’un ou
plusieurs membres. Oracle les utilise de manière circulaire, les
informations sauvegardées sont donc par défaut périodiquement
écrasées. Au minimum la base de données a besoin de 2 groupes.
ls sont utilisés pour la restauration de la base après un arrêt anormal de
celle-ci. 16
LES TEBLESPACE
17
LES TEBLESPACE
18