Sissejuhatus Oracle'i andmebaasidesse

See artikkel annab teile Oracle Database ülevaate ja aitab teil samm-sammult Oracle'i andmebaasiserveri abil proovide andmebaasi luua. Oracle'i andmebaas on mitme mudeli andmebaasihaldussüsteem, mille on loonud ja levitanud Oracle Corporation. Arvatakse, et andmebaasiserver haldab tohutul hulgal andmeid samaaegses mitme kasutaja keskkonnas. Sellise stsenaariumi korral peab DBMS-server pakkuma suure jõudlusega, volitatud juurdepääsu ja rikke taastamise funktsioone.

Oracle'i andmebaas on loodud ettevõtte võrguarvutiteks ja seda kasutatakse veebitehingute töötlemiseks ja andmete ladustamiseks. Oracle'i uusimad andmebaasi versioonid, nt Oracle Database 19C, on nüüd saadaval pilves või hübriidpilve keskkonnas.

Oracle'i andmebaasi peamised omadused on järgmised:

  • Teisaldatavus
  • Rakendusklastrid
  • Ettevõtte juht
  • SQL
  • Automaatne salvestushaldus
  • Varundamine ja ebaõnnestumine

Kuidas luua prooviandmebaasi?

Andmebaasi saame luua Oracle'i andmebaasi tarkvara installimise ajal. Kuid andmebaasi saame luua ka pärast installimist. Enne andmebaasi loomise juurde liikumist on tarkvara installimise eelduseks.

Andmebaasi saab luua kahel viisil:

  • Andmebaasi konfiguratsiooniabilise (DBCA) abil, mis on graafiline tööriist.
  • Looge andmebaasi SQL-lause.

Esimest viisi soovitab Oracle tungivalt, kuna see on automatiseeritud ja mitte hektiline lähenemisviis. Niisiis loome selle DBCA abil järgmiste sammudega:

Samm 1

See on esimene samm andmebaasi loomiseks. Kõigepealt käivitage DBCA tööriist Start >> Programs alt . Siit saame loetelu võimalustest uue andmebaasi loomiseks, olemasoleva andmebaasi konfigureerimiseks, andmebaasi kustutamiseks ning malli- ja pistikühendustega andmebaaside haldamiseks. Kuna loome uut, peame valima „Loo uus andmebaas” (vaikimisi valitud).

2. samm

Valige 'Advanced Configuration' ja klõpsake nuppu 'Next'.

3. samm

Nüüd peame valima andmebaasi tüübi ja malli. Valige nüüd kohandatud andmebaas. Saame kontrollida muud tüüpi üksikasju, klõpsates nupul ' üksikasjad'.

Järgnevalt on toodud kõik saadaval olevad mallivalikud:

  • Andmeladu
  • Üldine otstarve
  • Kohandatud andmebaas

4. samm

Esitage 'globaalse andmebaasi nimi' ja 'SID' nimi. Siin saate luua andmebaasi konteineri ühe või mitme PDB-ga (pistikühendusega andmebaasid).

5. samm

Valige failide salvestamise koht. Esimese valiku korral valitakse valitud malli alt andmebaasi salvestuse tüüp ja asukoht. Kuid võite valida ka oma eelistatud asukoha, valides muu valiku.

6. samm

Valige varundamis- ja taastefailide salvestuskoht. Kiire taasteala on kettaruum, mis võib sisaldada varufaile, logifaile ja juhtfaile. Alati on soovitatav see asukoht konfigureerida.

7. samm

Järgmisena peame SGA ja PGA jaoks mäluhaldust. Selleks peaksime valima „Kasuta automaatset mäluhaldust”. See määrab ühe suurema osa ja Oracle haldab mälu.

8. samm

Määrake andmebaasi haldur. Meil on kaks võimalust, st Enterprise Manager Database Express ja Enterprise Manager Cloud Control. Kuna loome andmebaasi oma kohalikus süsteemis, peaksime valima ainult vaikimisi valiku "EM-i andmebaasi ekspressi seadistamine".

9. samm

Seadistage andmebaasi kasutaja mandaadid. Saame SYS-, SYSTEM- ja PDB_ADMIN-i kasutajatele seada erinevad või samad paroolid. Peame kõigi kontode jaoks samu mandaate.

10. samm

Valige loomisvõimaluseks 'Andmebaasi loomine' ja klõpsake nuppu 'Järgmine'.

11. samm

Andmebaasi kokkuvõtet näeme jaotises „Kokkuvõte”. Jätkamiseks klõpsake nuppu "Järgmine". Nüüd on andmebaasi loomine pooleli. Hingake, selle valmimine võib võtta natuke aega.

12. samm

Kui see on valmis, saate DBCA akna sulgeda, andmebaas luuakse süsteemis. Saame andmebaasi olekut kontrollida, käivitades need käsud käsureale või SQLPLUS-i.

CONNECT SYS as SYSDBA - andmebaasiserveriga ühenduse loomiseks.

VALI INSTANCE_NAME, STATUS, DATABASE_STATUS V INSTANCE-st

Nagu võime kontrollida, on meie andmebaas aktiivne ja kasutamiseks valmis. Nüüd saame SQL-käskude abil oma andmebaasi tabelite ja andmetega täita.

Kuidas Oracle'i andmebaas töötab?

Oracle'i andmebaasis on kaks peamist komponenti, st andmebaas ja eksemplar. Mälu ja protsesside kogumist, mis aitab kaasa jooksvale installeerimisele, nimetatakse eksemplariks, samas kui andmeid salvestavate failide kogumit nimetatakse andmebaasiks.

Nii näeb välja andmebaasiserveri arhitektuur:

Proovime nüüd mõista, kuidas Oracle andmeid salvestab. Oracle'i andmebaasi salvestusel on kaks salvestusstruktuuri, st füüsilise salvestuse struktuur ja loogilise salvestuse struktuur.

1. Füüsiline struktuur

Füüsiline struktuur hõlmab faile, milles andmed asuvad. Kui loome andmebaasi, luuakse hunnik andmefaile, juhtfaile, uuesti logifaile, varundusfaile. Võrgufailid ja parameetrifailid.

2. Loogiline struktuur

Oracle kasutab kettaruumi kasutamise juhtimiseks loogilist struktuuri. Järgnevalt on toodud Oracle'i andmebaasi loogilise salvestusstruktuuri elemendid:

  • Andmeplokid - Oracle'i andmebaas salvestab andmed plokkidena. Plokk viitab arvule ketta baitidele. Andmeplokke tuntakse ka loogiliste või Oracle'i blokkide või lehtedena.
  • Maht - see viitab mitmele loogiliselt külgnevale plokile, mida kasutatakse konkreetse teabe salvestamiseks.
  • Segmendid - segment koosneb laienditest, mis on eraldatud andmebaasi objektile nagu tabel või register.
  • Tabeliruumid - andmebaas koosneb loogilistest salvestusüksustest, mida nimetatakse tabeliruumideks. Tabeliruum toimib segmendi konteinerina. Iga tabeliruum sisaldab vähemalt ühte andmefaili.

Järeldus

Selles artiklis oleme õppinud tundma Oracle'i andmebaasi ja selle töötavat arhitektuuri. See oleks aidanud teil ka teada, kuidas seda luua Oracle DBCA abil, mis on Oracle'i soovitatud viis.

Soovitatavad artiklid

See on juhend Oracle'i andmebaaside jaoks. Siin arutame samm-sammult juhiseid, kuidas luua oraaklis näidisandmebaas. Võite lisateabe saamiseks vaadata ka järgmisi artikleid -

  1. Mis on C # kujundusmuster?
  2. Mall Java keeles
  3. Mis on SSRS?
  4. Mis on SQL arendaja?