Introduksjon til eksempeldatabase for Oracle

Denne artikkelen vil gi deg en oversikt over Oracle-databasen og hjelpe deg trinn for trinn for å lage en eksempeldatabase ved hjelp av Oracle-databaseserver. Oracle database er et flermodell databasestyringssystem opprettet og distribuert av Oracle Corporation. En databaseserver skal visstnok administrere enorme datamengder i et samtidig miljø med flere brukere. I et slikt scenario kreves det at en DBMS-server gir høy ytelse, autorisert tilgang og gjenoppretting av feil.

Oracle-databasen er designet for beregning av bedriftsnett og brukes til online transaksjonsbehandling og datavarehus. De siste databaseversjonene fra Oracle, for eksempel Oracle Database 19C, er nå tilgjengelige på sky eller i et hybridmiljø.

Hovedfunksjonene i en Oracle-database inkluderer:

  • portabilitet
  • Bruksområder
  • Enterprise Manager
  • SQL
  • Automatisk lagringsadministrasjon
  • Sikkerhetskopiering og mislykkethet

Hvordan lage eksempeldatabase?

Vi kan opprette en database under installasjonen av Oracle-database. Imidlertid kan vi også opprette en database etter installasjonen. Før du går over til databaser, er det en forutsetning å installere programvaren.

Vi kan opprette en database på to måter:

  • Med databasekonfigurasjonsassistent (DBCA), et grafisk verktøy.
  • Opprett en database SQL-setning.

Den første måten er imidlertid sterkt anbefalt av Oracle, da det er en mer automatisert og ikke-hektisk tilnærming. Så vil vi lage en ved å bruke DBCA med følgende trinn:

Trinn 1

Dette er det første trinnet for å lage en database. Først av alt, lansere DBCA-verktøyet fra Start >> -programmer . Her får vi en liste over alternativer for å opprette en ny database, konfigurere en eksisterende database, slette en database og administrere mal og pluggbare databaser. Siden vi oppretter en ny, så må vi velge 'Opprett en ny database' (valgt som standard).

Steg 2

Velg 'Avansert konfigurasjon' og klikk på 'Neste'.

Trinn 3

Nå må vi velge databasetype og mal. Velg "Tilpasset database" for nå. Vi kan sjekke detaljene for andre typer ved å klikke på ' detaljer'.

Følgende er alle tilgjengelige malalternativer:

  • Datavarehus
  • Generelt formål
  • Tilpasset database

Trinn 4

Oppgi 'Global Database Name' og 'SID' navn. Her kan du velge å opprette en databasebeholder med enkelt eller flere PDB-er (pluggbare databaser).

Trinn 5

Velg stedet du vil lagre filene. Med det første alternativet, vil lagringstypen og plasseringen for databasen bli valgt fra den valgte malen. Du kan imidlertid også velge ønsket sted ved å velge det andre alternativet.

Trinn 6

Velg lagringssted for sikkerhetskopierings- og gjenopprettingsfiler. Fast Recovery Area er et diskplass som kan inneholde sikkerhetskopifiler, loggfiler og kontrollfiler. Det anbefales alltid å konfigurere dette stedet.

Trinn 7

Deretter må vi minnehåndtering for SGA og PGA. For dette bør vi velge 'Bruk automatisk minnestyring'. Det vil tilordne en større del, og Oracle vil administrere minnet.

Trinn 8

Spesifiser manageren for databasen. Vi får to alternativer, dvs. Enterprise Manager Database Express og Enterprise Manager Cloud Control. Når vi oppretter databasen i vårt lokale system, bør vi velge standardinnstillingen 'Konfigurer EM-databaseekspress'.

Trinn 9

Angi brukeropplysninger for databasen. Vi kan angi forskjellige eller samme passord for brukere av SYS, SYSTEM og PDB_ADMIN. Vi holder de samme legitimasjonene for alle kontoer.

Trinn 10

Velg "Opprett database" som opprettelsesalternativ og klikk "Neste".

Trinn 11

Vi kan se sammendraget av databasen i delen "Sammendrag". Klikk "Neste" for å fortsette. Nå er databaseskapingen i gang. Pust, det kan ta litt tid å bli ferdig.

Trinn 12

Når det er ferdig, kan du lukke DBCA-vinduet, databasen blir opprettet i systemet. Vi kan sjekke statusen til databasen ved å kjøre disse kommandoene i kommandoprompten eller SQLPLUS.

Koble til SYS som SYSDBA - for å koble til databaseserveren.

VELG INSTANCE_NAME, STATUS, DATABASE_STATUS FRA V $ INSTANCE

Som vi kan sjekke, er databasen aktiv og klar til bruk. Nå kan vi fylle databasen vår med tabeller og data ved å bruke SQL-kommandoer.

Hvordan fungerer Oracle-databasen?

I en Oracle-database er det to hovedkomponenter, dvs. database og instans. Innsamling av minne og prosesser som bidrar til den installasjonen som kjøres, kalles for eksempel mens en samling filer som lagrer data kalles som database.

Slik ser arkitekturen til en databaseserver ut:

La oss prøve å forstå hvordan Oracle lagrer data. En Oracle-databaselagring har to lagringsstrukturer, dvs. fysisk lagringsstruktur og logisk lagringsstruktur.

1. Fysisk struktur

Den fysiske strukturen inkluderer filene data ligger i. Hver gang vi oppretter en database, genereres det en haug med datafiler, kontrollfiler, gjør om loggfiler, sikkerhetskopifiler Nettverksfiler og parameterfiler.

2. Logisk struktur

Oracle bruker en logisk struktur for å kontrollere bruken av diskplass. Følgende er elementene i den logiske lagringsstrukturen i en Oracle-database:

  • Datablokker - Oracle-databasen lagrer data i blokker. En blokk refererer til et antall byte på disken. Datablokker er også kjent som logiske eller Oracle blokker eller sider.
  • Omfang - Det refererer til et antall logisk tilstøtende blokker som brukes til å lagre spesiell informasjon.
  • Segmenter - Et segment består av utvidelser tildelt for å lagre databaseobjekter som en tabell eller en indeks.
  • Tabellområder - En database består av logiske lagringsenheter kjent som tabellområder. Et bordområde fungerer som en beholder for et segment. Hvert tabellområde inneholder minst en datafil.

Konklusjon

I denne artikkelen har vi lært om Oracle-databasen og dens arbeidsarkitektur. Det ville også hjulpet deg å vite hvordan du lager en ved hjelp av Oracle DBCA, som er Oracle anbefalt måte.

Anbefalte artikler

Dette har vært en guide til eksempeldatabase for Oracle. Her diskuterer vi trinnvise instruksjoner om hvordan du oppretter en eksempeldatabase i oracle. Du kan også se på følgende artikler for å lære mer -

  1. Hva er designmønster i C #?
  2. Mal i Java
  3. Hva er SSRS?
  4. Hva er SQL Developer?