? Database administrasjon krever administrere og organisere filer , selv om selve databasen eksisterer for å utføre denne oppgaven . Mens databasen kan håndtere filer og relasjoner innenfor sin egen kontekst , må databasen administrator administrere gjennomføringen , migrasjon og fysiske begrensninger av filer i databasen. For eksempel bruker databasen tablespaces å organisere filer , men må administratoren overvåke disse tablespaces å sikre at de fortsetter å fungere skikkelig . Tablespaces
data i en database er lagret i filer som er organisert i " tablespaces . " En tabellplass er den logiske enhet for lagring som brukes i database management . Hver tablespace inneholder filer som finnes på en datamaskin harddisk og i samsvar med maskinens filsystem . Filene holde data som brukes til å fylle tabeller i databasen . Hver tablespace representerer et bestemt aspekt eller innsamling av data fra en viss del av den tilhørende database .
SYSTEM Tablespace
Som standard er visse tablespaces bygget av database-programvare når en ny database er opprettet av en administrator . En tablespace spesielt - SYSTEM tablespace - inneholder filer som lagrer " data ordboken" av databasen . Dataene ordboken inneholder metadata om dataene i databasen. Disse metadataene er i hovedsak data om data, for eksempel tidspunktet for opprettelse, format og relasjoner til andre data . Dataene ordboken er avgjørende for driften av databasen.
Fylle opp SYSTEM Tablespace
Teoretisk sett kan SYSTEM tablespace fylle opp sin tildelte minnet hvis det overvåkes ikke . Mens SYSTEM tablespace representerer et spesielt sett av data og krever spesielle privilegier for å få tilgang til og administrere, er den faktiske ledelsen av tabellplassen det samme som med alle andre tabellplass . Dette betyr at tablespace kan fylles med data, og forårsake en lås av systemet. Sin plass kan bli utvidet , men med vanlige TABLESPACE ledelse kommandoer.
Utvide Tablespace
å forlenge SYSTEM tablespace , bruker administrator " alter "-kommandoen , som tillater direkte tilgang til tabellplassen . Deretter lar " autoextend " søkeord administratoren å forlenge tablespace til en viss størrelse . For eksempel vil følgende kommando forlenge "eksempel " tabellen størrelse med 100 og sørge for at tabellplassen automatisk utvider når den kjører tom for plass : en
ALTER TABLESPACE eksempel
AUTOEXTEND ON NESTE 100M maxSize ubegrenset