? Termerna " databas " och " instans " används omväxlande när man diskuterar Oracle-databas , men de två är skilda begrepp . En instans hänvisar till minnet tilldelade resurserna och krävs för att starta eller montera databasen . Den styr också tillgång till databasen , samt förvalta bolagets verksamhet och processer bakgrund som stöder databasen . Definition
En installation av Oracle databasservern kommer att skapa en Oracle-databas och en Oracle instans . När en Oracle-databas startar , förbehåller instans minne resurser för dess struktur och processer . Varje instans består av databasen programvara och minne allokeras för verksamheten i den fysiska databasen , processer bakgrunden och åtkomst av användare .
Komponenter i en instans
exempel använder två typer av minne strukturer . System Global Area ( SGA ) lagrar data och kontrollstrukturer i Oracle instans , liksom de buffrade filer cache . SGA utgör ett delat minne pool . En instans allokerar minne för SGA och de- allokerar det när en instans stängs . Program Global Area ( PGA ) lagrar data och kontrollstrukturer som behandlar serverprocesser . PGA är ett skyddat område . Exempel på PGA inkluderar användaranslutningar till och sessioner användare i databasen .
Skillnaden mellan en databas och en instans
En databas består av de fysiska filerna används för att lagra data. Detta kan innefatta kontroll filer , de fysiska uppgifterna i sig och loggar , till exempel. En instans är skyldig att starta databasen , och en Oracle -databas kan ha flera instanser . Däremot kan en instans endast fästas på en databas .
Betydelse
databasen och exempel går hand i hand . En databas kan inte börja på en server om inte tillräckligt med minne allokeras för alla sina interna processer . När de tre händelser som förknippas med en instans klar , kommer användarna få tillgång till de data som lagras i databasen .