Introduktion til eksempeldatabase til Oracle

Denne artikel giver dig en oversigt over Oracle-databasen og hjælper dig trin for trin med at oprette en eksempeldatabase ved hjælp af Oracle-databaseserver. Oracle database er et multi-model database management system oprettet og distribueret af Oracle Corporation. En databaseserver skal administrere enorme mængder data i et samtidig miljø med flere brugere. I et sådant scenario kræves det, at en DBMS-server leverer funktioner med høj ydeevne, autoriseret adgang og gendannelse af fejl.

Oracle-databasen er designet til computernet computervirksomhed og bruges til online transaktionsbehandling og datalagring. De nyeste databaseversioner fra Oracle f.eks. Oracle Database 19C er nu tilgængelige på sky eller i et hybridmiljø.

De vigtigste funktioner i en Oracle-database inkluderer:

  • overførselsret
  • Applikationsklynger
  • Enterprise Manager
  • SQL
  • Automatisk opbevaring af opbevaring
  • Sikkerhedskopiering og fiasko

Sådan oprettes eksempeldatabase?

Vi kan oprette en database under installationen af ​​Oracle-databasesoftwaren. Vi kan dog også oprette en database efter installationen. Før du går over til oprettelse af databaser, er det en forudsætning at installere softwaren.

Vi kan oprette en database på to måder:

  • Med databasekonfigurationsassistent (DBCA), et grafisk værktøj.
  • Opret en SQL-sætning for en database.

Den første måde anbefales dog stærkt af Oracle, da det er en mere automatiseret og ikke-hektisk tilgang. Så vi opretter en ved hjælp af DBCA med følgende trin:

Trin 1

Dette er det første trin til at oprette en database. Start først DBCA-værktøjet fra Start >> -programmer . Her får vi en liste over muligheder for at oprette en ny database, konfigurere en eksisterende database, slette en database og administrere skabelon og pluggbare databaser. Da vi opretter en ny, så vi er nødt til at vælge 'Opret en ny database' (valgt som standard).

Trin 2

Vælg 'Avanceret konfiguration' og klik på 'Næste'.

Trin 3

Nu skal vi vælge databasetype og skabelon. Vælg 'Custom Database' for nu. Vi kan kontrollere oplysningerne om andre typer ved at klikke på ' detaljer'.

Følgende er alle tilgængelige skabelonindstillinger:

  • Data varehus
  • Generelle formål
  • Tilpasset database

Trin 4

Angiv 'Global Database Name' og 'SID' navn. Her kan du vælge at oprette en databasebeholder med enkelt eller flere PDB'er (pluggbare databaser).

Trin 5

Vælg det sted, hvor filerne skal gemmes. Med den første mulighed vælges lagertype og placering for databasen fra den valgte skabelon. Du kan imidlertid også vælge din foretrukne placering ved at vælge den anden mulighed.

Trin 6

Vælg lagerplads for sikkerhedskopierings- og gendannelsesfiler. Hurtigt gendannelsesområde er et diskplads, der kan indeholde sikkerhedskopifiler, logfiler og kontrolfiler. Det anbefales altid at konfigurere denne placering.

Trin 7

Dernæst skal vi hukommelsesstyring til SGA og PGA. Til dette skal vi vælge 'Brug automatisk hukommelsesstyring'. Det tildeler en større del, og Oracle administrerer hukommelsen.

Trin 8

Specificer manager for databasen. Vi får to muligheder, dvs. Enterprise Manager Database Express og Enterprise Manager Cloud Control. Da vi opretter databasen i vores lokale system, bør vi kun vælge standardindstillingen 'Configure EM database Express'.

Trin 9

Angiv brugeroplysninger for databasen. Vi kan indstille forskellige eller samme adgangskoder for SYS-, SYSTEM- og PDB_ADMIN-brugere. Vi holder de samme legitimationsoplysninger for alle konti.

Trin 10

Vælg 'Opret database' som oprettelsesindstilling, og klik på 'Næste'.

Trin 11

Vi kan se resumeet af databasen i afsnittet 'Resume'. Klik på 'Næste' for at fortsætte. Nu er databaseoprettelsen i gang. Træk vejret, det kan tage lidt tid at være færdig.

Trin 12

Når det er færdigt, kan du lukke DBCA-vinduet, databasen oprettes i systemet. Vi kan kontrollere status for databasen ved at køre disse kommandoer i kommandoprompten eller SQLPLUS.

FORBIND SYS som SYSDBA - for at oprette forbindelse til databaseserveren.

VÆLG INSTANCE_NAME, STATUS, DATABASE_STATUS FRA V $ INSTANCE

Som vi kan kontrollere, er vores database aktiv og klar til brug. Nu kan vi udfylde vores database med tabeller og data ved hjælp af SQL-kommandoer.

Hvordan fungerer Oracle-databasen?

I en Oracle-database er der to hovedkomponenter, dvs. database og instans. Indsamling af hukommelse og processer, der bidrager til den kørende installation kaldes som eksempel, mens en samling af filer, der gemmer data kaldes som database.

Sådan ser arkitekturen på en databaseserver ud:

Lad os nu prøve at forstå, hvordan Oracle lagrer data. En Oracle-databaselagring har to lagerstrukturer, dvs. fysisk lagringsstruktur og logisk lagringsstruktur.

1. Fysisk struktur

Den fysiske struktur inkluderer de filer, hvor data befinder sig i. Hver gang vi opretter en database, genereres en masse datafiler, kontrolfiler, gentegne logfiler, sikkerhedskopifiler Netværksfiler og parameterfiler.

2. Logisk struktur

Oracle bruger en logisk struktur til at kontrollere brugen af ​​diskplads. Følgende er elementerne i den logiske lagringsstruktur i en Oracle-database:

  • Datablokke - Oracle-databasen gemmer data i blokke. En blok henviser til et antal byte på disken. Datablokke er også kendt som logiske eller Oracle-blokke eller -sider.
  • Omfang - Det henviser til et antal logisk tilstødende blokke, der bruges til at gemme bestemte oplysninger.
  • Segmenter - Et segment består af udvidelser, der er tildelt til at gemme databaseobjekt som en tabel eller et indeks.
  • Tablespaces - En database består af logiske lagerenheder, der er kendt som tablespaces. Et spiseplads fungerer som en container for et segment. Hvert tabelområde indeholder mindst en datafil.

Konklusion

I denne artikel har vi lært om Oracle-databasen og dens arbejdsarkitektur. Det ville også have hjulpet dig at vide, hvordan du opretter en ved hjælp af Oracle DBCA, som Oracle anbefales måde.

Anbefalede artikler

Dette har været en guide til eksempeldatabase for Oracle. Her diskuterer vi trin for trin instruktioner om, hvordan man opretter en eksempeldatabase i oracle. Du kan også se på de følgende artikler for at lære mere -

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