Wprowadzenie do przykładowej bazy danych Oracle

W tym artykule przedstawiono zarys bazy danych Oracle i krok po kroku w tworzeniu przykładowej bazy danych przy użyciu serwera bazy danych Oracle. Baza danych Oracle to wielomodelowy system zarządzania bazą danych stworzony i dystrybuowany przez Oracle Corporation. Serwer bazy danych ma zarządzać ogromnymi ilościami danych w równoczesnym środowisku wielu użytkowników. W takim scenariuszu serwer DBMS musi zapewniać wysoką wydajność, autoryzowany dostęp i funkcje odzyskiwania po awarii.

Baza danych Oracle jest przeznaczona do obliczeń sieciowych w przedsiębiorstwie i służy do przetwarzania transakcji online i hurtowni danych. Najnowsze wersje baz danych Oracle, np. Oracle Database 19C, są teraz dostępne w chmurze lub w środowisku chmury hybrydowej.

Główne cechy bazy danych Oracle obejmują:

  • Ruchliwość
  • Klastry aplikacji
  • Menadżer przędsiębiorstwa
  • SQL
  • Automatyczne zarządzanie pamięcią masową
  • Kopia zapasowa i niepowodzenie odzyskiwania

Jak utworzyć przykładową bazę danych?

Możemy stworzyć bazę danych podczas instalacji oprogramowania bazy danych Oracle. Możemy jednak również utworzyć bazę danych po instalacji. Przed przejściem do tworzenia bazy danych konieczne jest zainstalowanie oprogramowania.

Możemy stworzyć bazę danych na dwa sposoby:

  • Z narzędziem Database Configuration Assistant (DBCA), narzędziem graficznym.
  • Utwórz instrukcję SQL bazy danych.

Jednak pierwszy sposób jest zdecydowanie zalecany przez Oracle, ponieważ jest to bardziej zautomatyzowane i beznamiętne podejście. Tak więc utworzymy go za pomocą DBCA, wykonując następujące kroki:

Krok 1

To pierwszy krok do stworzenia bazy danych. Przede wszystkim uruchom narzędzie DBCA z Start >> Programy . Tutaj otrzymujemy listę opcji tworzenia nowej bazy danych, konfigurowania istniejącej bazy danych, usuwania bazy danych oraz zarządzania szablonami i podłączanymi bazami danych. Ponieważ tworzymy nową, musimy wybrać opcję „Utwórz nową bazę danych” (domyślnie wybraną).

Krok 2

Wybierz „Konfiguracja zaawansowana” i kliknij „Dalej”.

Krok 3

Teraz musimy wybrać typ bazy danych i szablon. Wybierz na razie „Niestandardową bazę danych”. Możemy sprawdzić szczegóły innych typów, klikając szczegóły”.

Poniżej znajdują się wszystkie dostępne opcje szablonów:

  • Hurtownia danych
  • Ogólny cel
  • Niestandardowa baza danych

Krok 4

Podaj nazwę „Global Database Name” i „SID”. Tutaj możesz wybrać utworzenie kontenera bazy danych z jednym lub wieloma PDB (wtykowymi bazami danych).

Krok 5

Wybierz lokalizację do przechowywania plików. W przypadku pierwszej opcji typ i lokalizacja magazynu bazy danych zostaną wybrane z wybranego szablonu. Możesz jednak również wybrać preferowaną lokalizację, wybierając inną opcję.

Krok 6

Wybierz lokalizację przechowywania plików kopii zapasowych i odzyskiwania. Obszar szybkiego odzyskiwania to miejsce na dysku, które może zawierać pliki kopii zapasowych, pliki dziennika i pliki kontrolne. Zawsze zaleca się skonfigurowanie tej lokalizacji.

Krok 7

Następnie musimy zarządzać pamięcią dla SGA i PGA. W tym celu należy wybrać opcję „Użyj automatycznego zarządzania pamięcią”. Przydzieli jeden większy fragment, a Oracle będzie zarządzać pamięcią.

Krok 8

Określ menedżera bazy danych. Dostajemy dwie opcje, tj. Enterprise Manager Database Express i Enterprise Manager Cloud Control. Ponieważ tworzymy bazę danych w naszym systemie lokalnym, powinniśmy wybrać tylko domyślną opcję „Konfiguruj bazę danych EM Express”.

Krok 9

Ustaw poświadczenia użytkownika dla bazy danych. Możemy ustawić różne lub takie same hasła dla użytkowników SYS, SYSTEM i PDB_ADMIN. Zachowujemy te same dane uwierzytelniające dla wszystkich kont.

Krok 10

Wybierz opcję „Utwórz bazę danych” jako opcję tworzenia i kliknij przycisk „Dalej”.

Krok 11

Podsumowanie bazy danych możemy zobaczyć w sekcji „Podsumowanie”. Kliknij „Dalej”, aby kontynuować. Obecnie trwa tworzenie bazy danych. Oddychaj, ukończenie może trochę potrwać.

Krok 12

Po zakończeniu możesz zamknąć okno DBCA, baza danych zostanie utworzona w systemie. Możemy sprawdzić status bazy danych, uruchamiając te polecenia w wierszu polecenia lub SQLPLUS.

CONNECT SYS as SYSDBA - aby połączyć się z serwerem bazy danych.

WYBIERZ INSTANCE_NAME, STATUS, DATABASE_STATUS OD V $ INSTANCE

Jak możemy sprawdzić, nasza baza danych jest aktywna i gotowa do użycia. Teraz możemy wypełnić naszą bazę danych tabelami i danymi za pomocą poleceń SQL.

Jak działa baza danych Oracle?

W bazie danych Oracle istnieją dwa główne komponenty, tj. Baza danych i instancja. Kolekcja pamięci i procesów, które przyczyniają się do uruchomionej instalacji, nazywana jest instancją, a zbiór plików przechowujących dane nazywany jest bazą danych.

Tak wygląda architektura serwera bazy danych:

Teraz spróbujmy zrozumieć, w jaki sposób Oracle przechowuje dane. Baza danych Oracle ma dwie struktury pamięci, tj. Fizyczną strukturę pamięci i logiczną strukturę pamięci.

1. Struktura fizyczna

Struktura fizyczna obejmuje pliki, w których znajdują się dane. Za każdym razem, gdy tworzymy bazę danych, generowana jest wiązka plików danych, plików sterujących, ponów dzienników, plików kopii zapasowych Pliki sieciowe i pliki parametrów.

2. Struktura logiczna

Oracle używa logicznej struktury do kontrolowania wykorzystania miejsca na dysku. Poniżej przedstawiono elementy logicznej struktury przechowywania bazy danych Oracle:

  • Bloki danych - baza danych Oracle przechowuje dane w blokach. Blok odnosi się do liczby bajtów na dysku. Bloki danych są również znane jako bloki lub strony logiczne lub Oracle.
  • Zakres - odnosi się do kilku logicznie sąsiadujących bloków używanych do przechowywania określonych informacji.
  • Segmenty - segment składa się z przydziałów przydzielonych do przechowywania obiektu bazy danych, takiego jak tabela lub indeks.
  • Obszary tabel - baza danych składa się z logicznych jednostek pamięci zwanych obszarami tabel. Obszar tabel działa jak kontener dla segmentu. Każdy obszar tabel zawiera co najmniej jeden plik danych.

Wniosek

W tym artykule poznaliśmy bazę danych Oracle i jej działającą architekturę. Pomógłby ci również wiedzieć, jak utworzyć taki przy użyciu Oracle DBCA, co jest zalecanym przez Oracle sposobem.

Polecane artykuły

To był przewodnik po Przykładowej bazie danych dla Oracle. Tutaj omawiamy instrukcje krok po kroku, jak utworzyć przykładową bazę danych w Oracle. Możesz także zapoznać się z następującymi artykułami, aby dowiedzieć się więcej -

  1. Co to jest wzorzec projektowy w C #?
  2. Szablon w Javie
  3. Co to jest SSRS?
  4. Co to jest programista SQL?