Database administratie vergt beheren en organiseren van bestanden , ook al is de database zelf bestaat om deze taak uit te voeren . Terwijl de databasebestanden en relaties binnen de eigen context kan beheren , moet de databasebeheerder de implementatie , migratie en fysieke beperkingen van bestanden in de database te beheren . Bijvoorbeeld , de database gebruikt tablespaces om bestanden te organiseren , maar de beheerder moet controleren of deze tablespaces om ervoor te zorgen dat ze goed blijven functioneren . Tablespaces gegevens in een database is opgeslagen in bestanden die zijn georganiseerd in " tablespaces . " Een tablespace is de logische eenheid van opslag gebruikt in database management . Elke eetlepel bevat bestanden die er bestaan op een computer de harde schijf en in overeenstemming zijn met het bestandssysteem van de computer . De bestanden beschikken over gegevens die wordt gebruikt om tabellen in de database te vullen . Elke eetlepel staat voor een bepaald aspect of verzamelen van gegevens van een bepaald deel van de bijbehorende database. SYSTEM Tablespace Standaard worden bepaalde tablespaces gebouwd door de database- software wanneer een nieuwe database wordt gemaakt door een beheerder . Een eetlepel in het bijzonder - de SYSTEM eetlepel - bevat bestanden met de " data dictionary " van de database op te slaan . De data dictionary bevat metadata over de gegevens in de database . Deze metadata is in wezen gegevens over de gegevens , zoals de tijd van de schepping , het formaat en de relaties met andere gegevens . De data dictionary is cruciaal voor de werking van de databank . Opvullen SYSTEM Tablespace Theoretisch kan de SYSTEM eetlepel vullen haar toegewezen geheugen als het wordt niet bewaakt . Terwijl de SYSTEM eetlepel vertegenwoordigt een speciale set van gegevens en vereist speciale privileges voor toegang en beheer , het eigenlijke beheer van de tablespace is hetzelfde als bij elke andere tabelruimte . Dit betekent dat de eetlepel kunnen vullen met data en veroorzaken een vergrendeling van het systeem . Haar ruimte kan echter worden uitgebreid , met gebruikelijke eetlepel beheer commando's . Uitbreiding van de Tablespace Om de SYSTEM eetlepel breiden , de beheerder gebruikt de " alter " commando , die directe toegang tot de tablespace toelaat . Dan, de " autoextend " keyword kan de beheerder de tablespace uit te breiden tot een bepaalde grootte . Zo zal het volgende commando de " voorbeeld " tabelgrootte breiden door 100 en ervoor zorgen dat de eetlepel automatisch uit wanneer het wordt bijna geen ruimte : ALTER TABLESPACE bijvoorbeeld autoextend OP NEXT 100M MAXSIZE UNLIMITED
|