Skip to main content

En database og en database-forekomst

Oracle DBA - Database and Instance (Juni 2026)

Oracle DBA - Database and Instance (Juni 2026)
Anonim

Begrepet "database forekomst" blir ofte misforstått fordi det betyr forskjellige ting for ulike leverandører. Den brukes hyppigst i forbindelse med Oracle database implementeringer.

Generell betydning av en database-instans

Generelt beskriver en databaseeksempel et komplett databasemiljø, inkludert RDBMS-programvaren, tabellstrukturen, lagrede prosedyrer og annen funksjonalitet. Databaseadministratorer kan lage flere forekomster av samme database til forskjellige formål.

For eksempel kan en organisasjon med en ansattedatabase ha tre forskjellige forekomster: produksjon (brukes til å inneholde levende data), preproduksjon (brukes til å teste ny funksjonalitet før utgivelsen til produksjon) og utvikling (brukt av databaseprodusenter for å skape ny funksjonalitet ).

Oracle Database Instances

Hvis du har en Oracle-database, vet du at en database-forekomst betyr en veldig spesifikk ting.

Selv om databasen selv inneholder alle applikasjonsdata og metadata lagret i fysiske filer på en server, er en forekomst en kombinasjon av programvaren og minnet som brukes til å få tilgang til dataene.

Hvis du for eksempel logger deg på en Oracle-database, er innloggingssesjonen din en forekomst. Hvis du logger av eller slår av datamaskinen, forsvinner forekomsten din, men databasen og alle dataene dine forblir intakte. En Oracle-instans kan bare få tilgang til én database av gangen, mens en Oracle-database kan nås av flere forekomster.

SQL Server-forekomster

En SQL Server-forekomst betyr vanligvis en bestemt installasjon av SQL Server. Det er ikke selve databasen; heller, det er programvaren som brukes til å lage databasen. Vedlikeholde flere forekomster kan være nyttig når du administrerer serverressurser fordi hver forekomst kan konfigureres for minne og CPU-bruk, noe du ikke kan gjøre for individuelle databaser i en SQL Server-forekomst.

En databaseskjema vs en database-instans

Det kan også være nyttig å tenke på en forekomst i sammenheng med en databasesystem. Ordningen er metadataene som definerer databasedesignet og hvordan dataene skal organiseres. Dette inkluderer sine tabeller og deres kolonner og eventuelle regler som styrer dataene. For eksempel kan en ansattstabell i en database ha kolonner for navn, adresse, ansattes ID og stillingsbeskrivelser. Dette er strukturen eller ordningen i databasen.

En forekomst av databasen er et øyeblikksbilde av det faktiske innholdet til enhver tid, inkludert dataene selv og dets forhold til andre data i databasen.