Uvod v vzorčno zbirko podatkov za Oracle

Ta članek vam bo opisal zbirko Oracle Database in vam pomagal korak za korakom ustvariti vzorčno zbirko podatkov s pomočjo strežnika baz podatkov Oracle. Oracle baza podatkov je sistem za upravljanje baz podatkov z več modeli, ki ga je ustvarila in distribuira korporacija Oracle. Strežnik baz podatkov naj bi upravljal ogromne količine podatkov v sočasnem več uporabniškem okolju. V takšnem scenariju mora strežnik DBMS zagotoviti visoke zmogljivosti, pooblaščeni dostop in obnovitev napak.

Oracle baza podatkov je zasnovana za računalniško omrežno računalništvo in se uporablja za spletno obdelavo transakcij in shranjevanje podatkov. Najnovejše različice zbirke Oracle, npr. Oracle Database 19C, so zdaj na voljo v oblaku ali v hibridnem oblačnem okolju.

Glavne značilnosti baze podatkov Oracle vključujejo:

  • Prenosljivost
  • Grozdi aplikacij
  • Enterprise Manager
  • SQL
  • Samodejno upravljanje shranjevanja
  • Varnostno kopiranje in neuspeh obnovitve

Kako ustvariti vzorčno bazo?

Med namestitvijo programske opreme Oracle lahko ustvarimo bazo podatkov. Vendar lahko po namestitvi izdelamo tudi bazo podatkov. Preden začnete z ustvarjanjem baz podatkov, je predpogoj za namestitev programske opreme.

Baza podatkov lahko izdelamo na dva načina:

  • Z asistentom za konfiguracijo baze podatkov (DBCA), grafičnim orodjem.
  • Ustvari stavek SQL baze podatkov.

Vendar pa Oracle prvo pot močno priporoča, saj gre za bolj avtomatiziran in nehektičen pristop. Torej ga bomo ustvarili z uporabo DBCA z naslednjimi koraki:

Korak 1

To je prvi korak za ustvarjanje baze podatkov. Najprej zaženite orodje DBCA iz programa Start >> Programs . Tu dobimo seznam možnosti za ustvarjanje nove baze podatkov, konfiguriranje obstoječe baze podatkov, brisanje baze podatkov ter upravljanje predloge in vtičnih baz podatkov. Ker ustvarjamo novo, moramo izbrati „Ustvari novo bazo podatkov“ (izbrano privzeto).

2. korak

Izberite 'Napredna konfiguracija' in kliknite 'Naprej'.

3. korak

Zdaj moramo izbrati vrsto in predlogo baze podatkov. Zaenkrat izberite 'Database po meri'. Podrobnosti drugih vrst lahko preverimo s klikom na ' podrobnosti'.

Sledijo vse možnosti predloge:

  • Podatkovno skladišče
  • Glavni namen
  • Podatkovna baza po meri

4. korak

Navedite ime globalne baze podatkov in ime SID. Tukaj lahko izberete, da ustvarite vsebnik baze podatkov z enim ali več PDB-ji (vtične baze podatkov).

5. korak

Izberite mesto za shranjevanje datotek. S prvo možnostjo bo izbrana predloga izbrana vrsta pomnilnika in lokacija baze podatkov. Vendar pa lahko izberete tudi želeno lokacijo, tako da izberete drugo možnost.

6. korak

Izberite mesto za shranjevanje datotek za varnostno kopiranje in obnovitev. Območje hitrega obnovitve je prostor na disku, ki lahko vsebuje varnostne kopije, dnevniške datoteke in nadzorne datoteke. Vedno je priporočljivo konfigurirati to lokacijo.

7. korak

Nato moramo upravljati s pomnilnikom za SGA in PGA. Za to bi morali izbrati „Uporabi samodejno upravljanje pomnilnika“. Dodelil bo en večji kos, Oracle bo upravljal pomnilnik.

8. korak

Določite upravitelja za bazo podatkov. Imamo dve možnosti, tj Enterprise Enterprise Database Express in Enterprise Manager v oblaku. Ko ustvarjamo bazo podatkov v našem lokalnem sistemu, bi morali izbrati privzeto možnost »Konfiguriraj EM bazo podatkov Express«.

9. korak

Nastavite uporabniške podatke za bazo podatkov. Za uporabnike SYS, SYSTEM in PDB_ADMIN lahko nastavimo različna ali enaka gesla. Za vse račune hranimo enake poverilnice.

10. korak

Kot možnost ustvarjanja izberite 'Create Database' in kliknite 'Next'.

11. korak

Povzetek baze podatkov lahko vidimo v razdelku »Povzetek«. Za nadaljevanje kliknite »Naprej«. Zdaj je izdelava baze podatkov v teku. Vdihnite, lahko traja nekaj časa, da končate.

12. korak

Ko je končano, lahko zaprete okno DBCA, baza podatkov bo ustvarjena v sistemu. Stanje baze podatkov lahko preverimo z izvajanjem teh ukazov v ukaznem pozivu ali SQLPLUS.

POVEŽITE SYS kot SYSDBA - za povezavo s strežnikom baz podatkov.

IZBERITE INSTANCE_NAME, STATUS, DATABASE_STATUS IZ V $ INSTANCE

Kot lahko preverimo, je naša baza podatkov aktivna in pripravljena za uporabo. Zdaj lahko našo bazo poselimo s tabelami in podatki s pomočjo ukazov SQL.

Kako deluje Oracle Database?

V zbirki podatkov Oracle sta dve glavni komponenti, to sta baza podatkov in primerek. Zbiranje pomnilnika in procesov, ki prispeva k delujoči namestitvi, imenujemo kot primer, medtem ko zbirko datotek, ki shranjujejo podatke, imenujemo kot baza podatkov.

Tako izgleda arhitektura strežnika baz podatkov:

Poskusimo zdaj razumeti, kako Oracle shranjuje podatke. Shramba zbirke podatkov Oracle ima dve hranilniški strukturi, tj. Fizično shranjevalno strukturo in strukturo logičnega shranjevanja

1. Fizična struktura

Fizična struktura vključuje datoteke, v katerih se nahajajo podatki. Kadar koli ustvarimo bazo podatkov, se ustvari kup podatkovnih datotek, nadzornih datotek, datotek znova, dnevniških datotek, varnostnih kopij. Omrežne datoteke in datoteke s parametri.

2. Logična struktura

Oracle uporablja logično strukturo za nadzor nad porabo prostora na disku. Sledijo elementi logične strukture pomnilnika baze podatkov Oracle:

  • Podatkovni bloki - Oracle baza podatkov shranjuje podatke v bloke. Blok se nanaša na več bajtov na disku. Podatkovni bloki so znani tudi kot logični ali Oracle bloki ali strani.
  • Obseg - Nanaša se na več logično sosednjih blokov, ki se uporabljajo za shranjevanje določenih informacij.
  • Segmenti - Segment je sestavljen iz končnic, dodeljenih za shranjevanje predmeta baze podatkov, kot je tabela ali indeks.
  • Prostori tabel - Baza podatkov je sestavljena iz logičnih enot za shranjevanje, znanih kot tabele. Tabelni prostor deluje kot vsebnik za segment. Vsak prostor tabel vsebuje vsaj eno podatkovno datoteko.

Zaključek

V tem članku smo spoznali bazo podatkov Oracle in njeno delovno arhitekturo. Prav tako bi vam pomagal vedeti, kako ustvariti enega z uporabo Oracle DBCA, ki je Oracle priporočljiv način.

Priporočeni članki

To je vodnik za vzorčno zbirko podatkov za Oracle. Tukaj razpravljamo o korakih po korakih o tem, kako ustvariti vzorčno zbirko podatkov v programu Oracle. Za več informacij si lahko ogledate tudi naslednje članke -

  1. Kaj je oblikovalski vzorec v C #?
  2. Predloga v Javi
  3. Kaj je SSRS?
  4. Kaj je SQL Developer?