Gestion des tablespaces 1 Gestion de l ? espace physique de la base de données Oracle Asmaa Bennouna Université Mundiapolis Ingénierie CLes Tablespaces et les Data ?les Utiliser di ?érents tablespaces dans une même base de données permet ? Séparer les don
Gestion de l ? espace physique de la base de données Oracle Asmaa Bennouna Université Mundiapolis Ingénierie CLes Tablespaces et les Data ?les Utiliser di ?érents tablespaces dans une même base de données permet ? Séparer les données des utilisateurs des données du dictionnaire Oracle et réduire ainsi les contentions en E S ? Séparer les données de di ?érentes applications dans di ?érents tablespaces La mise O ine d ? un tablespace aura moins d ? impact sur les applications ? Stocker les ?chiers de données des di ?érents tablespaces sur di ?érents disk drives a ?n de réduire les contentions en I O ? Avoir la possibilité de mettre o ine un tablespace particulier sans a ?ecter le reste de la BD qui reste totalement disponible ? Optimiser les performances de la BD en réservant un tablespace pour chaque usage particulier high update activity read-only activity ou temporary segment storage ? Faire des sauvegardes de tablespaces individuels CLocally Managed Tablespaces ? Fast concurrent space operations Space allocations and deallocations modify locally managed resources bitmaps stored in header ?les ? Enhanced performance ? Space allocation is simpli ?ed because when the A UTOALLOCATE clause is speci ?ed the database automatically selects the appropriate extent size ? User reliance on the data dictionary is reduced because the necessary information is stored in ?le headers and bitmap blocks ? Coalescing free extents is unnecessary for locally managed tablespaces CCréer un Locally Managed Tablespace ? CREATE TABLESPACE lmtbsb DATAFILE ' u oracle data lmtbsb dbf' SIZE M EXTENT MANAGEMENT LOCAL AUTOALLOCATE DEFAULT ? CREATE TABLESPACE lmtbsb DATAFILE ' u oracle data lmtbsb dbf' SIZE M EXTENT MANAGEMENT LOCAL UNIFORM SIZE K ? CREATE TABLESPACE lmtbsb DATAFILE ' u oracle data lmtbsb dbf' SIZE M EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO La gestion de l ? espace libre à l ? intérieur de chaque segment du tablespace est aussi automatique option par défaut CBig ?le Tablespace CREATE BIGFILE TABLESPACE bigtbs DATAFILE ' u oracle data bigtbs dbf' SIZE T ? Un big ?le tablespace contient et seul data ?le mais qui peut atteindre des tailles bcp plus volumineuses up to G blocks ? A big ?le tablespace with K blocks can contain a terabyte data ?le A big ?le tablespace with K blocks can contain a terabyte data ?le CDefault Temporary Tablespace ? ALTER DATABASE DEFAULT TEMPORARY TABLESPACE tablespace name ? SELECT PROPERTYNAME PROPERTYVALUE FROM DATABASEPROPERTIES WHERE PROPERTYNAME 'DEFAULTTEMPTABLESPACE ? ? CREATE TEMPORARY TABLESPACE lmtemp TEMPFILE ' u oracle data lmtemp dbf ? SIZE M REUSEEXTENT MANAGEMENT LOCAL UNIFORM SIZE M ? C onsulter V TEMPFILE et DBATEMPFILES ? SELECT from DBATEMPFREE SPACE TABLESPACE NAME TABLESPACESIZE ALLOCATEDSPACE FREE SPACE TEMP CUtiliser un groupe de tablespaces temporaires ? CREATE TEMPORARY TABLESPACE lmtemp TEMPFILE ' u oracle data lmtemp dbf ? SIZE M TABLESPACE GROUP group ? ALTER TABLESPACE lmtemp TABLESPACE GROUP group ? ALTER TABLESPACE lmtemp TABLESPACE GROUP '' ? ALTER DATABASE DEFAULT TEMPORARY TABLESPACE group CNon Standard Blocksize tablespaces ? CREATE TABLESPACE
Documents similaires










-
35
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Sep 21, 2021
- Catégorie Management
- Langue French
- Taille du fichier 47.5kB