SlideShare une entreprise Scribd logo
1  sur  16
Télécharger pour lire hors ligne
Les Tablespaces(Oracle) et les Groupes de fichiers (SQL
Server)
Aminata Ngom Ba
UCAD/FST/DMI/LACGAA
24 août 2023
Aminata Ngom Ba (UCAD/FST/DMI/LACGAA)
Les Tablespaces(Oracle) et les Groupes de fichiers (SQL Server)
24 août 2023 1 / 16
1 Introduction
2 Relations entre les objets de stockage logiques et le stockage physique
Tablespace SYSTEM
Tablespace SYSAUX
Tablespace UNDO
Tablespace Users
Tablespace TEMP
3 Tablespaces dans les CDB et les PDB
4 Les groupes de Fichiers
Instance Oracle vs instance MSS
Groupe de Fichiers(File group)
5 TP
Aminata Ngom Ba (UCAD/FST/DMI/LACGAA)
Les Tablespaces(Oracle) et les Groupes de fichiers (SQL Server)
24 août 2023 2 / 16
Introduction
Un tablespace est un conteneur logique qui vous permet de gérer des
groupes de fichiers de données sur le disque. Une fois qu’un tablespace est
créé, vous pouvez alors créer des objets de base de données (tables et
index) dans des tablespaces.
Un tablespace est un conteneur logique qui vous permet de gérer des
groupes de fichiers de données sur le disque. Une fois qu’un tablespace est
créé, vous pouvez alors créer des objets de base de données (tables et
index) dans des tablespaces. Les tablespaces peuvent être manipulés via
SQL*Plus ou Enterprise Manager. Les tablespaces n’existent que lorsque la
base de données est en marche. Les bases de données Oracle contiennent
généralement plusieurs tablespaces. Un tablespace peut avoir un ou
plusieurs fichiers de données qui lui sont associés, mais un fichier de
données ne peut être associé qu’ un espace de table. En d’autres termes,
un fichier de données ne peut pas être partagé entre deux (ou plusieurs)
des tables
Aminata Ngom Ba (UCAD/FST/DMI/LACGAA)
Les Tablespaces(Oracle) et les Groupes de fichiers (SQL Server)
24 août 2023 3 / 16
Relations entre les objets de stockage logiques et le stockage
physique
Lorsque vous créez une base de données, cinq tablespaces sont
généralement créés : SYSTEM, SYSAUX, UNDO, TEMP,USERS.
Ces cinq espaces de table constituent l’ensemble minimal de conteneurs de
stockage dont vous avez besoin pour faire fonctionner une base de données.
Ces cinq tablespaces constituent l’ensemble minimal de conteneurs de
stockage dont vous avez besoin pour faire fonctionner une base de données
NB : SYSTEM et SYSAUX sont en fait les seuls tablespaces nécessaires,
car UNDO et TEMP peuvent être nommés différemment.
Aminata Ngom Ba (UCAD/FST/DMI/LACGAA)
Les Tablespaces(Oracle) et les Groupes de fichiers (SQL Server)
24 août 2023 4 / 16
Relations entre les objets de stockage logiques et le stockage
physique
Tablespace SYSTEM
Le tablespace SYSTEM fournit le stockage des objets du dictionnaire de
données Oracle. C’est l’endroit où tous les objets appartenant à l’utilisateur
SYS sont stockés. L’utilisateur SYS doit être le seul utilisateur qui possède
des objets créés dans le tablespace SYSTEM.
Tablespace SYSAUX
Le tablespace SYSAUX (système auxiliaire) est créé lorsque vous avez créé
la base de données. Il s’agit d’un tablespace auxiliaire utilisé comme
référentiel de données pour les outils de base de données Oracle, tels que
Enterprise Manager, Statspack, LogMiner, Logical Standby, etc. Les
journaux d’audit sont collecté dans le tablespace SYSAUX par défaut.
Aminata Ngom Ba (UCAD/FST/DMI/LACGAA)
Les Tablespaces(Oracle) et les Groupes de fichiers (SQL Server)
24 août 2023 5 / 16
Relations entre les objets de stockage logiques et le stockage
physique
Tablespace UNDO
Le tablespace UNDO stocke les informations nécessaires pour annuler les
effets d’une transaction (insérer, mettre à jour, supprimer ou fusionner).
Cette information est requise au cas où une transaction est volontairement
annulée (via une instruction ROLLBACK).
Tablespace Users
Le tablespace USERS n’est pas absolument obligatoire mais est souvent
utilisé par défaut comme tablespace permanent pour les données de table
et d’index pour les utilisateurs. Cela signifie que lorsqu’un utilisateur tente
de créer une table ou un index, si aucun tablespace n’est spécifié lors de la
création de l’objet, par défaut l’objet est créé dans le tablespace permanent
par défaut.
Aminata Ngom Ba (UCAD/FST/DMI/LACGAA)
Les Tablespaces(Oracle) et les Groupes de fichiers (SQL Server)
24 août 2023 6 / 16
Relations entre les objets de stockage logiques et le stockage
physique
Tablespace TEMP
Certaines instructions Oracle SQL nécessitent une zone de tri, soit en
mémoire, soit sur disque. Par exemple, les résultats d’une requête peuvent
être triés avant d’être renvoyés à l’utilisateur. Oracle utilise d’abord la
mémoire pour trier les résultats de la requête, et lorsqu’il n’y en a plus
assez mémoire, le tablespace TEMP.
L’espace n’est utilisé que pour les données transitoires de la session, et
aucun objet permanent ne peut être stocké dans un tablespace TEMP. Si
les objets temporaires sont nécessaire pour un processus en dehors d’une
session, l’objet doit être stocké dans un Tablespace Users.
Aminata Ngom Ba (UCAD/FST/DMI/LACGAA)
Les Tablespaces(Oracle) et les Groupes de fichiers (SQL Server)
24 août 2023 7 / 16
Relations entre les objets de stockage logiques et le stockage
physique
Figure – Relation entre stockages
Aminata Ngom Ba (UCAD/FST/DMI/LACGAA)
Les Tablespaces(Oracle) et les Groupes de fichiers (SQL Server)
24 août 2023 8 / 16
Tablespaces dans les CDB et les PDB
Les avancés dans la technologie de stockage aide les bases de données à
mieux fonctionner. En fonction de vos besoins, vous devriez envisager de
créer des tablespaces séparés. C’est dalleur dans ce contexte que Oracle à
mis au point des conteneurs d’application et des PDB avec une séparation
des tablespaces. Ainsi,
Les applications peuvent avoir des exigences de sauvegarde et de
restauration différentes.
Vous pouvez avoir des paramètres de sécurité tels que le chiffrement
d’un tablespace et d’autres tablespaces sans chiffrements.
Certaines données peuvent être en lecture seule.
Les quotas d’espace, les tailles d’étendue, et la gestion des segments
peuvent être différents.
Aminata Ngom Ba (UCAD/FST/DMI/LACGAA)
Les Tablespaces(Oracle) et les Groupes de fichiers (SQL Server)
24 août 2023 9 / 16
Tablespaces dans les CDB et les PDB
Aminata Ngom Ba (UCAD/FST/DMI/LACGAA)
Les Tablespaces(Oracle) et les Groupes de fichiers (SQL Server)
24 août 2023 10 / 16
Les groupes de Fichiers
Instance Oracle vs instance MSS
Dans Oracle, Une instance est un ensemble de structures de mémoire
Utilisées pour administrer des fichiers de données. Vous pouvez avoir
plusieurs instances sur un serveur. Dans Oracle, une instance et une base
de données sont étroitement liées. Une base de données a au moins une
instance.
Dans SQL Server, Une instance est un service qui s’exécute en tant que
service de système d’exploitation. Il gère les bases de données système et
utilisateur. Vous pouvez avoir plusieurs instances sur un serveur. Dans SQL
Server, une instance possède de nombreuses bases de données système et
peut avoir une ou plusieurs bases de données utilisateur.
Aminata Ngom Ba (UCAD/FST/DMI/LACGAA)
Les Tablespaces(Oracle) et les Groupes de fichiers (SQL Server)
24 août 2023 11 / 16
Les groupes de Fichiers
Instance Oracle vs instance MSS
Une instance Oracle ne peut exécuter qu’une seule base de données et
les schémas sont largement utilisés pour regrouper logiquement des objets
de base de données dans Oracle alors qu’une instance Microsoft SQL
Server peut exécuter plusieurs bases de données.
Figure – Instance oracle et MSS
Aminata Ngom Ba (UCAD/FST/DMI/LACGAA)
Les Tablespaces(Oracle) et les Groupes de fichiers (SQL Server)
24 août 2023 12 / 16
Les groupes de Fichiers
Groupe de Fichiers(File group)
SQL Server introduit comme Oracle la notion de tablespaces avec les
groupes de fichiers. Un groupe de fichiers dans SQL Server est
similaire aux tablespaces dans Oracle, il s’agit d’un stockage logique
pour les données de table et d’index qui peuvent contenir un ou plusieurs
fichiers.
Aminata Ngom Ba (UCAD/FST/DMI/LACGAA)
Les Tablespaces(Oracle) et les Groupes de fichiers (SQL Server)
24 août 2023 13 / 16
Les groupes de Fichiers
Groupe de Fichiers(File group)
Dans Oracle, vous pouvez avoir des tablespaces qui ont le stockage logique.
Physiquement, les données sont stockées dans des fichiers de données . Il
existe également d’autres fichiers utilisés, appelés fichiers de contrôle,
utilisés pour faire fonctionner les bases de données. Vous disposez
également du journal de rétablissement pour enregistrer les activités de la
base de données.
Dans SQL Server, les Datafiles principaux ont les extensions mdf et sont
utilisés pour stocker des données. Il existe également des fichiers de données
secondaires (avec des extensions ndf également utilisées pour stocker les
informations de la base de données). Vous disposez également des fichiers
journaux avec des extensions ldf pour stocker les journaux de la base de
données. Les fichiers de données sont regroupés en groupes de fichiers.
Aminata Ngom Ba (UCAD/FST/DMI/LACGAA)
Les Tablespaces(Oracle) et les Groupes de fichiers (SQL Server)
24 août 2023 14 / 16
Les groupes de Fichiers
Aminata Ngom Ba (UCAD/FST/DMI/LACGAA)
Les Tablespaces(Oracle) et les Groupes de fichiers (SQL Server)
24 août 2023 15 / 16
Travaux Pratiques
Aminata Ngom Ba (UCAD/FST/DMI/LACGAA)
Les Tablespaces(Oracle) et les Groupes de fichiers (SQL Server)
24 août 2023 16 / 16

Contenu connexe

Similaire à Les_Tablespaces_Oracle__et_les_Groupes_de_fichiers__SQL_Server_.pdf

Formation access
Formation accessFormation access
Formation accessbouyahia76
 
cour administration système.pptx
cour administration système.pptxcour administration système.pptx
cour administration système.pptxFootballLovers9
 
LP_chapitre3_Creation et gestion_BD_2019.pptx
LP_chapitre3_Creation et gestion_BD_2019.pptxLP_chapitre3_Creation et gestion_BD_2019.pptx
LP_chapitre3_Creation et gestion_BD_2019.pptxFATIMAEZZAHRAEOUBELL
 
java BDD jdbc
java BDD jdbcjava BDD jdbc
java BDD jdbcvangogue
 
Cours Big Data Chap6
Cours Big Data Chap6Cours Big Data Chap6
Cours Big Data Chap6Amal Abid
 
Concepts de sauvegarde et de récupération
Concepts de sauvegarde et de récupérationConcepts de sauvegarde et de récupération
Concepts de sauvegarde et de récupérationSoukaina Boujadi
 
Cours de C++, en français, 2002 - Cours 3.4
Cours de C++, en français, 2002 - Cours 3.4Cours de C++, en français, 2002 - Cours 3.4
Cours de C++, en français, 2002 - Cours 3.4Laurent BUNIET
 
Distributed computing with Spark 2.x
Distributed computing with Spark 2.xDistributed computing with Spark 2.x
Distributed computing with Spark 2.xDr Hajji Hicham
 
ATELIER SYSTEME (1) FERCHICHI ABDELWAHEB
ATELIER SYSTEME (1) FERCHICHI ABDELWAHEBATELIER SYSTEME (1) FERCHICHI ABDELWAHEB
ATELIER SYSTEME (1) FERCHICHI ABDELWAHEBFerjani Bassem
 
resume-theorique-m106-partie3-0903-1-622f07613b825.pdf
resume-theorique-m106-partie3-0903-1-622f07613b825.pdfresume-theorique-m106-partie3-0903-1-622f07613b825.pdf
resume-theorique-m106-partie3-0903-1-622f07613b825.pdfFootballLovers9
 
Les modèles NoSQL
Les modèles NoSQLLes modèles NoSQL
Les modèles NoSQLebiznext
 
Delta lake - des data lake fiables a grande échelle
Delta lake - des data lake fiables a grande échelleDelta lake - des data lake fiables a grande échelle
Delta lake - des data lake fiables a grande échellefrançois de Buttet
 
Guss webcasts Tempdb Internals - june 2013
Guss webcasts   Tempdb Internals - june 2013Guss webcasts   Tempdb Internals - june 2013
Guss webcasts Tempdb Internals - june 2013David BAFFALEUF
 
Introduction à ElasticSearch
Introduction à ElasticSearchIntroduction à ElasticSearch
Introduction à ElasticSearchFadel Chafai
 
Spark SQL principes et fonctions
Spark SQL principes et fonctionsSpark SQL principes et fonctions
Spark SQL principes et fonctionsMICHRAFY MUSTAFA
 
SGBDR vs NoSQL, Différences et Uses Cases. Focus sur ArangoDB
SGBDR vs NoSQL, Différences et Uses Cases. Focus sur ArangoDBSGBDR vs NoSQL, Différences et Uses Cases. Focus sur ArangoDB
SGBDR vs NoSQL, Différences et Uses Cases. Focus sur ArangoDBRomain Cambien
 

Similaire à Les_Tablespaces_Oracle__et_les_Groupes_de_fichiers__SQL_Server_.pdf (20)

Formation access
Formation accessFormation access
Formation access
 
cour administration système.pptx
cour administration système.pptxcour administration système.pptx
cour administration système.pptx
 
LP_chapitre3_Creation et gestion_BD_2019.pptx
LP_chapitre3_Creation et gestion_BD_2019.pptxLP_chapitre3_Creation et gestion_BD_2019.pptx
LP_chapitre3_Creation et gestion_BD_2019.pptx
 
java BDD jdbc
java BDD jdbcjava BDD jdbc
java BDD jdbc
 
4-TP BD.pptx
4-TP BD.pptx4-TP BD.pptx
4-TP BD.pptx
 
Cours Big Data Chap6
Cours Big Data Chap6Cours Big Data Chap6
Cours Big Data Chap6
 
Concepts de sauvegarde et de récupération
Concepts de sauvegarde et de récupérationConcepts de sauvegarde et de récupération
Concepts de sauvegarde et de récupération
 
Cours de C++, en français, 2002 - Cours 3.4
Cours de C++, en français, 2002 - Cours 3.4Cours de C++, en français, 2002 - Cours 3.4
Cours de C++, en français, 2002 - Cours 3.4
 
Distributed computing with Spark 2.x
Distributed computing with Spark 2.xDistributed computing with Spark 2.x
Distributed computing with Spark 2.x
 
ATELIER SYSTEME (1) FERCHICHI ABDELWAHEB
ATELIER SYSTEME (1) FERCHICHI ABDELWAHEBATELIER SYSTEME (1) FERCHICHI ABDELWAHEB
ATELIER SYSTEME (1) FERCHICHI ABDELWAHEB
 
Système RAID
Système RAIDSystème RAID
Système RAID
 
resume-theorique-m106-partie3-0903-1-622f07613b825.pdf
resume-theorique-m106-partie3-0903-1-622f07613b825.pdfresume-theorique-m106-partie3-0903-1-622f07613b825.pdf
resume-theorique-m106-partie3-0903-1-622f07613b825.pdf
 
Les modèles NoSQL
Les modèles NoSQLLes modèles NoSQL
Les modèles NoSQL
 
Delta lake - des data lake fiables a grande échelle
Delta lake - des data lake fiables a grande échelleDelta lake - des data lake fiables a grande échelle
Delta lake - des data lake fiables a grande échelle
 
coursaccess.pdf
coursaccess.pdfcoursaccess.pdf
coursaccess.pdf
 
Guss webcasts Tempdb Internals - june 2013
Guss webcasts   Tempdb Internals - june 2013Guss webcasts   Tempdb Internals - june 2013
Guss webcasts Tempdb Internals - june 2013
 
Introduction à ElasticSearch
Introduction à ElasticSearchIntroduction à ElasticSearch
Introduction à ElasticSearch
 
Spark SQL principes et fonctions
Spark SQL principes et fonctionsSpark SQL principes et fonctions
Spark SQL principes et fonctions
 
Elastic serach
Elastic serachElastic serach
Elastic serach
 
SGBDR vs NoSQL, Différences et Uses Cases. Focus sur ArangoDB
SGBDR vs NoSQL, Différences et Uses Cases. Focus sur ArangoDBSGBDR vs NoSQL, Différences et Uses Cases. Focus sur ArangoDB
SGBDR vs NoSQL, Différences et Uses Cases. Focus sur ArangoDB
 

Dernier

présentation sur l'échafaudage dans des travaux en hauteur
présentation sur l'échafaudage dans des travaux en hauteurprésentation sur l'échafaudage dans des travaux en hauteur
présentation sur l'échafaudage dans des travaux en hauteurdinaelchaine
 
Approche-des-risques-par-l’analyse-des-accidents-1.pptx
Approche-des-risques-par-l’analyse-des-accidents-1.pptxApproche-des-risques-par-l’analyse-des-accidents-1.pptx
Approche-des-risques-par-l’analyse-des-accidents-1.pptxssusercbaa22
 
Fondation Louis Vuitton. pptx
Fondation      Louis      Vuitton.   pptxFondation      Louis      Vuitton.   pptx
Fondation Louis Vuitton. pptxTxaruka
 
Cours-irrigation_et_drainage_cours1.pptx
Cours-irrigation_et_drainage_cours1.pptxCours-irrigation_et_drainage_cours1.pptx
Cours-irrigation_et_drainage_cours1.pptxlamourfrantz
 
A3iFormations, organisme de formations certifié qualiopi.
A3iFormations, organisme de formations certifié qualiopi.A3iFormations, organisme de formations certifié qualiopi.
A3iFormations, organisme de formations certifié qualiopi.Franck Apolis
 
Formation M2i - Comprendre les neurosciences pour développer son leadership
Formation M2i - Comprendre les neurosciences pour développer son leadershipFormation M2i - Comprendre les neurosciences pour développer son leadership
Formation M2i - Comprendre les neurosciences pour développer son leadershipM2i Formation
 
Formation M2i - Intelligence Artificielle Comment booster votre productivité ...
Formation M2i - Intelligence Artificielle Comment booster votre productivité ...Formation M2i - Intelligence Artificielle Comment booster votre productivité ...
Formation M2i - Intelligence Artificielle Comment booster votre productivité ...M2i Formation
 
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptxSAID MASHATE
 
Bolero. pptx . Film de A nnne Fontaine
Bolero. pptx . Film   de  A nnne FontaineBolero. pptx . Film   de  A nnne Fontaine
Bolero. pptx . Film de A nnne FontaineTxaruka
 
Mécanique Automobile LE TURBOCOMPRESSEUR.ppt
Mécanique Automobile LE TURBOCOMPRESSEUR.pptMécanique Automobile LE TURBOCOMPRESSEUR.ppt
Mécanique Automobile LE TURBOCOMPRESSEUR.pptssusercbaa22
 
Boléro. pptx Film français réalisé par une femme.
Boléro.  pptx   Film   français   réalisé  par une  femme.Boléro.  pptx   Film   français   réalisé  par une  femme.
Boléro. pptx Film français réalisé par une femme.Txaruka
 
Sidonie au Japon . pptx Un film français
Sidonie    au   Japon  .  pptx  Un film françaisSidonie    au   Japon  .  pptx  Un film français
Sidonie au Japon . pptx Un film françaisTxaruka
 
presentation l'interactionnisme symbolique finale.pptx
presentation l'interactionnisme symbolique  finale.pptxpresentation l'interactionnisme symbolique  finale.pptx
presentation l'interactionnisme symbolique finale.pptxMalikaIdseaid1
 
MICROBIOLOGIE ENDODONTIQUE english and frensh 25 nov 2020.pdf
MICROBIOLOGIE ENDODONTIQUE english and frensh 25 nov 2020.pdfMICROBIOLOGIE ENDODONTIQUE english and frensh 25 nov 2020.pdf
MICROBIOLOGIE ENDODONTIQUE english and frensh 25 nov 2020.pdfssuser40e112
 
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...Faga1939
 
Grammaire pour les élèves de la 6ème.doc
Grammaire pour les élèves de la  6ème.docGrammaire pour les élèves de la  6ème.doc
Grammaire pour les élèves de la 6ème.docKarimKhrifech
 
Présentation de cartes d'extension zhr..pptx
Présentation de cartes d'extension zhr..pptxPrésentation de cartes d'extension zhr..pptx
Présentation de cartes d'extension zhr..pptxpopzair
 
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptxSUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptxssuserbd075f
 

Dernier (20)

présentation sur l'échafaudage dans des travaux en hauteur
présentation sur l'échafaudage dans des travaux en hauteurprésentation sur l'échafaudage dans des travaux en hauteur
présentation sur l'échafaudage dans des travaux en hauteur
 
Approche-des-risques-par-l’analyse-des-accidents-1.pptx
Approche-des-risques-par-l’analyse-des-accidents-1.pptxApproche-des-risques-par-l’analyse-des-accidents-1.pptx
Approche-des-risques-par-l’analyse-des-accidents-1.pptx
 
Fondation Louis Vuitton. pptx
Fondation      Louis      Vuitton.   pptxFondation      Louis      Vuitton.   pptx
Fondation Louis Vuitton. pptx
 
Cours-irrigation_et_drainage_cours1.pptx
Cours-irrigation_et_drainage_cours1.pptxCours-irrigation_et_drainage_cours1.pptx
Cours-irrigation_et_drainage_cours1.pptx
 
A3iFormations, organisme de formations certifié qualiopi.
A3iFormations, organisme de formations certifié qualiopi.A3iFormations, organisme de formations certifié qualiopi.
A3iFormations, organisme de formations certifié qualiopi.
 
Formation M2i - Comprendre les neurosciences pour développer son leadership
Formation M2i - Comprendre les neurosciences pour développer son leadershipFormation M2i - Comprendre les neurosciences pour développer son leadership
Formation M2i - Comprendre les neurosciences pour développer son leadership
 
Formation M2i - Intelligence Artificielle Comment booster votre productivité ...
Formation M2i - Intelligence Artificielle Comment booster votre productivité ...Formation M2i - Intelligence Artificielle Comment booster votre productivité ...
Formation M2i - Intelligence Artificielle Comment booster votre productivité ...
 
Evaluación Alumnos de Ecole Victor Hugo
Evaluación Alumnos de Ecole  Victor HugoEvaluación Alumnos de Ecole  Victor Hugo
Evaluación Alumnos de Ecole Victor Hugo
 
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
 
Bolero. pptx . Film de A nnne Fontaine
Bolero. pptx . Film   de  A nnne FontaineBolero. pptx . Film   de  A nnne Fontaine
Bolero. pptx . Film de A nnne Fontaine
 
Mécanique Automobile LE TURBOCOMPRESSEUR.ppt
Mécanique Automobile LE TURBOCOMPRESSEUR.pptMécanique Automobile LE TURBOCOMPRESSEUR.ppt
Mécanique Automobile LE TURBOCOMPRESSEUR.ppt
 
Boléro. pptx Film français réalisé par une femme.
Boléro.  pptx   Film   français   réalisé  par une  femme.Boléro.  pptx   Film   français   réalisé  par une  femme.
Boléro. pptx Film français réalisé par une femme.
 
Sidonie au Japon . pptx Un film français
Sidonie    au   Japon  .  pptx  Un film françaisSidonie    au   Japon  .  pptx  Un film français
Sidonie au Japon . pptx Un film français
 
Pâques de Sainte Marie-Euphrasie Pelletier
Pâques de Sainte Marie-Euphrasie PelletierPâques de Sainte Marie-Euphrasie Pelletier
Pâques de Sainte Marie-Euphrasie Pelletier
 
presentation l'interactionnisme symbolique finale.pptx
presentation l'interactionnisme symbolique  finale.pptxpresentation l'interactionnisme symbolique  finale.pptx
presentation l'interactionnisme symbolique finale.pptx
 
MICROBIOLOGIE ENDODONTIQUE english and frensh 25 nov 2020.pdf
MICROBIOLOGIE ENDODONTIQUE english and frensh 25 nov 2020.pdfMICROBIOLOGIE ENDODONTIQUE english and frensh 25 nov 2020.pdf
MICROBIOLOGIE ENDODONTIQUE english and frensh 25 nov 2020.pdf
 
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
 
Grammaire pour les élèves de la 6ème.doc
Grammaire pour les élèves de la  6ème.docGrammaire pour les élèves de la  6ème.doc
Grammaire pour les élèves de la 6ème.doc
 
Présentation de cartes d'extension zhr..pptx
Présentation de cartes d'extension zhr..pptxPrésentation de cartes d'extension zhr..pptx
Présentation de cartes d'extension zhr..pptx
 
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptxSUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
 

Les_Tablespaces_Oracle__et_les_Groupes_de_fichiers__SQL_Server_.pdf

  • 1. Les Tablespaces(Oracle) et les Groupes de fichiers (SQL Server) Aminata Ngom Ba UCAD/FST/DMI/LACGAA 24 août 2023 Aminata Ngom Ba (UCAD/FST/DMI/LACGAA) Les Tablespaces(Oracle) et les Groupes de fichiers (SQL Server) 24 août 2023 1 / 16
  • 2. 1 Introduction 2 Relations entre les objets de stockage logiques et le stockage physique Tablespace SYSTEM Tablespace SYSAUX Tablespace UNDO Tablespace Users Tablespace TEMP 3 Tablespaces dans les CDB et les PDB 4 Les groupes de Fichiers Instance Oracle vs instance MSS Groupe de Fichiers(File group) 5 TP Aminata Ngom Ba (UCAD/FST/DMI/LACGAA) Les Tablespaces(Oracle) et les Groupes de fichiers (SQL Server) 24 août 2023 2 / 16
  • 3. Introduction Un tablespace est un conteneur logique qui vous permet de gérer des groupes de fichiers de données sur le disque. Une fois qu’un tablespace est créé, vous pouvez alors créer des objets de base de données (tables et index) dans des tablespaces. Un tablespace est un conteneur logique qui vous permet de gérer des groupes de fichiers de données sur le disque. Une fois qu’un tablespace est créé, vous pouvez alors créer des objets de base de données (tables et index) dans des tablespaces. Les tablespaces peuvent être manipulés via SQL*Plus ou Enterprise Manager. Les tablespaces n’existent que lorsque la base de données est en marche. Les bases de données Oracle contiennent généralement plusieurs tablespaces. Un tablespace peut avoir un ou plusieurs fichiers de données qui lui sont associés, mais un fichier de données ne peut être associé qu’ un espace de table. En d’autres termes, un fichier de données ne peut pas être partagé entre deux (ou plusieurs) des tables Aminata Ngom Ba (UCAD/FST/DMI/LACGAA) Les Tablespaces(Oracle) et les Groupes de fichiers (SQL Server) 24 août 2023 3 / 16
  • 4. Relations entre les objets de stockage logiques et le stockage physique Lorsque vous créez une base de données, cinq tablespaces sont généralement créés : SYSTEM, SYSAUX, UNDO, TEMP,USERS. Ces cinq espaces de table constituent l’ensemble minimal de conteneurs de stockage dont vous avez besoin pour faire fonctionner une base de données. Ces cinq tablespaces constituent l’ensemble minimal de conteneurs de stockage dont vous avez besoin pour faire fonctionner une base de données NB : SYSTEM et SYSAUX sont en fait les seuls tablespaces nécessaires, car UNDO et TEMP peuvent être nommés différemment. Aminata Ngom Ba (UCAD/FST/DMI/LACGAA) Les Tablespaces(Oracle) et les Groupes de fichiers (SQL Server) 24 août 2023 4 / 16
  • 5. Relations entre les objets de stockage logiques et le stockage physique Tablespace SYSTEM Le tablespace SYSTEM fournit le stockage des objets du dictionnaire de données Oracle. C’est l’endroit où tous les objets appartenant à l’utilisateur SYS sont stockés. L’utilisateur SYS doit être le seul utilisateur qui possède des objets créés dans le tablespace SYSTEM. Tablespace SYSAUX Le tablespace SYSAUX (système auxiliaire) est créé lorsque vous avez créé la base de données. Il s’agit d’un tablespace auxiliaire utilisé comme référentiel de données pour les outils de base de données Oracle, tels que Enterprise Manager, Statspack, LogMiner, Logical Standby, etc. Les journaux d’audit sont collecté dans le tablespace SYSAUX par défaut. Aminata Ngom Ba (UCAD/FST/DMI/LACGAA) Les Tablespaces(Oracle) et les Groupes de fichiers (SQL Server) 24 août 2023 5 / 16
  • 6. Relations entre les objets de stockage logiques et le stockage physique Tablespace UNDO Le tablespace UNDO stocke les informations nécessaires pour annuler les effets d’une transaction (insérer, mettre à jour, supprimer ou fusionner). Cette information est requise au cas où une transaction est volontairement annulée (via une instruction ROLLBACK). Tablespace Users Le tablespace USERS n’est pas absolument obligatoire mais est souvent utilisé par défaut comme tablespace permanent pour les données de table et d’index pour les utilisateurs. Cela signifie que lorsqu’un utilisateur tente de créer une table ou un index, si aucun tablespace n’est spécifié lors de la création de l’objet, par défaut l’objet est créé dans le tablespace permanent par défaut. Aminata Ngom Ba (UCAD/FST/DMI/LACGAA) Les Tablespaces(Oracle) et les Groupes de fichiers (SQL Server) 24 août 2023 6 / 16
  • 7. Relations entre les objets de stockage logiques et le stockage physique Tablespace TEMP Certaines instructions Oracle SQL nécessitent une zone de tri, soit en mémoire, soit sur disque. Par exemple, les résultats d’une requête peuvent être triés avant d’être renvoyés à l’utilisateur. Oracle utilise d’abord la mémoire pour trier les résultats de la requête, et lorsqu’il n’y en a plus assez mémoire, le tablespace TEMP. L’espace n’est utilisé que pour les données transitoires de la session, et aucun objet permanent ne peut être stocké dans un tablespace TEMP. Si les objets temporaires sont nécessaire pour un processus en dehors d’une session, l’objet doit être stocké dans un Tablespace Users. Aminata Ngom Ba (UCAD/FST/DMI/LACGAA) Les Tablespaces(Oracle) et les Groupes de fichiers (SQL Server) 24 août 2023 7 / 16
  • 8. Relations entre les objets de stockage logiques et le stockage physique Figure – Relation entre stockages Aminata Ngom Ba (UCAD/FST/DMI/LACGAA) Les Tablespaces(Oracle) et les Groupes de fichiers (SQL Server) 24 août 2023 8 / 16
  • 9. Tablespaces dans les CDB et les PDB Les avancés dans la technologie de stockage aide les bases de données à mieux fonctionner. En fonction de vos besoins, vous devriez envisager de créer des tablespaces séparés. C’est dalleur dans ce contexte que Oracle à mis au point des conteneurs d’application et des PDB avec une séparation des tablespaces. Ainsi, Les applications peuvent avoir des exigences de sauvegarde et de restauration différentes. Vous pouvez avoir des paramètres de sécurité tels que le chiffrement d’un tablespace et d’autres tablespaces sans chiffrements. Certaines données peuvent être en lecture seule. Les quotas d’espace, les tailles d’étendue, et la gestion des segments peuvent être différents. Aminata Ngom Ba (UCAD/FST/DMI/LACGAA) Les Tablespaces(Oracle) et les Groupes de fichiers (SQL Server) 24 août 2023 9 / 16
  • 10. Tablespaces dans les CDB et les PDB Aminata Ngom Ba (UCAD/FST/DMI/LACGAA) Les Tablespaces(Oracle) et les Groupes de fichiers (SQL Server) 24 août 2023 10 / 16
  • 11. Les groupes de Fichiers Instance Oracle vs instance MSS Dans Oracle, Une instance est un ensemble de structures de mémoire Utilisées pour administrer des fichiers de données. Vous pouvez avoir plusieurs instances sur un serveur. Dans Oracle, une instance et une base de données sont étroitement liées. Une base de données a au moins une instance. Dans SQL Server, Une instance est un service qui s’exécute en tant que service de système d’exploitation. Il gère les bases de données système et utilisateur. Vous pouvez avoir plusieurs instances sur un serveur. Dans SQL Server, une instance possède de nombreuses bases de données système et peut avoir une ou plusieurs bases de données utilisateur. Aminata Ngom Ba (UCAD/FST/DMI/LACGAA) Les Tablespaces(Oracle) et les Groupes de fichiers (SQL Server) 24 août 2023 11 / 16
  • 12. Les groupes de Fichiers Instance Oracle vs instance MSS Une instance Oracle ne peut exécuter qu’une seule base de données et les schémas sont largement utilisés pour regrouper logiquement des objets de base de données dans Oracle alors qu’une instance Microsoft SQL Server peut exécuter plusieurs bases de données. Figure – Instance oracle et MSS Aminata Ngom Ba (UCAD/FST/DMI/LACGAA) Les Tablespaces(Oracle) et les Groupes de fichiers (SQL Server) 24 août 2023 12 / 16
  • 13. Les groupes de Fichiers Groupe de Fichiers(File group) SQL Server introduit comme Oracle la notion de tablespaces avec les groupes de fichiers. Un groupe de fichiers dans SQL Server est similaire aux tablespaces dans Oracle, il s’agit d’un stockage logique pour les données de table et d’index qui peuvent contenir un ou plusieurs fichiers. Aminata Ngom Ba (UCAD/FST/DMI/LACGAA) Les Tablespaces(Oracle) et les Groupes de fichiers (SQL Server) 24 août 2023 13 / 16
  • 14. Les groupes de Fichiers Groupe de Fichiers(File group) Dans Oracle, vous pouvez avoir des tablespaces qui ont le stockage logique. Physiquement, les données sont stockées dans des fichiers de données . Il existe également d’autres fichiers utilisés, appelés fichiers de contrôle, utilisés pour faire fonctionner les bases de données. Vous disposez également du journal de rétablissement pour enregistrer les activités de la base de données. Dans SQL Server, les Datafiles principaux ont les extensions mdf et sont utilisés pour stocker des données. Il existe également des fichiers de données secondaires (avec des extensions ndf également utilisées pour stocker les informations de la base de données). Vous disposez également des fichiers journaux avec des extensions ldf pour stocker les journaux de la base de données. Les fichiers de données sont regroupés en groupes de fichiers. Aminata Ngom Ba (UCAD/FST/DMI/LACGAA) Les Tablespaces(Oracle) et les Groupes de fichiers (SQL Server) 24 août 2023 14 / 16
  • 15. Les groupes de Fichiers Aminata Ngom Ba (UCAD/FST/DMI/LACGAA) Les Tablespaces(Oracle) et les Groupes de fichiers (SQL Server) 24 août 2023 15 / 16
  • 16. Travaux Pratiques Aminata Ngom Ba (UCAD/FST/DMI/LACGAA) Les Tablespaces(Oracle) et les Groupes de fichiers (SQL Server) 24 août 2023 16 / 16