Inleiding tot voorbeelddatabase voor Oracle

Dit artikel geeft u een overzicht van Oracle Database en helpt u stap voor stap om een ​​voorbeelddatabase te maken met de Oracle-databaseserver. Oracle-database is een multi-model databasebeheersysteem dat is gemaakt en gedistribueerd door Oracle Corporation. Een databaseserver wordt verondersteld enorme hoeveelheden gegevens te beheren in een gelijktijdige omgeving met meerdere gebruikers. In een dergelijk scenario moet een DBMS-server krachtige, geautoriseerde toegangs- en foutherstelfuncties bieden.

Oracle-database is ontworpen voor enterprise grid computing en wordt gebruikt voor online transactieverwerking en datawarehousing. De nieuwste databaseversies van Oracle, bijvoorbeeld Oracle Database 19C, zijn nu beschikbaar in de cloud of in een hybride cloudomgeving.

De belangrijkste kenmerken van een Oracle-database zijn onder meer:

  • Draagbaarheid
  • Applicatieclusters
  • Ondernemingsmanager
  • SQL
  • Automatisch opslagbeheer
  • Back-up en mislukking van herstel

Hoe maak je een voorbeelddatabase?

We kunnen een database maken tijdens de installatie van de Oracle-databasesoftware. We kunnen echter ook een database maken na de installatie. Voordat u overgaat op het maken van de database, is het een vereiste om de software te installeren.

We kunnen een database op twee manieren maken:

  • Met Database Configuration Assistant (DBCA), een grafisch hulpmiddel.
  • Maak een database-SQL-instructie.

De eerste manier wordt echter sterk aanbevolen door Oracle omdat het een meer geautomatiseerde en niet-hectische aanpak is. We zullen er dus een maken door DBCA te gebruiken met de volgende stappen:

Stap 1

Dit is de eerste stap om een ​​database te maken. Start eerst de DBCA-tool vanuit Start >> Programma's . Hier krijgen we een lijst met opties om een ​​nieuwe database te maken, een bestaande database te configureren, een database te verwijderen en sjabloon en inplugbare databases te beheren. Omdat we een nieuwe maken, moeten we 'Een nieuwe database maken' selecteren (standaard geselecteerd).

Stap 2

Kies de 'Geavanceerde configuratie' en klik op 'Volgende'.

Stap 3

Nu moeten we het databasetype en de sjabloon selecteren. Selecteer voorlopig 'Aangepaste database'. We kunnen de details van andere typen controleren door op ' details' te klikken.

Hier volgen alle beschikbare sjabloonopties:

  • Data Warehouse
  • Algemeen doel
  • Aangepaste database

Stap 4

Geef 'Global Database Name' en 'SID' naam op. Hier kunt u ervoor kiezen om een ​​databasecontainer te maken met enkele of meerdere PDB's (inplugbare databases).

Stap 5

Selecteer de locatie om de bestanden op te slaan. Met de eerste optie worden het opslagtype en de locatie voor de database gekozen uit de geselecteerde sjabloon. U kunt echter ook de gewenste locatie kiezen door de andere optie te selecteren.

Stap 6

Kies de opslaglocatie voor back-up- en herstelbestanden. Fast Recovery Area is een schijfruimte die back-upbestanden, logbestanden en besturingsbestanden kan bevatten. Het wordt altijd aanbevolen om deze locatie te configureren.

Stap 7

Vervolgens moeten we Geheugenbeheer voor SGA en PGA. Hiervoor moeten we de optie 'Automatisch geheugenbeheer gebruiken' selecteren. Het zal één groter stuk toewijzen en Oracle zal het geheugen beheren.

Stap 8

Geef de manager voor de database op. We krijgen twee opties namelijk Enterprise Manager Database Express en Enterprise Manager Cloud Control. Aangezien we de database in ons lokale systeem maken, moeten we alleen de standaardoptie 'Configureer EM-database Express' kiezen.

Stap 9

Stel gebruikersreferenties in voor de database. We kunnen verschillende of dezelfde wachtwoorden instellen voor SYS-, SYSTEM- en PDB_ADMIN-gebruikers. We behouden dezelfde inloggegevens voor alle accounts.

Stap 10

Selecteer 'Create Database' als de creatie-optie en klik op 'Next'.

Stap 11

We kunnen de samenvatting van de database zien in de sectie 'Samenvatting'. Klik op 'Volgende' om door te gaan. Nu wordt het maken van de database uitgevoerd. Adem, het kan enige tijd duren om te eindigen.

Stap 12

Zodra het klaar is, kunt u het DBCA-venster sluiten, de database wordt in het systeem gemaakt. We kunnen de status van de database controleren door deze opdrachten uit te voeren in de opdrachtprompt of SQLPLUS.

VERBIND SYS als SYSDBA - om verbinding te maken met de databaseserver.

SELECT INSTANCE_NAME, STATUS, DATABASE_STATUS VANAF V $ INSTANCE

Zoals we kunnen controleren, is onze database actief en klaar voor gebruik. Nu kunnen we onze database vullen met tabellen en gegevens met behulp van SQL-opdrachten.

Hoe werkt Oracle Database?

In een Oracle-database zijn er twee hoofdcomponenten, namelijk database en instance. De verzameling geheugen en processen die bijdraagt ​​aan de actieve installatie wordt als exemplaar genoemd, terwijl een verzameling bestanden waarin gegevens worden opgeslagen, als database wordt genoemd.

Zo ziet de architectuur van een databaseserver eruit:

Laten we nu proberen te begrijpen hoe Oracle gegevens opslaat. Een Oracle-databaseopslag heeft twee opslagstructuren, namelijk fysieke opslagstructuur en logische opslagstructuur.

1. Fysieke structuur

De fysieke structuur omvat de bestanden waarin gegevens zich bevinden. Telkens wanneer we een database maken, worden een aantal gegevensbestanden, besturingsbestanden, logbestanden voor opnieuw uitvoeren, back-upbestanden netwerkbestanden en parameterbestanden gegenereerd.

2. Logische structuur

Oracle gebruikt een logische structuur om het gebruik van de schijfruimte te regelen. Hieronder volgen de elementen van de logische opslagstructuur van een Oracle-database:

  • Gegevensblokken - Oracle-database slaat gegevens op in blokken. Een blok verwijst naar een aantal bytes op de schijf. Gegevensblokken worden ook wel logische blokken of Oracle-blokken of -pagina's genoemd.
  • Omvang - Het verwijst naar een aantal logisch aangrenzende blokken die worden gebruikt om bepaalde informatie op te slaan.
  • Segmenten - Een segment bestaat uit extensies die zijn toegewezen om een ​​databaseobject op te slaan, zoals een tabel of een index.
  • Tablespaces - Een database bestaat uit logische opslageenheden die tabelruimten worden genoemd. Een tabelruimte fungeert als een container voor een segment. Elke tabelruimte bevat ten minste één gegevensbestand.

Conclusie

In dit artikel hebben we geleerd over de Oracle-database en de werkarchitectuur. Het zou je ook hebben geholpen om te weten hoe je er een maakt met Oracle DBCA, een manier die door Oracle wordt aanbevolen.

Aanbevolen artikelen

Dit is een gids voor Sample Database voor Oracle geweest. Hier bespreken we stapsgewijze instructies voor het maken van een voorbeelddatabase in Oracle. U kunt ook de volgende artikelen bekijken voor meer informatie -

  1. Wat is ontwerppatroon in C #?
  2. Sjabloon in Java
  3. Wat is SSRS?
  4. Wat is SQL Developer?