? I hjernen giver axoner veje for kommunikation mellem hjernen og kroppen . Tablespaces handle meget på samme måde , der tjener som en bro mellem den fysiske og logiske komponenter af en Oracle-database . Tablespaces indeholder de objekter , der gemmer data, såsom tabeller , indekser, rollback segmenter og materialiseret synspunkter . Som standard opretter Oracle to tablespaces ved installationen : SYSTEM og SYSAUX . Natur
Datafiler repræsenterer den fysiske struktur af tablespace , mens tablespaces fungere som den logiske lagerenhed til disse datafiler . Databaser kan have en eller flere tablespaces , og hver tablespace kan have en eller flere datafiler . Harddisken plads besat af alle datafiler afgør den faktiske størrelse af et tablespace , med ekstra hukommelse og fysisk diskplads allokeret hvis flere datafiler er oprettet.
Logiske struktur
Oracle tablespaces kan opdeles i segmenter, omfang og blokke. Segmenter betragtes som de logiske enheder opbevaring til databasen . Borde, indekser , klynger eller andre storage -relaterede objekter udgør et segment , der kan opholde sig i forskellige tablespaces . Et omfang dækker kontinuerlige blokke - den mindste lagerenhed i en Oracle -database , der spænder i størrelse fra 2 kilobyte og stigende i multipla af to op til 32K - . I et segment
Typer
SYSTEM tablespace gemmer data ordbog til databasen, mens SYSAUX gemmer metadata, der udbreder sig i SYSTEM . Ud over standard tablespaces bør enhver database have mindst én midlertidig tablespace at rumme midlertidige filer . Oracle understøtter Bigfile tablespaces , der gemmer en stor fil , og kun anvendes i platforme, som understøtter store filstørrelser . Fortryd tablespaces er specialiserede i at opretholde UNDO data genereret under data - manipulation operationer.
Standard SYSTEM
SYSTEM tablespace , som fortsat er online, så længe databasen er åben, vil butik PL /SQL -programmer samt nogle data. Små databaser kan overleve på SYSTEM tablespace alene, men Oracle anbefaler at holde data i en separat tablespace .