? Begrepene "database " og " eksempel " brukes om hverandre når man diskuterer Oracle database, men de to er separate konsepter. Et eksempel refererer til minnet ressursinnsatsen og kreves for å starte eller montere databasen. Den styrer også tilgang til databasen , samt å håndtere driften og bakgrunnsprosesser som støtter databasen. Definisjon
En installasjon av Oracle databaseserver vil skape en Oracle -database og Oracle eksempel . Når en Oracle database starter, forbeholder forekomsten minne ressurser for sin struktur og prosesser . Hver forekomst består av database-programvare og minne avsatt til driften av den fysiske databasen , bakgrunnsprosesser og tilgang av brukere .
Komponenter i en Instance
eksempel benytter to typer minne strukturer. System Global Area ( SGA ) lagrer data og kontroll strukturer i Oracle eksempel , samt i bufferen cache-filer . SGA utgjør et delt minne pool . Et eksempel tildeler minne for SGA og de- tildeler det når en forekomst lukkes. Programmet Global Area ( PGA ) lagrer data og kontroll strukturer som omhandler server prosesser . PGA er et beskyttet område . Eksempler på PGA inkluderer brukeranmeldelser forbindelser til og bruker økter i databasen.
Forskjellen mellom en database og en forekomst
En database består av fysiske filer brukt til å lagre data. Dette kan omfatte kontroll filer , de fysiske dataene selv og logger, for eksempel. Et eksempel er nødvendig for å lansere databasen, og en Oracle database kan ha flere forekomster . Imidlertid kan man f.eks bare festes til en database.
Betydning
database og instans går hånd i hånd . En database kan ikke starte på en server med mindre nok minne er tildelt alle sine interne prosesser . Når de tre hendelser assosiert med en forekomst er fullført, vil brukerne ha tilgang til dataene lagret i databasen.