Mr Tairou Diallo (m.diallo233@zig.univ.sn) 1 ADMINISTRATION BASE DE DONNEES ORA

Mr Tairou Diallo (m.diallo233@zig.univ.sn) 1 ADMINISTRATION BASE DE DONNEES ORACLE 19c Master 2 Ingénierie Informatique et Sécurité 2021-2022 PLAN Amadou Malado Dégnouma NDIAYE Généralités sur BD et les SGBD 1 2 Introduction à Oracle 11g, 19c 2 Création d’une Base de données Oracle 19c Installation d’Oracle 11g/19c 4 5 Gestion de Sécurité Oracle Outils d’Administration Oracle 5 5 Architecture de Oracle 11g/19c 3 Les outils d’administration Oracle 6 Les Tables et Index 7 Oracle Net Sauvegarde et Restauration Audit 8 9 10 Prérequis et Objectifs M. DIALLO (Master Ingénierie et Sécurité IPM) 3  Prérequis:  Base de données relationnelle (structure, contraintes, etc.),  Langage SQL,  Objectifs:  Connaitre les taches d’un DBA,  Connaitre les concepts et points clés de l’architecture Oracle 19c,  Savoir effectuer les principales taches de gestion d’une base de données Oracle 19c Généralités sur les BD et SGBD Historiques M. DIALLO (Master Ingénierie et Sécurité IPM) 4  Pendant très longtemps, les systèmes d’information des entreprises structuraient leurs données sous forme de fichiers, chaque application utilisait donc son propre fichier. Ainsi on assistait à  la redondance d’information,  la dépendance des données des traitements,  le manque d’intégrité des données,  la complexité des traitements,  Pour pallier à ces manquement les SGBD sont mis en places:  Vers la fin des années 60 et le début des années 70, sont apparus les premiers SGBDs hiérarchiques et réseaux,  Vers le milieu des années 70, nous avons vu naître les SGBDs relationnels, qui utilisent le modèle relationnel de Edgar Frank « Ted » Codd Généralités sur les BD et SGBD Qu’est-ce qu’une BD ? M. DIALLO (Master Ingénierie et Sécurité IPM) 5 Généralités sur les BD et SGBD Qu’est-ce qu’une SGBD ? M. DIALLO (Master Ingénierie et Sécurité IPM) 6 Généralités sur les BD et SGBD Types de SGBD ? M. DIALLO (Master Ingénierie et Sécurité IPM) 7 Généralités sur les BD et SGBD Objectifs des SGBD M. DIALLO (Master Ingénierie et Sécurité IPM) 8  Parmi les avantages d’un SGBD, on peut noter :  Non redondance des données: permet de réduire le risque d’incohérence lors des mises à jour, de réduire les mises à jour et les saisies  Partage des données : ce qui permet de partager les données d’une base de données entre différentes applications et différents usagers.  Cohérence des données : ce qui permet d’assurer que les règles auxquelles sont soumises les données sont contrôlées surtout lors de la modification des données  Sécurité des données : ce qui permet de contrôler les accès non autorisés ou mal intentionnés  Indépendance vis-à-vis de la structure physique et logique des données entrainant une maintenance facilitée Généralités sur les BD et SGBD Métiers autour des BDs ? M. DIALLO (Master Ingénierie et Sécurité IPM) 9 Généralités sur les BD et SGBD Rôle d’un DBA ? M. DIALLO (Master Ingénierie et Sécurité IPM) 10 PLAN Amadou Malado Dégnouma NDIAYE Généralités sur BD et les SGBD 1 11 Introduction à Oracle 11g, 19c 2 Création d’une Base de données Oracle 19c Installation d’Oracle 11g/19c 4 5 Gestion de Sécurité Oracle Outils d’Administration Oracle 5 5 Architecture de Oracle 11g/19c 3 Les outils d’administration Oracle 6 Les Tables et Index 7 Oracle Net Sauvegarde et Restauration Audit 8 9 10 Introduction à Oracle 11g/19c Historiques(1/4) M. DIALLO (Master Ingénierie et Sécurité IPM) 12 Introduction à Oracle 11g/19c Historiques(2/4) M. DIALLO (Master Ingénierie et Sécurité IPM) 13 Introduction à Oracle 11g/19c Historiques(3/4) M. DIALLO (Master Ingénierie et Sécurité IPM) 14 Introduction à Oracle 11g/19c Historiques(4/4) M. DIALLO (Master Ingénierie et Sécurité IPM) 15 Introduction à Oracle 11g/19c Produits M. DIALLO (Master Ingénierie et Sécurité IPM) 16 Introduction à Oracle 11g/19c Documentation M. DIALLO (Master Ingénierie et Sécurité IPM) 17 Introduction à Oracle Oracle 11g M. DIALLO (Master Ingénierie et Sécurité IPM) 18  Oracle Database 11g reste centré sur le grid computing  Permettant de constituer des matrices de serveurs et de systèmes de stockage économiques, capables de traiter les données de façon rapide, fiable et évolutive  Supportant les environnements les plus exigeants tels que:  Datawarehouse,  Environnement transactionnel,  Environnement de gestion de contenus Introduction à Oracle 11g/19c Oracle 19c (1/2) M. DIALLO (Master Ingénierie et Sécurité IPM) 19  Oracle 19c est publié le 13 Février 2019, développée en C, Java, C+ +,  Le c sur Oracle 19c fait allusion au cloud,  Oracle Database 19c implémente l’architecture multitenant. Ce qui permet la création de base de données enfichables (PDB) dans une base de données de conteneur (CDB)  Il simplifie la consolidation de la base en gérant des centaines de milliers de bases de données comme s’il n’y en avait qu’une Introduction à Oracle 11g/19c Oracle 19c(2/2) M. DIALLO (Master Ingénierie et Sécurité IPM) 20  Il simplifie la consolidation de la base en gérant des centaines de milliers de bases de données comme s’il n’y en avait qu’une,  Oracle 19c permet aux clients d’améliorer la qualité et les performances de leurs applications, gagner du temps avec une disponibilité maximale  Dans Oracle Database 19c, vous pouvez accéder à des données relationnelles ainsi qu'à des données non relationnelles, telles que :  des données JSON,  XML,  Textuelles,  Spatiales et géographiques Introduction à Oracle 11g/19c Pourquoi oracle 19c et non 11g ? M. DIALLO (Master Ingénierie et Sécurité IPM) 21  Oracle 11g n’est plus supportée et la fin du support de la version 12c arrive à grand pas,  La version 11.2.0.4 est fini depuis le 31 Décembre 2020 (étendu de 2 ans de plus)  19c est la version de support à long terme (LTS) pour oracle, avec un support de premier ordre prévu jusqu'en mars 2023 et un support étendu jusqu'en mars 2026  La version 19c sera la dernière permettant d’avoir des Oracle Database non conteneur,  Statistiques en temps réel,  Meilleur performance dans les traitements Analytiques (OLAP) et Opérationnels (OLTP) etc. PLAN Amadou Malado Dégnouma NDIAYE Généralités sur BD et les SGBD 1 22 Introduction à Oracle 11g, 19c 2 Création d’une Base de données Oracle 19c Installation d’Oracle 11g/19c 4 5 Gestion de Sécurité Oracle Outils d’Administration Oracle 5 5 Architecture de Oracle 11g/19c 3 Les outils d’administration Oracle 6 Les Tables et Index 7 Oracle Net Sauvegarde et Restauration Audit 8 9 10 Architecture Oracle M. DIALLO (Master Ingénierie et Sécurité IPM) 2 3 Architecture Oracle 11g/19c Oracle 11g M. DIALLO (Master Ingénierie et Sécurité IPM) 2 4 Architecture Oracle 19c Oracle 11g M. DIALLO (Master Ingénierie et Sécurité IPM) 25  Zone de mémoire partagée (SGA : System Global Area)  Ensemble de processus d’arrière plan qui sont:  Distincts sous Linux,  Unique (Service) sous Windows Ensemble de processus serveur,  Partagent une partie du mémoire de la mémoire : la PGA  PGA: Program Global Area,  L’instance est accédée via une variable d'environnement de l'OS : ORACLE_SID Architecture Oracle 19c Oracle 19c M. DIALLO (Master Ingénierie et Sécurité IPM) 26 Architecture Oracle 19c Oracle 19c M. DIALLO (Master Ingénierie et Sécurité IPM) 27  CDB : c’est la base de données conteneur mutualisée, pouvant gérer jusqu’à 4056 bases de données insérées (PDB). Un CDB contient un ensemble de schémas, d’objets et de structures connexes. Chaque conteneur possède un identifiant unique et un nom,  Root : Communément appelé Conteneur Racine «CDB$ROOT». Elle contient le dictionnaire de données qui englobe certaines informations sur les bases de données insérées PDB;  Le modèle de type base de données insérée PDB, appelé «PDB$SEED», est utilisé pour la création d’autres bases de données insérées PDB  PDB : elle fonctionne de manière autonome et est vue comme une BD normale aux yeux des utilisateurs. La PDB contient ses propres tablespaces «SYSTEM», «SYSAUX» et «TEMP» et son propre dictionnaire de données. Une PDB est utilisé pour stocker des données spécifiques à une application. Son arrêt n’a aucun effet sur les autres PDB. Architecture Oracle 19c Composants d’un serveur Oracle 19c M. DIALLO (Master Ingénierie et Sécurité IPM) 28 SERVEUR ORACLE INSTANCE BASE DE DONNEES Zones de Mémoires Processus Ensembles de Fichiers Architecture Oracle 19c Instance d’un serveur Oracle 19c M. DIALLO (Master Ingénierie et Sécurité IPM) 29  Zone de mémoire partagée (SGA : System Global Area)  Ensemble de processus d’arrière plan qui sont:  Distincts sous Linux,  Unique (Service) sous Windows Ensemble de processus serveur,  Partagent une partie du mémoire de la mémoire : la PGA  PGA: Program Global Area,  L’instance est accédée via une variable d'environnement de l'OS : ORACLE_SID Architecture Oracle 19c Mémoires: SGA(1/2) M. DIALLO (Master Ingénierie et Sécurité IPM) 30 Architecture Oracle 19c Mémoires: SGA (2/2) M. DIALLO (Master Ingénierie et Sécurité IPM) 31  Zone de mémoire partagée : met en mémoire cache diverses structures pouvant être partagées par les utilisateurs. Destinée au commandes SQL et PL/SQL  Zone de mémoire Streams : utilisée par Oracle Streams. Il fournit les Outils pour capturer, traiter et uploads/Ingenierie_Lourd/ cours-dba-master-v2.pdf

  • 26
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager