Plan Szkolenia
Wprowadzenie
- Przegląd architektury serwera bazy danych Oracle
- Przegląd wielokonteneryzacji baz danych Oracle
- Instancja bazy danych Oracle i partycjonowanie bazy danych
Dostęp do Bazy Danych Oracle
- Łączenie się z instancją bazy danych Oracle
- Używanie narzędzi bazodanowych Oracle
- SQL*Plus
- Używanie Oracle SQL Developer
- Używanie asystenta konfiguracji bazy danych (DBCA)
- Zrozumienie funkcji Enterprise Manager Cloud Control 13c
- Przegląd składnika Oracle Enterprise Manager
- Jedno okno do zarządzania przedsiębiorstwem
- Zarządzanie bazą danych Oracle Enterprise Manager
Tworzenie Bazy Danych Oracle
- Tworzenie bazy danych Oracle za pomocą DBCA
- Tworzenie bazy danych Oracle przy użyciu polecenia SQL
Praca z Instancjami Bazy Danych
- Uruchamianie instancji bazy danych Oracle
- Zamknięcie instancji bazy danych Oracle
- Porównanie trybów zamknięcia
- Otwieranie i zamykanie PDBs
- Konfigurowanie PDBs
Zarządzanie Instancjami Bazy Danych
- Używanie parametrów inicjalizacji
- Praca z automatyczną reprezentacją diagnostyczną
- Wyświetlanie dziennika alertów
- Używanie plików śledzących
- Administracja plikiem DDL log file
- Praca z dynamicznymi widokami wydajnościowymi
- Używanie słownika danych
Przegląd Usług Oracle Net Services
- Definiowanie składników usług Oracle net services
- Konfigurowanie i zarządzanie usługami Oracle net services
- Przegląd nasłuchiwacza Oracle net listener
- Porównanie architektur dedykowanych i udostępnionych serwerów
Metody Nazewnictwa
- Ustanawianie połączeń sieciowych Oracle
- Zrozumienie metod nazewnictwa
- Łatwe łączenie (easy connect)
- Nazewnictwo lokalne i katalogowe
- Zarządzanie obciążeniem przy użyciu usług bazy danych
- Tworzenie usług bazy danych
Praca z Nasłuchiwaczem (Listener)
- Używanie domyślnego nasłuchiwacza
- Konfigurowanie dynamicznej rejestracji usług
- Konfigurowanie statycznej rejestracji usług
Konfigurowanie Architektury Udostępnionego Serwera (Shared Server)
- Włączanie udostępnionego serwera
- Sterowanie operacjami udostępnionego serwera
- Używanie SGA i PGA
- Rozważania dotyczące konfiguracji udostępnionego serwera
Konfigurowanie Oracle Connection Manager
- Zrozumienie Oracle Connection Manager
- Używanie reguł filtrujących
- Implementacja kontroli dostępu do sieci wewnętrznej i zewnętrznej
- Używanie multiplexowania sesji
- Konfigurowanie Oracle Connection Manager
- Konfigurowanie pliku cman.ora
- Konfigurowanie klientów
- Konfigurowanie serwera bazy danych
- Używanie narzędzia kontrolnego Oracle Connection Manager
Tworzenie PDBs
- Wdrażanie nowych baz danych wtyczkowych (pluggable databases)
- Tworzenie nowej PDB z PDB$SEED
- Używanie klauzuli FILE_NAME_CONVERT
- Używanie OMF lub parametru PDB_FILE_NAME_CONVERT
- Inne techniki tworzenia PDBs
Zarządzanie PDBs
- Zmiana trybu PDB
- Modyfikacja ustawień PDB
- Zmiana parametrów inicjalizacji
- Używanie polecenia Alter System w PDB
- Konfigurowanie nazwy hosta i numeru portu dla każdej PDB
- Usuwanie PDBs
Zrozumienie Przechowywania Danych Bazy Danych
- Architektura przechowywania danych bazy danych
- Struktury bazy danych
- Używanie segmentów, partycji i bloków
- Używanie tabel przestrzeni i plików danych
- Zrozumienie typów segmentów
- Przechowywanie danych tabelarycznych
- Treść bloku bazy danych
- Zarządzanie opóźnionym tworzeniem segmentów
- Monitorowanie użycia przestrzeni tabel przestrzeni
Zarządzanie Tabel Przestrzeniami (Tablespaces)
- Tworzenie tabel przestrzeni
- Definiowanie domyślnych tabel przestrzeni permanentnych
- Praca z tymczasowymi tabelami przestrzeni
- Modyfikowanie i usuwanie tabel przestrzeni
- Implementacja Oracle Managed File (OMF)
- Przesuwanie lub zmienianie nazwy pliku danych online
Poprawa Użycia Przestrzeni
- Zrozumienie funkcji zarządzania przestrzenią
- Zarządzanie przestrzenią bloków
- Określanie kompresji tabeli
Zarządzanie Danymi Cofniętymi (Undo Data)
- Zarządzanie transakcjami i danymi cofniętymi
- Przechowywanie informacji o cofnięciu
- Konfigurowanie zatrzymania danych cofniętych (undo retention)
- Włączanie tymczasowego cofnięcia (temporary undo)
Tworzenie i Zarządzanie Kontami Użytkowników
- Konta administratorów dostarczonych przez Oracle
- Autoryzacja użytkowników
- Przydzielanie kwot (quotas)
Konfigurowanie Uprawnień i Ról
- Zrozumienie uprawnień systemowych
- Konfigurowanie uprawnień systemowych
- Zarządzanie uprawnieniami
Konfigurowanie Ograniczeń Zasobów Użytkowników
- Zarządzanie profilami i użytkownikami
- Zrozumienie parametrów profilu
Audyt Bazy Danych Oracle
- Zrozumienie zabezpieczeń bazy danych
- Implementacja audytu
- Polityka FGA (Fine-Grained Auditing)
Ładowanie i Transportowanie Danych
- Przenoszenie danych
- Metody ładowania danych
- Eksportowanie i importowanie danych
- Transportowanie bazy danych
Monitorowanie Bazy Danych
- Aktywności zarządzania wydajnością
- Wspieranie baz danych
- Zrozumienie metod optymalizacji wydajności
Procesy Bazy Danych
- Architektura i struktura procesów
- Używanie różnych procesów piszących i monitorujących
Zarządzanie Pamięcią
- Zarządzanie składnikami pamięci
- Automatyczne zarządzanie pamięcią
Analiza SQL
- Używanie optymalizatora Oracle (Oracle optimizer)
- Optymalizacja ścieżek dostępu
- Dyrektywy planu SQL (SQL plan directives)
Podsumowanie i Następne Kroki
Wymagania
- Podstawowa znajomość SQL
Odbiorcy
- Administrator systemu
- Konsultant techniczny
- Administrator bazy danych