Úvod do vzorové databáze pro Oracle

Tento článek vám poskytne přehled databáze Oracle a pomůže vám krok za krokem vytvořit ukázkovou databázi pomocí databázového serveru Oracle. Databáze Oracle je multimodální systém správy databází vytvořený a distribuovaný společností Oracle Corporation. Databázový server má spravovat obrovské množství dat v souběžném prostředí pro více uživatelů. V takovém případě musí server DBMS poskytovat funkce s vysokým výkonem, autorizovaným přístupem a zotavením po selhání.

Databáze Oracle je navržena pro výpočet podnikové mřížky a používá se pro online zpracování transakcí a skladování dat. Nejnovější verze databáze od společnosti Oracle, například Oracle Database 19C, jsou nyní k dispozici v cloudu nebo v hybridním cloudovém prostředí.

Mezi hlavní funkce databáze Oracle patří:

  • Přenosnost
  • Klastry aplikací
  • Enterprise Manager
  • SQL
  • Automatické řízení úložiště
  • Zálohování a selhání obnovy

Jak vytvořit ukázkovou databázi?

Můžeme vytvořit databázi během instalace databázového softwaru Oracle. Můžeme však také vytvořit databázi po instalaci. Před přechodem na vytvoření databáze je předpokladem instalace softwaru.

Můžeme vytvořit databázi dvěma způsoby:

  • S pomocníkem pro konfiguraci databáze (DBCA), grafický nástroj.
  • Vytvořte příkaz SQL databáze.

První způsob však společnost Oracle důrazně doporučuje, protože se jedná o více automatizovaný a nehektický přístup. Vytvoříme tedy pomocí DBCA s následujícími kroky:

Krok 1

Toto je první krok k vytvoření databáze. Nejprve spusťte nástroj DBCA z nabídky Start >> Programy . Zde získáme seznam možností, jak vytvořit novou databázi, nakonfigurovat existující databázi, odstranit databázi a spravovat šablony a připojitelné databáze. Protože vytváříme novou, je třeba vybrat možnost „Vytvořit novou databázi“ (ve výchozím nastavení vybrána).

Krok 2

Vyberte „Pokročilá konfigurace“ a klikněte na „Další“.

Krok 3

Nyní musíme vybrat typ databáze a šablonu. Nyní vyberte „Vlastní databáze“. Podrobnosti o jiných typech můžeme zkontrolovat kliknutím na podrobnosti“.

Všechny dostupné možnosti šablon jsou následující:

  • Datový sklad
  • Obecný účel
  • Vlastní databáze

Krok 4

Zadejte název globální databáze a název SID. Zde si můžete vybrat vytvoření databázového kontejneru s jedním nebo více PDB (připojitelné databáze).

Krok 5

Vyberte umístění pro uložení souborů. Při první možnosti bude typ úložiště a umístění databáze vybrán z vybrané šablony. Upřednostňovanou polohu však můžete vybrat také výběrem jiné možnosti.

Krok 6

Vyberte umístění úložiště pro soubory zálohy a obnovy. Oblast rychlé obnovy je místo na disku, které může obsahovat záložní soubory, soubory protokolu a kontrolní soubory. Toto umístění se vždy doporučuje nakonfigurovat.

Krok 7

Dále potřebujeme správu paměti pro SGA a PGA. Za tímto účelem bychom měli vybrat možnost „Použít automatickou správu paměti“. Přiřadí jeden větší kus a Oracle bude spravovat paměť.

Krok 8

Určete správce databáze. Máme dvě možnosti, tj. Enterprise Manager Database Express a Enterprise Manager Cloud Control. Při vytváření databáze v našem lokálním systému bychom měli zvolit pouze výchozí možnost „Konfigurovat EM databázi Express“.

Krok 9

Nastavte přihlašovací údaje uživatele pro databázi. Můžeme nastavit různá nebo stejná hesla pro uživatele SYS, SYSTEM a PDB_ADMIN. Zachováváme stejná pověření pro všechny účty.

Krok 10

Jako možnost vytvoření vyberte 'Vytvořit databázi' a klikněte na 'Další'.

Krok 11

V sekci 'Shrnutí' vidíme shrnutí databáze. Pokračujte kliknutím na 'Další'. Nyní probíhá vytváření databáze. Dýchejte, může to nějakou dobu trvat.

Krok 12

Po dokončení můžete zavřít okno DBCA, databáze bude vytvořena v systému. Stav databáze můžeme zkontrolovat spuštěním těchto příkazů v příkazovém řádku nebo SQLPLUS.

CONNECT SYS as SYSDBA - pro připojení k databázovému serveru.

VYBRAJTE INSTANCE_NAME, STATUS, DATABASE_STATUS Z V $ INSTANCE

Jak můžeme zkontrolovat, naše databáze je aktivní a připravená k použití. Nyní můžeme naplnit naši databázi tabulkami a daty pomocí příkazů SQL.

Jak funguje databáze Oracle?

V databázi Oracle existují dvě hlavní součásti, tj. Databáze a instance. Kolekce paměti a procesů, které přispívají k spuštěné instalaci, se nazývá instance, zatímco kolekce souborů, které ukládají data, se nazývá databáze.

Takto vypadá architektura databázového serveru:

Nyní se pokusíme pochopit, jak Oracle ukládá data. Úložiště databáze Oracle má dvě struktury úložiště, tj. Strukturu fyzického úložiště a strukturu logického úložiště.

1. Fyzikální struktura

Fyzická struktura zahrnuje soubory, ve kterých jsou uložena data. Kdykoli vytvoříme databázi, vygeneruje se skupina datových souborů, kontrolních souborů, opakovaných souborů protokolu, záložních souborů Síťové soubory a soubory parametrů.

2. Logická struktura

Oracle používá k řízení využití místa na disku logickou strukturu. Následují prvky struktury logického úložiště databáze Oracle:

  • Bloky dat - databáze Oracle ukládá data v blocích. Blok označuje počet bajtů na disku. Datové bloky se nazývají také logické bloky nebo stránky Oracle.
  • Rozsah - Vztahuje se na řadu logicky sousedících bloků používaných k ukládání konkrétních informací.
  • Segmenty - Segment sestává z rozsahů přidělených k uložení databázového objektu, jako je tabulka nebo index.
  • Tabulkové prostory - Databáze se skládá z jednotek logického úložiště známých jako tabulkové prostory. Tabulkový prostor funguje jako kontejner pro segment. Každý tabulkový prostor obsahuje alespoň jeden datový soubor.

Závěr

V tomto článku jsme se dozvěděli o databázi Oracle a její pracovní architektuře. Také by vám pomohlo vědět, jak vytvořit jeden pomocí Oracle DBCA, což je Oracle doporučený způsob.

Doporučené články

Toto byl průvodce ukázkovou databází pro Oracle. Zde diskutujeme postupné pokyny, jak vytvořit vzorovou databázi v Oracle. Další informace naleznete také v následujících článcích -

  1. Co je návrhový vzor v C #?
  2. Šablona v Javě
  3. Co je SSRS?
  4. Co je SQL Developer?