Hva er Oracle Database Instance?

Hva er Oracle Database Instance?


Oracle produserer relasjonsdatabase styringssystemer. Selskapet var sentral i utviklingen av Structured Query Language (SQL) og er nå bransjens standardspråk for å få data ut av databaser. Oracle produserer en rekke databaseprodukter, inkludert skjemaer og rapportskriving utviklingsverktøy og Enterprise Resource Planning (ERP) applikasjoner basert på en Oracle database.

Database Properties

En Oracle database har to grunnleggende elementer. Det ene er et sett med databasefiler som er fysisk bosatt på en stasjon. Disse filene lagrer de permanente dataene i databasen. Det andre elementet er den "forekomst", som er et sett med prosesser som kjører i en datamaskins minne. Forekomsten har tilgang til data i databasen filen bare etter kommandoen å knytte forekomsten med en database er utstedt. Forekomsten gjør det mulig å få tilgang til data fra databasefiler, manipulert og endret uten noen endringer blir skrevet tilbake til databasefilene. Brukeren, eller et program, gjør beslutningen om å beholde eventuelle endringer i dataene ved å utstede en "COMMIT" -kommandoen.

Rollback

Forekomsten skiller brukerens arbeidsområdet fra datalageret. Dette gjør eksperimentering med data uten feil i utførelsen permanent slette eller overskriving av viktige data. Eventuelle feil som blir gjort mens du arbeider med dataene bare skje i minnet og kan fjernes ved å rulle tilbake til en tidligere begå. Den rollback laster data fra databasefiler.

database Sivil

Et eksempel er som en økt, men det kan bare få tilgang til data fra databasefiler når databasen er "montert." Hvor mange databaser er tilgjengelige for eksempel, kan noen av disse databasene bli montert. Imidlertid, når en database er montert i et eksempel, ingen andre database kan monteres, selv om den første databasen er lukket. Forekomsten som har fått tilgang til en database må være lukket og en ny forekomst i gang hvis en annen database må monteres.

En til mange

En database kan nås av mange tilfeller samtidig. Evnen til å begrense en database til en instans eller for å tillate flere tilfeller for å få tilgang til en database som er avhengig av konfigurasjonen av systemet. Den en-til-en forhold blir kalt en enkelt-forekomst database, mens en-til-mange konfigurasjon kalles Oracle Real Application Clusters (RAC). Transaksjonene i hvert tilfelle er holdt atskilt ved bruk av en systemidentifikasjon (SID). SID er et nummer som identifiserer hver Oracle instans.