Architecture d Oracled. Richard CHBEIR richard.chbeir@u-bourgogne.fr
|
|
- Hippolyte Lavergne
- il y a 7 ans
- Total affichages :
Transcription
1 Architecture d Oracled Richard CHBEIR richard.chbeir@u-bourgogne.fr
2 Plan Architecture Structure Physique Composants Processus Traitement de requêtes Structure Logique
3 Architecture Un serveur Oracle est composé de 3 éléments Mémoire System Global Area ou SGA Disque Données, fichiers Redo, fichiers de contrôle, fichiers de paramètres, fichiers de mot de passe, etc. Processus Services d'arrière plan ou demons
4 Architecture SGA (System Global Area) Permet de contenir les structures d'une instance Oracle Contient les données et les informations de contrôle pour le serveur Oracle Est allouée de la mémoire virtuelle de l'ordinateur où réside le serveur Oracle
5 SGA (System Global Area) Buffer de données Shared Pool Area Buffer Redo log Large Pool (Optionnel) Zone mémoire réservée aux buffers de données, d index et de rollback segments. Espace paramétrable SQL area (parsing des requêtes) Library cache (exécutable PL/SQL) Dictionary cache (infos sur les méta-données) Zone mémoire qui enregistre l activité transactionnelle des utilisateurs. Utilisé pour la gestion des bases de données parallèles
6 Composants de SGA Buffer de données Est utilisé pour stocker les données en mémoire afin d'accélérer l'interrogation et/ou la modification Aucune modification est faite directement sur les données du disque Oracle lit les données suite à la demande d'un processus utilisateur et ensuite valide les modifications sur le disque Il utilise un algorithme nommé LRU (Least-Recently Used) pour déterminer les données à libérer du cache La taille de chacun des buffers (DB_BLOCK_BUFFERS) est égale à la taille d'un bloc de données (DB_BLOCK_SIZE)
7 Composants de SGA Buffer de données Buffer Redo Log Il stocke une information spéciale nommé Redo permettant à Oracle de reconstruire les modifications des données en cas de panne Bloc de données modifié Emplacement Nouvelle valeur L'information Redo est stockée dans le buffer Redo log à chaque modification de données effectuée par un utilisateur L'information Redo reste dans le buffer Redo log jusqu'à ce qu'oracle la stocke sur le disque Sa taille est définie par LOG_BUFFER
8 Composants de SGA Buffer de données Buffer Redo Log Shared Pool Permet de stocker plusieurs éléments cruciaux pour la gestion des données : Library cache : permet d'analyse l'ordre d'exécution d'une requête SQL et de définir un plan d'exécution. Si la même requête est ré-exécutée, le serveur n'analyse pas son ordre. Cela permet d'améliorer la performance des applications Dictionary (ou row) cache : utilisé pour le stockage des métadata dans la mémoire afin d'accélérer l'accès au dictionnaire et les mécanismes de contrôle (nom d'utilisateurs, privilèges, etc.).
9 Composants Disque
10 Composants Disque Les fichiers de données (DataFiles) Ils sont utilisés pour stocker le dictionnaire de données et les objets de la base de données. Ces fichiers sont souvent très volumineux. Les données dans le buffer de données et le dictionnaire cache sont récupérées de ces fichiers Une base de données contient au moins un fichier de données
11 Composants Disque Les fichiers Redo Logs Ils sont utilisés pour stocker les informations Redo sur le disque afin de garantir la reconstruction des données en cas de panne Une BDD Oracle requiert au moins 2 fichiers redo log 2 familles de redo log : 1- ONLINE pour la restauration face à une défaillance de l instance 2- OFFLINE pour une restauration dans le cas d une défaillance d un support de stockage.
12 Composants Disque Les fichiers de contrôle Ils sont utilisés pour définir la localisation des composants disque sur le serveur. La localisation de fichiers de données et les redo logs y apparaissent. Pour cette raison, ils sont modifiés à chaque ajout ou suppression des fichiers redo logs ou fichiers de données. Oracle lit les fichiers de contrôle au démarrage de la BDD. Une BDD requiert au moins un fichier de contrôle
13 Composants Disque Le fichier de paramètres Utilisé pour définir les caractéristiques d'une instance Oracle (taille SGA, Bloc Oracle, etc). C'est le fichier init.ora
14 Composants Disque Le fichier de mot de passe Il est utilisé pour établir l'authenticité des utilisateurs privilégiés de BDD Oracle. Sans ce fichier, la BDD est administrable avec n'importe quel outil de gestion (ex : SQL*Plus)
15 Les processus ORACLE Effectuent les fonctions nécessaires au traitement simultané de plusieurs requêtes utilisateurs, sans compromettre L'intégrité La performance du système
16 Les processus ORACLE 2 types de processus Processus utilisateur Processus sur le serveur oracle Processus Serveur Processus Background (Oracle.exe) Ces processus exploitent Program Global Area ou PGA
17 Les processus ORACLE Un utilisateur peut se connecter à Oracle Connexion directe au serveur L'utilisateur se connectant à un serveur Unix exécutant Oracle lance Server Manager Connexion à deux tiers (Client-serveur) L'utilisateur se connectant à une machine Windows XP exécute Developper/2000 Connexion à trois tiers L'utilisateur lançant un explorateur réseaux sous Windows exécute une application sur un autre poste qui extrait les données sur un serveur Oracle
18 Les processus ORACLE Processus utilisateur (ou client) Il fonctionne sur la machine du client Il démarre lors de l'appel de l'outil ou de l'application SQL*Plus, Server Manager, Developper/2000, Oracle Entreprise Manager, etc.) Il se termine lorsque l'utilisateur quitte ou interrompre l'application Il appelle le serveur Oracle
19 Les processus ORACLE Processus serveur Il fonctionne sur la machine serveur (hôte) Suite à la demande du processus utilisateur, le processus serveur lit les données des fichiers à l'intérieur du buffer de données Dans une config de serveur dédié 1 processus utilisateur + 1 processus serveur Dans une config MTS (mutlithreads) Partage de processus Il utilise une PGA (Program Global Area) exclusive Il envoie les résultats au client
20 Zone mémoire m moire du processus (PGA) Est une zone mémoire contenant des données relatives à un processus serveur unique ou à un thread unique Elle n'est ni partagé ni accessible en écriture Elle est allouée lorsqu'un processus serveur est créé Elle contient Une zone de tri utilisée avant le traitement ou le renvoi du résultat à l'utilisateur Des informations sur la session L'état du curseur Processus Serveur PGA
21 Background Threads DBWR (Data Base WRiter) Ecrire les blocs modifiés dans le cache de données sur les disques. Compte tenu de la journalisation (Redo log), les blocs ne sont pas forcément écrits à la validation des transactions. LOGWR (LoG WRiter) Ecrire dans les fichiers Redo Log le contenu du cache Redo Log SMON (System MONitor) Réalise le Recovery au moment du Startup Efface les segments temporaires Organise les blocks de données
22 Background Threads PMON (Process MONitor) Vide le cache Libère les ressources bloquées Ré-active si nécessaire les dispatchers ARCH (ARCHiver) Copie les redo log, quand ils sont pleins, dans les fichiers d archive. RECO Termine ou annule les transactions en suspend dans les BD distribuées LISTENER ou KMNLS Permet d établir des connexions Client-Serveur avec la base de données
23 Traitement d'une requête (ici) Il y a 3 étapes Analyse Exécution Récupération
24 Traitement d'une requête Select * From emp; Analyse Syntaxique Analyse Sémantique Plan ou ordre d'exécution Envoie état Envoie requête Processus Utilisateur Processus Serveur 1- Analyse
25 Traitement d'une requête Select * From emp; Préparation à l'extraction Processus Utilisateur Processus Serveur 2- Exécution
26 Traitement d'une requête Select * From emp; Envoie Données Envoie Données. Processus Utilisateur Processus Serveur 3- Récupération
27 Traitement d'une MAJ Update emp; SET sal = sal*1.5 Buffer de données INSTANCE Buffer Redo log Shared Pool Processus Serveur 1 Fichiers de données Fichiers de contrôles Fichiers Redo
28 Traitement d'une MAJ Update emp; SET sal = sal*1.5 Buffer de données INSTANCE Buffer Redo log Shared Pool 2 Processus Serveur Fichiers de données Fichiers de contrôles Fichiers Redo
29 Traitement d'une MAJ Update emp; SET sal = sal*1.5 3 Buffer de données INSTANCE Buffer Redo log Shared Pool Library Cache Cache du dictionnaire Processus Serveur Fichiers de données Fichiers de contrôles Fichiers Redo
30 Traitement d'une MAJ Update emp; SET sal = sal*1.5 4 Buffer de données INSTANCE Buffer Redo log Shared Pool Library Cache Cache du dictionnaire Processus Serveur Fichiers de données Fichiers de contrôles Fichiers Redo
31 Traitement d'une MAJ Update emp; SET sal = sal*1.5 5 Buffer de données INSTANCE Buffer Redo log Shared Pool Library Cache Cache du dictionnaire Processus Serveur Fichiers de données Fichiers de contrôles Fichiers Redo
32 Rollback Segment Ancienne Image Table Nouvelle Image Rollback Segment Ordre MAJ
33 Traitement des COMMIT Enregistrement de validation INSTANCE 1 Buffer de données Buffer Redo log Shared Pool Library Cache Cache du dictionnaire Processus Serveur Processus Utilisateur Fichiers de données Fichiers de contrôles Fichiers Redo
34 Traitement des COMMIT INSTANCE Buffer de données Buffer Redo log Shared Pool Library Cache Cache du dictionnaire LGWR Processus Serveur 2 Processus Utilisateur Fichiers de données Fichiers de contrôles Fichiers Redo
35 Traitement des COMMIT INSTANCE Buffer de données Buffer Redo log Shared Pool Library Cache Cache du dictionnaire LGWR Processus Serveur 3 Processus Utilisateur Fichiers de données Fichiers de contrôles Fichiers Redo
36 Traitement des COMMIT INSTANCE 4 Buffer de données Buffer Redo log Shared Pool Library Cache Cache du dictionnaire LGWR Processus Serveur Processus Utilisateur Fichiers de données Fichiers de contrôles Fichiers Redo
37 Traitement des COMMIT INSTANCE 5 Buffer de données Buffer Redo log Shared Pool Library Cache Cache du dictionnaire LGWR Processus Serveur Processus Utilisateur Fichiers de données Fichiers de contrôles Fichiers Redo
38 Architecture Une BDD Oracle Représente les structures physiques et logiques et se compose des fichiers du OS Est identifée par DB_Name au niveau du OS Une instance Est un moyen d'accéder à une base de données Oracle Ouvre toujours une seule et unique base de données Identifié par Oracle_SID au niveau du OS
39 La structure physique Fichiers de contrôles Fichiers redo log Fichiers de données La structure logique Tablespaces Segments Extents Blocs de données Une BDD Oracle
40 Structure logique Oracle Système d'exploitation BDD Oracle TableSpace Fichier de données Segment Extent Bloc Oracle Bloc OS
41 Structure logique TableSpace Une BDD Oracle est divisée en plus petites zones logiques nommées tablespaces Un Tablespace ne peut appartenir qu à une seule BDD Chaque Tablespace est constitué d un ou plusieurs fichiers de données stockés sur disque Un fichier ne peut appartenir qu à un seul Tablespace à la fois Une fois un fichier ajouté à un Tablespace, on ne peut plus le retirer ou l associer à un autre Tablespace
42 Structure logique Table Table Table Tablespace System Tablespace IQ2 Tablespace Users Fichier de données Fichier de données Fichier de données Fichier de données Fichier de données
43 Structure logique TableSpace Chaque BDD possède au moins un Tablespace appelé «system» Contenant les tables du dictionnaire de données On peut ajouter des Tablespaces supplémentaires pour grouper des utilisateurs ou des applications Tablespace user contient les tables des utilisateurs TableSpace IQ2 contient les tables des étudiants en IQ2 Un Tablespace peut être physiquement sur un autre disque
44 Structure logique Visibilité des tablespaces Chaque utilisateur possède : Un tablespace par défaut : Est celui dans lequel les tables de l'utilisateur seront créées de façon privilégiée Un tablespace temporaire Utilisé pour les tris et en cas d insuffisance en mémoire centrale
45 Structure logique Intérêts de plusieurs tablespaces spécialisés : Distribuer les E/S en fonction des applications Gérer les quotas utilisateurs Passer un tablespace OFFLINE sans perturber les autres tablespaces Mieux utiliser les supports de stockage Distribuer les index et les données sur des supports différents pour une meilleure fluidité
46 Structure logique Extent Ensemble contiguë de blocs de données alloués simultanément à un segment Segment Tout segment est créé avec au moins un extent (Initialextent) Lorsqu un segment est plein, attribution d un nouveau extent
47 Structure logique Les types de segments dans un tablespace : Segments de données Stockent les données. Chaque table a un et un seul segment qui contient toutes les données de la table. Créé automatiquement Segments d index Stockent les infos sur les index séparément de données. Créés lors de la création d un index Segment d amorçage Créé dans le Tablespace SYSTEM, contient les définitions du dictionnaire de données
48 Structure logique Les types de segments dans un tablespace : Segments temporaires Pour exécution des requêtes nécessitant de l espace disque temporaire Sont crées et détruits automatiquement par des ordres SQL ayant besoin d espace temporaire une requête qui contient les trois clauses DISTINCT, GROUP BY et ORDER sont «gourmandes» en espace temporaire
49 Structure logique Les types de segments dans un tablespace : Segments d annulation (RollBack) Enregistrent les actions, et les données avant modification Ne sont utilisables que pour les objets du Tablespace SYSTEM Seul un segment ROLLBACK qui n est pas en cours d'utilisation peut être détruit
50 Structure logique Blocs de données Plus petite unité logique La taille d un bloc peut être choisie au moment de l initialisation d une base. Elle correspond obligatoirement à un multiple de la taille des blocs du système d exploitation. Exemple, un bloc dans un système comme Linux occupe 1024 octets, et un bloc ORACLE occupe typiquement ou octets.
51 Structure logique BLOCS, EXTENSIONS ET SEGMENTS SEGMENT (128 K) EXTENT (32 K) EXTENT (32 K) Bloc de 4K
52 Structure logique Les objets d'une BDD Oracle Table : contient les données d une BDD Index : structure contenant l adresse physique de chaque ligne d une table ou d un cluster. Accès direct à l information. Vue : représentation logique de données issues d une combinaison d une ou plusieurs tables ou vues Synonyme : Attribution de plusieurs noms à un même objet Séquence : générateur d entiers uniques
53 Structure logique Les objets d'une BDD Oracle Les clusters : permettent d'établir un groupement de tables qui ont des colonnes communes pour accès rapide aux lignes issues d une jointure Procédure : ensemble de commandes (écrites en PL/SQL, SQL, C, Java, etc.) stockées dans la BDD Fonction : ensemble de commandes (écrites en PL/SQL, SQL, C, Java, etc.) qui retourne une valeur Package : collection de fonctions et procédures (privé et public) Déclencheur (Trigger) : procédures associées à un événement sur une table
54 Structure logique Les objets d'une BDD Oracle Source et classe Java Tableaux (VARRAY) Schéma XML
55 Structure logique
COMPOSANTS DE L ARCHITECTURE D UN SGBD. Chapitre 1
1 COMPOSANTS DE L ARCHITECTURE D UN SGBD Chapitre 1 Généralité 2 Les composants principaux de l architecture d un SGBD Sont: Les processus Les structures mémoires Les fichiers P1 P2 Pn SGA Fichiers Oracle
Plus en détailNotion de base de données
Notion de base de données Collection de données opérationnelles enregistrées sur un support adressable et utilisées par les systèmes et les applications Les données doivent être structurées indépendamment
Plus en détail3. La SGA ou System global Area
1/11 L'instance Oracle Oracle est une base de données composée de 3 parties différentes : L'instance Les fichiers de données Les fichiers de données facultatifs (fichier d'initialisation, fichier de mots
Plus en détailCHAPITRE 1 ARCHITECTURE
07/04/2014 Université des sciences et de la Technologie Houari Boumediene USTHB Alger Département d Informatique ADMINISTRATION ET TUNING DE BASES DE DONNÉES CHAPITRE 1 ARCHITECTURE RESPONSABLE DR K. BOUKHALFA
Plus en détailOracle Maximum Availability Architecture
Oracle Maximum Availability Architecture Disponibilité des systèmes d informations Technologies et recommandations 1 Qu est-ce que Oracle Maximum Availability Architecture (MAA)? 1. Objectif : Disponibilité
Plus en détailPerformances. Gestion des serveurs (2/2) Clustering. Grid Computing
Présentation d Oracle 10g Chapitre VII Présentation d ORACLE 10g 7.1 Nouvelles fonctionnalités 7.2 Architecture d Oracle 10g 7.3 Outils annexes 7.4 Conclusions 7.1 Nouvelles fonctionnalités Gestion des
Plus en détailIntroduction aux SGBDR
1 Introduction aux SGBDR Pour optimiser une base Oracle, il est important d avoir une idée de la manière dont elle fonctionne. La connaissance des éléments sous-jacents à son fonctionnement permet de mieux
Plus en détailVersion Description Date
- 1 - Telephone : +243970808519, +243897779961 Site internet : Numéro du document : 0.4 Auteur : Danny Nkutua Kalombo Date de publication : Septembre 2010 Dernière mise à jour : Avril 2012 Résumé des modifications
Plus en détailAdministration des bases de données relationnelles Part I
Administration des bases de données relationnelles Part I L administration des bases de données requiert une bonne connaissance - de l organisation et du fonctionnement interne du SGBDR : structures logiques
Plus en détailCYCLE CERTIFIANT ADMINISTRATEUR BASES DE DONNÉES
SGBD / Aide à la décision CYCLE CERTIFIANT ADMINISTRATEUR BASES DE DONNÉES Réf: KAO Durée : 15 jours (7 heures) OBJECTIFS DE LA FORMATION Ce cycle complet vous apportera les connaissances nécessaires pour
Plus en détailCours Bases de données 2ème année IUT
Cours Bases de données 2ème année IUT Cours 13 : Organisation d une base de données, ou comment soulever (un peu) le voile Anne Vilnat http://www.limsi.fr/individu/anne/cours Plan 1 Les clusters de table
Plus en détail//////////////////////////////////////////////////////////////////// Administration bases de données
////////////////////// Administration bases de données / INTRODUCTION Système d informations Un système d'information (SI) est un ensemble organisé de ressources (matériels, logiciels, personnel, données
Plus en détailAdministration des Bases de Données Oracle
Administration des Bases de Données Oracle Plan Introduction à l administration de données Structure d une base de données Architecture interne d Oracle Sécurité des données Utilitaires Administration
Plus en détailChapitre III Architecture de Base de Données Oracle
LP Informatique(DA2I UF7 : Administration Système, Réseaux et Base de données 15/12/2007, Enseignant : M. Nakechbnadi mail : nakech@free.fr Première parie : Administration d une BD Chapitre III Architecture
Plus en détailProgramme détaillé. Administrateur de Base de Données Oracle - SQLServer - MySQL. Objectifs de la formation. Les métiers
Programme détaillé Objectifs de la formation Les systèmes de gestion de bases de données prennent aujourd'hui une importance considérable au regard des données qu'ils hébergent. Véritable épine dorsale
Plus en détailOracle : Administration
Oracle : Administration 2crit & présenté par Abdoul Aziz Ciss Dept GIT EPT Email: aaciss@ept.sn Contenu Introduction Installation du logiciel Oracle Database Création de bases de données Configuration
Plus en détailOracle 11g Optimisez vos bases de données en production (ressources matérielles, stockage, mémoire, requêtes)
Avant-propos 1. Lectorat 11 2. Pré-requis 12 3. Objectifs 12 4. Environnement technique 13 Choisir la bonne architecture matérielle 1. Introduction 15 2. Architecture disque 16 2.1 La problématique de
Plus en détailCréation d'une nouvelle base de données
199 Chapitre 7 Création d'une nouvelle base de données 1. Vue d'ensemble Création d'une nouvelle base de données 1.1 Étapes de création d'une nouvelle base de données pour une application Le processus
Plus en détailORACLE 10G DISTRIBUTION ET REPLICATION. Distribution de données avec Oracle. G. Mopolo-Moké prof. Associé UNSA 2009/ 2010
ORACLE 10G DISTRIBUTION ET REPLICATION Distribution de données avec Oracle G. Mopolo-Moké prof. Associé UNSA 2009/ 2010 1 Plan 12. Distribution de données 12.1 Génération des architectures C/S et Oracle
Plus en détailDu 10 Fév. au 14 Mars 2014
Interconnexion des Sites - Design et Implémentation des Réseaux informatiques - Sécurité et Audit des systèmes - IT CATALOGUE DE FORMATION SIS 2014 1 FORMATION ORACLE 10G 11G 10 FEV 2014 DOUALA CAMEROUN
Plus en détailet Groupe Eyrolles, 2006, ISBN : 2-212-11747-7
Tsoft et Groupe Eyrolles, 2006, ISBN : 2-212-11747-7 OEM Console Java OEM Console HTTP OEM Database Control Oracle Net Manager 6 Module 6 : Oracle Enterprise Manager Objectifs Contenu A la fin de ce module,
Plus en détailOracle 10g Administration +
Oracle 10g Administration + FAC-SIMILE Ce fac-simile contient : - la table des matières, - le préambule, - un extrait du chapitre 10 Auteur Razvan Bizoi GUIDE DE FORMATION La marque TSOFT est une marque
Plus en détailAdministration d'une base de données
Administration d'une base de données Soors Aurore 1 Table des matières 1. Architecture d'une base de données...4 1.1. La structure logique...4 1.1.1. Les tablespaces...4 1.1.2. Les segments, extensions
Plus en détailAdministration des bases de données sous Oracle. 10g. Fabien De Marchi, Jean-Marc Petit. Université de Lyon. November 22, 2007 1/96
1/96 Administration des bases de données sous Oracle 10g Fabien De Marchi, Jean-Marc Petit Université de Lyon November 22, 2007 2/96 Sur le cours Prérequis et objectifs Prérequis Modèle relationnel (structure,
Plus en détailAdministration de Base de Données Notes de cours
Administration de Base de Données Notes de cours 1 Élément de connexion Oracle Thomas Année universitaire 2005-2006 La connexion à une base Oracle fait intervenir quatres éléments :
Plus en détailPlan de formation : Certification OCA Oracle 11g. Les administrateurs de base de données (DBA) Oracle gèrent les systèmes informatiques
Plan de formation : Certification OCA Oracle 11g Description Les administrateurs de base de données (DBA) Oracle gèrent les systèmes informatiques industriels les plus avancés. Cette formation permettra
Plus en détailet Groupe Eyrolles, 2006, ISBN : 2-212-11747-7
Tsoft et Groupe Eyrolles, 2006, ISBN : 2-212-11747-7 Il est possible, pour des objets, de visualiser ou modifier le contenu. La présentation des objets dans le navigateur peut être paramétrée ; vous trouverez
Plus en détail1 2 3 4 5 Faisons le point - Où en êtes-vous dans votre cursus? Quel est votre parcours? A quelle étape en êtes-vous? Vers où allez-vous? - Quels sont vos objectifs? Quel est le challenge? Quels sont vos
Plus en détailTP Administration Oracle
Ingénieurs 2000 Informatique et Réseaux TP Administration Oracle DIOP Ngoné ESSAIDI Abderrahim Février 2008 1 Sommaire Sommaire... 2 Introduction... 3 1. Déploiement d application... 4 1.1 Résumé du besoin...
Plus en détailAuto-évaluation Oracle: cours de base
Auto-évaluation Oracle: cours de base Document: F0475Test.fm 14/01/2008 ABIS Training & Consulting P.O. Box 220 B-3000 Leuven Belgium TRAINING & CONSULTING INTRODUCTION AUTO-ÉVALUATION ORACLE: COURS DE
Plus en détailTP11 - Administration/Tuning
TP11 - Administration/Tuning MIAGE #3-2006/2007 January 9, 2007 1 Architecture physique d une base Oracle 1.1 La structure physique Une base de données Oracle est composé de fichiers (au sens du système
Plus en détailCours Bases de données 2ème année IUT
Cours Bases de données 2ème année IUT Cours 12 : Concurrence d accès Anne Vilnat http://www.limsi.fr/individu/anne/cours Plan 1 Accès concurrents Définitions Verrous Collisions Niveaux de cohérence Blocage
Plus en détailRECOVERY MANAGER G. Mopolo-Moké prof. MBDS UNSA 2005/ 2006
RECOVERY MANAGER G. Mopolo-Moké prof. MBDS UNSA 2005/ 2006 1 Plan Général Plan 1. A propos de RMAN 2. Pourquoi utiliser RMAN? 3. Vue d ensemble de l environnement RMAN 4. Se connecter aux bases de données
Plus en détailBases de données et sites WEB
Bases de données et sites WEB Cours2 : Sécurité et contrôles d accès Anne Doucet 1 Authentification Autorisation Privilèges Rôles Profils Limitations de ressources Plan Audit Contrôle d accès via les vues
Plus en détailLes transactions 1/46. I même en cas de panne logicielle ou matérielle. I Concept de transaction. I Gestion de la concurrence : les solutions
1/46 2/46 Pourquoi? Anne-Cécile Caron Master MAGE - SGBD 1er trimestre 2014-2015 Le concept de transaction va permettre de définir des processus garantissant que l état de la base est toujours cohérent
Plus en détailDépartement Informatique de l Institut Universitaire de Technologie de l Université Bordeaux 1 Bases de Données Oracle : administration (cours)
Département Informatique de l Institut Universitaire de Technologie de l Université Bordeaux 1 Bases de Données Oracle : administration (cours) Olivier Guibert Rappelons que l administrateur d une base
Plus en détailSQL Server 2014 Administration d'une base de données transactionnelle avec SQL Server Management Studio
Présentation 1. Introduction 13 2. Présentation de SQL Server 14 2.1 Qu'est-ce qu'un SGBDR? 15 2.2 Mode de fonctionnement client/serveur 16 2.3 Les plates-formes possibles 18 2.4 Les composants de SQL
Plus en détailBases de données et sites WEB Licence d informatique LI345
Bases de données et sites WEB Licence d informatique LI345 Anne Doucet Anne.Doucet@lip6.fr http://www-bd.lip6.fr/ens/li345-2013/index.php/lescours 1 Contenu Transactions en pratique Modèle relationnel-objet
Plus en détailOracle 11g. Exploitation. Document Tellora Page 1/205. Auteur : Clotilde Attouche. Société TELLORA. Version 1.2. Du 6 Mai 2010
Oracle 11g Exploitation Auteur : Clotilde Attouche Société TELLORA Version 1.2 Du 6 Mai 2010 Page 1/205 Sommaire 1 Présentation... 7 1.1 Les produit Database proposes par Oracle... 8 1.2 Notion de Grid
Plus en détailGestion des utilisateurs et de leurs droits
Gestion des utilisateurs et de leurs droits Chap. 12, page 323 à 360 Lors de la création d'un utilisateur vous devez indiquer son nom, ses attributs, son profil, la méthode d'authentification (par le SE
Plus en détailTP Contraintes - Triggers
TP Contraintes - Triggers 1. Préambule Oracle est accessible sur le serveur Venus et vous êtes autorisés à accéder à une instance licence. Vous utiliserez l interface d accés SQL*Plus qui permet l exécution
Plus en détailBases de données avancées Introduction
Bases de données avancées Introduction Dan VODISLAV Université de Cergy-Pontoise Master Informatique M1 Cours BDA Plan Objectifs et contenu du cours Rappels BD relationnelles Bibliographie Cours BDA (UCP/M1)
Plus en détailTechniques de stockage. Techniques de stockage, P. Rigaux p.1/43
Techniques de stockage Techniques de stockage, P. Rigaux p.1/43 Techniques de stockage Contenu de ce cours : 1. Stockage de données. Supports, fonctionnement d un disque, technologie RAID 2. Organisation
Plus en détailFilière Unix Windows Oracle
Durée : 217 heures Objectifs : Filière Unix Windows Oracle - Maitriser les concepts de relationnels, le langage et l administration Oracle. - Maitriser Unix et Windows Participants : Développeurs, administrateurs
Plus en détailGroupe Eyrolles, 2006, ISBN : 2-212-11707-8
Groupe Eyrolles, 2006, ISBN : 2-212-11707-8 Table des matières Avant-propos................................................ Objectifs de ce livre.......................................... Partie I : Oracle
Plus en détailINSIA SIGL Bases de données ARCHITECTURE ORACLE
INSIA SIGL Bases de données ARCHITECTURE ORACLE http://st-curriculum.oracle.com/tutorial/dbxetutorial/index.htm http://st-curriculum.oracle.com/ Bertrand LIAUDET ARCHITECTURE ORACLE 3 Méthodes de connexion
Plus en détailModule n 2 CREER UNE BASE DE DONNEES 1Z0-001
Module n 2 CREER UNE BASE DE DONNEES 1Z0-001 Auteur : Aurélie Vuaroqueaux Version 1.3 7 août 2003 Nombre de pages : 53 Ecole Supérieure d Informatique de Paris 23. rue Château Landon 75010 PARIS www.supinfo.com
Plus en détailSQL Server 2012 - Administration d'une base de données transactionnelle avec SQL Server Management Studio (édition enrichie de vidéos)
Présentation 1. Introduction 13 2. Présentation de SQL Server 14 2.1 Qu'est-ce qu'un SGBDR? 14 2.2 Mode de fonctionnement Client/Serveur 16 2.3 Les plates-formes possibles 17 2.4 Les composants de SQL
Plus en détailCours 6. Sécurisation d un SGBD. DBA - M1ASR - Université Evry 1
Cours 6 Sécurisation d un SGBD DBA - M1ASR - Université Evry 1 Sécurisation? Recette d une application Vérification des fonctionnalités Vérification de l impact sur le SI existant Gestion du changement
Plus en détailNœud Suisse du Projet International GBIF (Global Biodiversity Information Facility)
Nœud Suisse du Projet International GBIF (Global Biodiversity Information Facility) Présentation de la solution de backup Oracle de la base de données test GBIF et déploiement de la solution en production
Plus en détailCATALOGUE FORMATION 2014
CATALOGUE FORMATION 2014 EFFICIAN depuis 2007, est une société de conseil et de formation au service des professionnels de l'informatique ; dans le domaine des bases de données Oracle, DB2 et Postgre.
Plus en détailORACLE 10g Découvrez les nouveautés. Jeudi 17 Mars Séminaire DELL/INTEL/ORACLE
ORACLE 10g Découvrez les nouveautés Jeudi 17 Mars Séminaire DELL/INTEL/ORACLE Le Grid Computing d Entreprise Pourquoi aujourd hui? Principes et définitions appliqués au système d information Guy Ernoul,
Plus en détailDéveloppement d une base de données relationnelle. Exploitation des statistiques de pêche au thon tropical
Développement d une base de données relationnelle Exploitation des statistiques de pêche au thon tropical IFREMER, Olivier Barbaroux Stage réalisé au centre IRD de Brest Responsable : M. Jean-Jacques Lechauve
Plus en détailMise en oeuvre TSM 6.1
Mise en oeuvre TSM 6.1 «Bonnes pratiques» pour la base de données TSM DB2 Powered by Qui sommes nous? Des spécialistes dans le domaine de la sauvegarde et de la protection des données 10 ans d expertise
Plus en détailBUFFER CACHE SHARED POOL LRU
1 2 3 Taille des CACHEs de l instance La taille de la SGA est principalement dépendante de la taille du «BUFFER CACHE» et de l espace «SHARED POOL». L algorithme de gestion de ces espaces de mémoire est
Plus en détailSGBDR. Systèmes de Gestion de Bases de Données (Relationnelles)
SGBDR Systèmes de Gestion de Bases de Données (Relationnelles) Plan Approches Les tâches du SGBD Les transactions Approche 1 Systèmes traditionnels basés sur des fichiers Application 1 Gestion clients
Plus en détailMySQL. (Administrateur) (Dernière édition) Programme de formation. France, Belgique, Suisse, Roumanie - Canada
MySQL (Administrateur) (Dernière édition) Programme de formation Microsoft Partner France, Belgique, Suisse, Roumanie - Canada WWW.SASGROUPE.COM Formez vos salariés pour optimiser la productivité de votre
Plus en détailPrésentation du module Base de données spatio-temporelles
Présentation du module Base de données spatio-temporelles S. Lèbre slebre@unistra.fr Université de Strasbourg, département d informatique. Partie 1 : Notion de bases de données (12,5h ) Enjeux et principes
Plus en détail4. Utilisation d un SGBD : le langage SQL. 5. Normalisation
Base de données S. Lèbre slebre@unistra.fr Université de Strasbourg, département d informatique. Présentation du module Contenu général Notion de bases de données Fondements / Conception Utilisation :
Plus en détail4D v11 SQL Release 5 (11.5) ADDENDUM
ADDENDUM Bienvenue dans la release 5 de 4D v11 SQL. Ce document présente les nouveautés et modifications apportées à cette nouvelle version du programme. Prise en charge de nouvelles plates-formes La release
Plus en détailLes bases de l optimisation SQL avec DB2 for i
Les bases de l optimisation SQL avec DB2 for i Christian GRIERE cgriere@fr.ibm.com Common Romandie 3 mai 2011 Les fleurs et les requêtes Lorsque l on veut planter de nouvelles fleurs dans un jardin il
Plus en détailDescription de SQL SERVER. historique
Description de SQL SERVER SQLServer est un SGBDR qui accepte et traite des requêtes concurrentes provenant de divers clients. Il envoie les réponses aux clients concernés via des API (Application Programming
Plus en détailPlan Général. Administration Oracle 10G Partie I. Plan Général. Plan Général
Plan Général Administration Oracle 10G Partie I G. Mopolo-Moké prof. MBDS / UNSA NICE 2005/ 2006 1. Introduction 1.1 Objectifs du cours 1.2 Les tâches de l'administrateur 1.3 L'offre Oracle 1.4 Oracle
Plus en détailSystèmesdegestionde. basesdedonnées
M1 STIC SGBD D'après une histoire originale de T Grison Systèmesdegestionde basesdedonnées Notes de cours Sommaire 1 Gestion des données 7 1 Architecture globale d'oracle 7 1 Exécution d'une requête 7
Plus en détailAddenda du Guide de l administrateur
Addenda du Guide de l administrateur Cet Addenda contient les ajouts et les modifications apportées au texte du Guide de l'administrateur VERITAS Backup Exec for Windows Servers. Les informations contenues
Plus en détailProcédure serveur : gestion des environnements X3 et bases de données ORACLE
Procédure serveur : gestion des environnements X3 et bases de données ORACLE LUIS Maxime Un environnement X3 se définit en plusieurs parties selon le schéma suivant : Serveur Traitement Base de donnée
Plus en détailSession S12 Les bases de l optimisation SQL avec DB2 for i
Session S12 Les bases de l optimisation SQL avec DB2 for i C. GRIERE cgriere@fr.ibm.com STG Lab Services IBM i Avril 2012 Les fleurs et les requêtes SQL Lorsque l on veut planter de nouvelles fleurs dans
Plus en détailSQL Serveur 2012+ Programme de formation. France Belgique Suisse - Canada. Formez vos salariés pour optimiser la productivité de votre entreprise
SQL Serveur 2012+ Programme de formation France Belgique Suisse - Canada Microsoft Partner Formez vos salariés pour optimiser la productivité de votre entreprise Dernière mise à jour le : Avril 2014 Des
Plus en détailEntraînement à l épreuve de QCM 40 mn
Entraînement à l épreuve de QCM 40 mn 1. Le nombre qui suit le nombre 4 en base 5 est : a) 10 b) 5 c) 0 d) A 2. Langages : quelle affirmation est fausse? a) Un programme écrit dans un langage dit "compilé"
Plus en détailSecteur Tertiaire Informatique Filière étude - développement. Accueil. Apprentissage. Période en entreprise. Evaluation.
Secteur Tertiaire Informatique Filière étude - développement Activité «Développer la persistance des» Sauvegarde et restauration Oracle 11g Accueil Apprentissage Période en entreprise Evaluation Code barre
Plus en détailCOMPRENDRE LES DIFFERENTS TYPES DE CONNEXION LORS DE LA
COMPRENDRE LES DIFFERENTS TYPES DE CONNEXION LORS DE LA DEFINITION D UNE BIBLIOTHEQUE D ACCES A UNE BASE DE DONNEES Cet article s adresse aux administrateurs SAS en charge de la mise à disposition des
Plus en détailADMINISTRATION D'UNE BASE DE DONNEES
Administration ADMINISTRATION D'UNE BASE DE DONNEES I-ADMINISTRATION D'UNE BASE DE DONNEES Les principales tâches d un administrateur d une base de données sont les suivantes: * Installation et mise à
Plus en détailCOMMANDES SQL... 2 COMMANDES DE DEFINITION DE DONNEES... 2
SQL Sommaire : COMMANDES SQL... 2 COMMANDES DE DEFINITION DE DONNEES... 2 COMMANDES DE MANIPULATION DE DONNEES... 2 COMMANDES DE CONTROLE TRANSACTIONNEL... 2 COMMANDES DE REQUETE DE DONNEES... 2 COMMANDES
Plus en détailOracle Database 11g: Administration Workshop I Release 2
Oracle University Appelez-nous: +33 (0) 1 57 60 20 81 Oracle Database 11g: Administration Workshop I Release 2 Durée: 5 Jours Description Ce cours constitue la première étape de votre formation en tant
Plus en détailLangage propre à Oracle basé sur ADA. Offre une extension procédurale à SQL
Cours PL/SQL Langage propre à Oracle basé sur ADA Offre une extension procédurale à SQL PL/SQL permet d utiliser un sous-ensemble du langage SQL des variables, des boucles, des alternatives, des gestions
Plus en détailCHAPITRE 4 POLITIQUES DE CONTRÔLES DES ACCÈS SOUS ORACLE ADMINISTRATION ET TUNING DE BASES DE DONNÉES 10/05/2015 RESPONSABLE DR K.
Université des sciences et de la Technologie Houari Boumediene USTHB Alger Département d Informatique CHAPITRE 4 ADMINISTRATION ET TUNING DE BASES DE DONNÉES RESPONSABLE DR K. BOUKHALFA POLITIQUES DE CONTRÔLES
Plus en détailOracle 11g - Dataguard
Oracle 11g - Dataguard Ecole INSTA Paris http://www.insta.fr/site/ Document et projet réalisé Candy Scordia le 29/07/2011 par Dataguard Oracle 11g R2 Kubuntu 11.04 64 bits Téléchargement de Oracle 11g
Plus en détailAdministration Centrale : Opérations
Administration Centrale : Opérations 2 Administration Centrale Opération 30/01/09 Sommaire 1 Introduction... 3 2 Topologie et services... 4 2.1 Serveurs de la Batterie... 4 2.2 Services sur le Serveur...
Plus en détailLe Langage De Description De Données(LDD)
Base de données Le Langage De Description De Données(LDD) Créer des tables Décrire les différents types de données utilisables pour les définitions de colonne Modifier la définition des tables Supprimer,
Plus en détailAVEC LIVE TRADER, VISEZ PLUS HAUT POUR VOS INVESTISSEMENTS
AVEC LIVE TRADER, VISEZ PLUS HAUT POUR VOS INVESTISSEMENTS Prêt à maîtriser LIVE TRADER? Découvrez les principales fonctionnalités de cet outil. Découvrir l espace de travail Organiser les modules Rechercher
Plus en détailChapitre 10. Architectures des systèmes de gestion de bases de données
Chapitre 10 Architectures des systèmes de gestion de bases de données Introduction Les technologies des dernières années ont amené la notion d environnement distribué (dispersions des données). Pour reliér
Plus en détail420-PK6-SL Banques de données Avancées UTILISATEURS
420-PK6-SL Banques de données Avancées Gestion des UTILISATEURS RÈGLES DE NOMENCLATURE Un UTILISATEUR Oracle est : Une connexion à Oracle Un nom de connexion"login" Un détenteur de droits et privilèges
Plus en détailBases de Données Avancées
1/116 Bases de Données Avancées Implantation d une BD Thierry Hamon Bureau H202 - Institut Galilée Tél. : 33 1.48.38.35.53 Bureau 150 LIM&BIO EA 3969 Université Paris 13 - UFR Léonard de Vinci 74, rue
Plus en détailModule Administration BD Chapitre 1 : Surcouche procédurale dans les SGBDS
Module Administration BD Chapitre 1 : Surcouche procédurale dans les SGBDS 1. Introduction Nous allons aborder la notion de surcouche procédurale au sein des SGBDS relationnels tels que Oracle (PLSQL)
Plus en détailSymantec Backup Exec Remote Media Agent for Linux Servers
Annexe I Symantec Backup Exec Remote Media Agent for Linux Servers Cette annexe traite des sujets suivants : A propos de Remote Media Agent Comment fonctionne Remote Media Agent Conditions requises pour
Plus en détailArchitectures haute disponibilité avec MySQL. Olivier Olivier DASINI DASINI - - http://dasini.net/blog
Architectures haute disponibilité avec MySQL Architectures Architectures haute disponibilité haute disponibilité avec MySQL avec MySQL Olivier Olivier DASINI DASINI - - http://dasini.net/blog Forum PHP
Plus en détailArcGIS 10.1 for Server
SIG 2012 - Conférence francophone Esri Versailles, France Atelier Technique - 4 Oct. 2012 ArcGIS 10.1 for Server Gaëtan LAVENU Plan de la présentation La vision Une nouvelle architecture Des nouveaux processus
Plus en détailTP Bases de données réparties
page 1 TP Bases de données réparties requêtes réparties Version corrigée Auteur : Hubert Naacke, révision 5 mars 2003 Mots-clés: bases de données réparties, fragmentation, schéma de placement, lien, jointure
Plus en détailJava et les bases de données: JDBC: Java DataBase Connectivity SQLJ: Embedded SQL in Java. Michel Bonjour http://cuiwww.unige.
: JDBC: Java DataBase Connectivity SQLJ: Embedded SQL in Java Michel Bonjour http://cuiwww.unige.ch/~bonjour Plan JDBC: API bas niveau pour l accès aux BD (SQL) - Introduction - JDBC et : Java, ODBC, SQL
Plus en détailANTIDOTE 8 INSTALLATION RÉSEAU WINDOWS
INSTALLATION RÉSEAU WINDOWS ANTIDOTE 8 ANTIDOTE 8 INSTALLATION RÉSEAU WINDOWS Version 8.1, novembre 2012 2012 Druide Informatique inc. Tous droits réservés INSTALLATION RÉSEAU WINDOWS ANTIDOTE 8 Table
Plus en détailProgramme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines)
Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines) Module 1 : Programmer une application informatique Durée
Plus en détailPrésentation de l'outil RMAN d'oracle
Présentation de l'outil RMAN d'oracle Ce document constitue une première présentation de l'outil RMAN d'oracle permettant de sauvegarder et restaurer des bases de données. L'article abordera également
Plus en détailINSTALLATION Advantage Database Server
INSTALLATION Advantage Database Server WINGS Software Flexibilité, efficacité et précision Télécharger Advantage Database Server Surfez sur le site suivant: http://devzone.advantagedatabase.com Sélectionnez
Plus en détailManuel d utilisation de Gestion 6
Manuel d utilisation de Gestion 6 Première utilisation Voici les fichiers présents dans le répertoire après l installation de setup.exe I) Création des paramètres Menu Outils > Paramètres > Généraux MATICE
Plus en détailSimple Database Monitoring - SDBM Guide de l'usager
- SDBM Version 0.01 (2011/07/05) Tables des matières Simple Database Monitoring - SDBM.1.1 Tables des matières2 Architecture3 Installation..4 Installation sur Linux (image virtuelle pré-configuré)..4 Changement
Plus en détail<Insert Picture Here> Solaris pour la base de donnés Oracle
Solaris pour la base de donnés Oracle Alain Chéreau Oracle Solution Center Agenda Compilateurs Mémoire pour la SGA Parallélisme RAC Flash Cache Compilateurs
Plus en détailQui est Sybase ianywhere?
Sybase s ianywhere s Advantage Database Server Qui est Sybase ianywhere? Sybase ianywhere Sybase est la plus grande entreprise de logiciels et services exclusivement focalisée sur la gestion et la mobilisation
Plus en détailPréconisations Techniques & Installation de Gestimum ERP
2015 Préconisations Techniques & Installation de Gestimum ERP 19/06/2015 1 / 30 Table des Matières Préambule... 4 Prérequis matériel (Recommandé)... 4 Configuration minimum requise du serveur (pour Gestimum
Plus en détailEncryptions, compression et partitionnement des données
Encryptions, compression et partitionnement des données Version 1.0 Grégory CASANOVA 2 Compression, encryption et partitionnement des données Sommaire 1 Introduction... 3 2 Encryption transparente des
Plus en détailUser Manual Version 3.6 Manuel de l Utilisateur Version 2.0.0.0
User Manual Version 3.6 Manuel de l Utilisateur Version 2.0.0.0 User Manuel Manual de l Utilisateur I EasyLock Manuel de l Utilisateur Table des Matières 1. Introduction... 1 2. Configuration Requise...
Plus en détail