? Udtrykkene "database" og "forekomst" bruges i flæng , når man diskuterer Oracle database , men de to er separate begreber. Et eksempel refererer til den hukommelse tildelte ressourcer og er nødvendig for at starte eller montere databasen. Den styrer også adgang til databasen , samt at håndtere driften og baggrund processer, der understøtter database. Definition
En installation af Oracle database server vil skabe en Oracle-database og Oracle instans. Når en Oracle-database starter, instans forbeholder hukommelse ressourcer til dens struktur og processer . Hver forekomst består af database software og hukommelse plads afsat til driften af den fysiske database , baggrunden processer og adgang for brugerne.
Komponenter af en Instans
eksempel anvender to typer hukommelse strukturer. System Global Area ( SGA) gemmer data -og kontrolstrukturer i Oracle instans , samt de buffer cache-filer . SGA er en delt hukommelse pool . Et eksempel allokerer hukommelse til SGA og de- allokerer det, når en instans lukker. Program Global Area ( PGA) gemmer de data -og kontrolstrukturer , der beskæftiger sig med server -processer. PGA er et beskyttet område . Eksempler på PGA omfatter brugeranmeldelser forbindelser til og bruger sessioner i databasen.
Forskellen mellem en database og en Instans
En database består af fysiske filer bruges til at lagre data. Dette kan omfatte kontrol filer , de fysiske data selv og logs , for eksempel. Et eksempel er forpligtet til at lancere databasen og en Oracle-database kan have flere forekomster . Men man kan eksempelvis kun være knyttet til én database .
Betydning
Databasen og instans går hånd -i- hånd. En database kan ikke starte på en server , medmindre nok hukommelse er afsat til alle sine interne processer . Når de tre begivenheder, der er forbundet med en instans er færdig, vil brugerne have adgang til de data, der er lagret i databasen .