Przegląd architektury Oracle
Bazy danych i instancje
Architektura multitenant
Container databases
Pluggable databases
Różnice w zarządzaniu kontenerami w wersjach Enterprise i Standard
Oracle Enterprise Manager Database Express
Logiczne struktury przechowywania danych
- Przestrzenie tabel
- Bloki
- Obszary
- Segmenty
Użytkownicy bazy
- Baza danych a schematy
- Schematy i ich obiekty
- Schematy globalne i lokalne
- Zarządzanie użytkownikami lokalnymi i globalnymi
Logiczne struktury bazy danych
- Tabele
- Ograniczenia
- Indeksy
- Widoki
- Profile
- Sekwencje
- Synonimy
Fizyczne struktury przechowywania danych
- Pliki danych
- Pliki dziennika powtórzeń
- Pliki sterujące
- Archiwizowane pliki dziennika
- Pliki parametrów inicjujących
- Pliki alertów i dziennika śladu
- Pliki kopii zapasowych
- Oracle Managed Files
- § Pliki haseł
- Pliki bazy w kontenerach Oracle 12c
Struktury pamięci w ramach instancji
- Obszar SGA
- Obszar PGA
- Obszar kodu wykonywalnego
- Procesy drugoplanowe
Uruchamianie i zamykanie instancji
Otwieranie i zamykanie baz typu pluggable
Tworzenie bazy danych
Różnice w tworzeni baz non-PDB oraz PDB
Parametry inicjalizacyjne
- Binarny oraz tekstowy plik parametrów
- Parametry podstawowe
- Parametry zaawansowane
- Parametry w bazach kontenerowych
Wybieranie i aktualizacja danych (jak przetwarzane są polecenia SQL)
Dynamiczne zarządzanie pamięcią SGA
Zapewnianie spójności i współbieżności transakcji
Zarządzanie strukturą bazy danych
Przestrzenie tabel
- Typy przestrzeni tabel
- Architektura OFA (Optimal Flexible Architecture)
- Przestrzeń tabel SYSTEM
- Przestrzeń tabel SYSAUX
- Przestrzeń tabel TEMP
- Przestrzeń tabel UNDOTBS1
- Przestrzeń tabel USERS
- Przestrzeń tabel EXAMPLE
- Zarządzanie przestrzeniami tabel
- Zmiana rozmiaru przestrzeni tabel
- Segmenty w przestrzeniach tabel
Zarządzanie fizyczną strukturą bazy danych
- Przenoszenie plików danych
- Przenoszenie plików dziennika powtórzeń
- Przenoszenie plików kontrolnych
- Architektura Automatic Storage Management
Zarządzanie przestrzenią dyskową
- Problemy z wolną ilością miejsca w przestrzeni tabel
- Zapewnienie miejsca dla segmentów tymczasowych
- Problem z miejscem przestrzeni wycofania
- Sfragmentowane przestrzenie tabel i segmenty
- Lokalne zarządzanie przestrzeniami tabel
- Wielkoplikowe przestrzenie tabel
- Wykorzystanie indeksów
Wycofywanie zmian
- Spójność odczytu
- Przywracanie
Oracle Flashback
- Flashback Query
- Pakiet DBMS_FLASHBACK
- Flashback Versions Query
- Flashback Transaction Query
- Flashback Table
- Flashback Drop
- Flashback Database
Obsługa języków narodowych
Oracle Scheduler i pakiet DBMS_SCHEDULER
Oracle Net
- Deskryptory połączeń
- Usługi sieciowe
- Procesy nasłuchujące
- Oracle Net Configuration Assistant
- Oracle Net Manager
- Serwerowy proces nasłuchujący
Kontrola użycia zasobów systemowych
Zabezpieczenie systemu
- Uprawnienia
- Role
- Zarządzanie dostępem do bazy
- Zarządzanie profilami
- Role lokalne i globalne
- Przydzielanie uprawnień i ról do użytkowników lokalnych i globalnych