O szkoleniu
Po ukończeniu szkolenia każdy uczestnik będzie potrafił:
- Zdefiniować budowę serwera Oracle
- Łatwo przeprowadzić instalację i konfigurację bazy danych
- Zabezpieczyć dane przed awarią
- Odtworzyć uszkodzoną bazę danych
- Monitorować wydajność serwera Oracle
- Sprawnie zarządzać bezpieczeństwem dostępu do danych w relacyjnej bazie
- Stosować słownik bazy danych w celu uzyskania nowych informacji o strukturze danych
- Zdefiniować budowę serwera Oracle
- Łatwo przeprowadzić instalację i konfigurację bazy danych
- Zabezpieczyć dane przed awarią
- Odtworzyć uszkodzoną bazę danych
- Monitorować wydajność serwera Oracle
- Sprawnie zarządzać bezpieczeństwem dostępu do danych w relacyjnej bazie
- Stosować słownik bazy danych w celu uzyskania nowych informacji o strukturze danych
Kto powinien wziąć udział?
osob chcacych nauczyc sie administracji Oracle
Program szkolenia
Rozdział 1 – Wprowadzenie – przypomnienie architektury serwera Oracle
1. Co siedzi w pamięci, czyli prawie wszystko o globalny obszarze systemowym – SGA
a. Znaczenie poszczególnych buforów
dla prawidłowej pracy serwera
b. Kto tu naprawdę rządzi, czyli procesy
drugoplanowe serwera Oracle
c. Wielkość ma znaczenie – ustalamy
rozmiary poszczególnych komponentów
2. Architektura fizyczna, czyli z czego
zbudowana jest Wyrocznia
a. Co jest na początku – budowa i
rodzaje plików parametrów inicjalizacyjnych
b. Co kontroluje plik kontrolny?
c. Budowa i sposoby składowania plików
danych
d. Jak odbudować zniszczenia – czym są i co przechowują pliki REDO
e. Szukamy dziury w całym, czyli
interpretacja plików log
Rozdział 2 – Instalacja bazy danych bez wykorzystania kreatorów
1. Gdzie można zainstalować serwer
Oracle – wybieramy odpowiedni system
operacyjny
2. Zanim odpalimy instalator, czyli jak
przygotować środowisko
a. Stworzenie użytkowników i grup
systemu operacyjnego
b. Stworzenie struktury katalogów i
nadanie odpowiednich uprawnień
c. Parametryzacja zmiennych
środowiskowych systemu operacyjnego
3. Przeprowadzenie instalacji binariów
bazy danych
4. Stworzenie instancji bazodanowej za
pomocą skryptów
5. Instalacja dodatkowych modułów
bazy danych
Rozdział 3 - Zaawansowane techniki
przeprowadzania backup’u i odtwarzania
1. Przypomnienie wiedzy z zakresu podstawowego backup’u i odtwarzania
a. Uruchomienie trybu ARCHIVELOG
b. Posługiwanie się narzędziem RMAN
2. Jak backupować duże bazy danych
a. Backup przyrostowy
b. Backup inkrementalny
c. Optymalizacja backupu
inkrementalnego
3. Wykorzystanie bazy katalogowej
RMAN
a. Czym jest katalog odtwarzania?
b. Ile to tak naprawdę kosztuje?
c. Wady i zalety katalogu odtwarzania
4. Odtwarzanie bazy danych do punktu w czasie
a. Odtwarzanie do numeru sekwencji
b. Posługiwanie się narzędziem LOG
MINER w celu identyfikacji punktu SCN
5. Ręczne odtwarzanie pliku kontrolnego
6. Duplikowanie bazy narzędziem RMAN
7. Wstęp do technologii FLASHBACK
a. Omówienie mechanizmu
b. Czy jest to alternatywa, czy
uzupełnienie dla standardowych technik?
c. Odtwarzanie bazy danych z
wykorzystaniem technologii FLASHBACK
d. Stosowanie historycznych zapytań do
bazy danych
Rozdział 4 - Sposoby przenoszenia danych
między serwerami
1. Narzędzie export/import
2. Pompa danych (DATA PUMP) jako
nowe podejście do przenoszenia danych
3. Ładowanie danych narzędziem
SQL*Loader
4. Przenoszenie całej bazy danych za
pomocą plików backupu
Rozdział 5 - Mechanizmy uruchamiania zadań
1. Dlaczego warto automatyzować sobie
pracę?
2. Zapoznanie z dostępnymi narzędziami
automatyzacji
3. Jakie mechanizmy udostępnia Oracle?
a. Automatyzacja z wykorzystaniem pakietu DBMS_JOB
b. DBMS_SCHEDULER jako nowe,
potężne narzędzie budowania
zautomatyzowanych zadań na bazie
danych
Rozdział 6 - Optymalizacja wydajności zapytań SQL i serwera Oracle
1. Omówienie najczęstszych problemów
wydajnościowych w serwerach
bazodanowych
a. Logiczna budowa schematów
b. Fizyczne ograniczenia zasobów
c. Nieprawidłowa budowa zapytań
d. Nieznajomość potężnych natywnych
rozszerzeń bazy Oracle
2. Między wciśnięciem ENTER, a
otrzymaniem wyników, czyli fazy
przetwarzania SQL
3. Kto o tym decyduje – przedstawienie
optymalizatora Oracle
a. Główne funkcje optymalizatora
b. Jak oszukać optymalizator, czyli
parametry sesji, wypływające na
wydajność
c. Omówienie algorytmów dostępu do
danych oraz łączenia zbiorów wynikowych
4. Skąd wiadomo, że działa wolno –
uruchamiamy raporty wydajnościowe i śledzenie sesji
a. Interpretacja wyników
b. Lokalizacja „wąskich gardeł”
c. Identyfikowanie nie optymalnych
poleceń SQL
5. Poprawiamy wydajność serwera
a. Ustawienie poprawnych wartości
parametrów inicjalizacyjnych
b. Zmiana lokalizacji składowania plików
danych
c. Określenie użyteczności indeksów
d. Identyfikacja pofragmentowanych
tabel
6. Poprawiamy wydajność zapytań SQL
a. Interpretacja planu wykonania
zapytania
b. Podstawowe zasady optymalnego
konstruowania zapytań
c. Zmienne wiązane, czy zwykłe?
d. HINT czy nie HINT? O to jest pytanie!
e. Zasady dobierania indeksów
f. Korzystanie z mało popularnych
rozszerzeń SQL w bazie Oracle
g. Kiedy budować zapytania
skorelowane?
h. Jak korzystać z perspektyw
zmaterializowanych?
Rozdział 7 - Wstęp do Oracle ASM
1. Czym jest instancja ASM?
2. Zasady składowania plików Oracle na
grupach dyskowych ASM
3. Poznajemy rodzaje redundancji w
grupach dyskowych
4. RAID sprzętowy, czy programowy?
5. Jak to się robi, czyli przygotowanie
środowiska dla ASM
6. Przenosimy pliki danych na grupy
dyskowe ASM
1. Co siedzi w pamięci, czyli prawie wszystko o globalny obszarze systemowym – SGA
a. Znaczenie poszczególnych buforów
dla prawidłowej pracy serwera
b. Kto tu naprawdę rządzi, czyli procesy
drugoplanowe serwera Oracle
c. Wielkość ma znaczenie – ustalamy
rozmiary poszczególnych komponentów
2. Architektura fizyczna, czyli z czego
zbudowana jest Wyrocznia
a. Co jest na początku – budowa i
rodzaje plików parametrów inicjalizacyjnych
b. Co kontroluje plik kontrolny?
c. Budowa i sposoby składowania plików
danych
d. Jak odbudować zniszczenia – czym są i co przechowują pliki REDO
e. Szukamy dziury w całym, czyli
interpretacja plików log
Rozdział 2 – Instalacja bazy danych bez wykorzystania kreatorów
1. Gdzie można zainstalować serwer
Oracle – wybieramy odpowiedni system
operacyjny
2. Zanim odpalimy instalator, czyli jak
przygotować środowisko
a. Stworzenie użytkowników i grup
systemu operacyjnego
b. Stworzenie struktury katalogów i
nadanie odpowiednich uprawnień
c. Parametryzacja zmiennych
środowiskowych systemu operacyjnego
3. Przeprowadzenie instalacji binariów
bazy danych
4. Stworzenie instancji bazodanowej za
pomocą skryptów
5. Instalacja dodatkowych modułów
bazy danych
Rozdział 3 - Zaawansowane techniki
przeprowadzania backup’u i odtwarzania
1. Przypomnienie wiedzy z zakresu podstawowego backup’u i odtwarzania
a. Uruchomienie trybu ARCHIVELOG
b. Posługiwanie się narzędziem RMAN
2. Jak backupować duże bazy danych
a. Backup przyrostowy
b. Backup inkrementalny
c. Optymalizacja backupu
inkrementalnego
3. Wykorzystanie bazy katalogowej
RMAN
a. Czym jest katalog odtwarzania?
b. Ile to tak naprawdę kosztuje?
c. Wady i zalety katalogu odtwarzania
4. Odtwarzanie bazy danych do punktu w czasie
a. Odtwarzanie do numeru sekwencji
b. Posługiwanie się narzędziem LOG
MINER w celu identyfikacji punktu SCN
5. Ręczne odtwarzanie pliku kontrolnego
6. Duplikowanie bazy narzędziem RMAN
7. Wstęp do technologii FLASHBACK
a. Omówienie mechanizmu
b. Czy jest to alternatywa, czy
uzupełnienie dla standardowych technik?
c. Odtwarzanie bazy danych z
wykorzystaniem technologii FLASHBACK
d. Stosowanie historycznych zapytań do
bazy danych
Rozdział 4 - Sposoby przenoszenia danych
między serwerami
1. Narzędzie export/import
2. Pompa danych (DATA PUMP) jako
nowe podejście do przenoszenia danych
3. Ładowanie danych narzędziem
SQL*Loader
4. Przenoszenie całej bazy danych za
pomocą plików backupu
Rozdział 5 - Mechanizmy uruchamiania zadań
1. Dlaczego warto automatyzować sobie
pracę?
2. Zapoznanie z dostępnymi narzędziami
automatyzacji
3. Jakie mechanizmy udostępnia Oracle?
a. Automatyzacja z wykorzystaniem pakietu DBMS_JOB
b. DBMS_SCHEDULER jako nowe,
potężne narzędzie budowania
zautomatyzowanych zadań na bazie
danych
Rozdział 6 - Optymalizacja wydajności zapytań SQL i serwera Oracle
1. Omówienie najczęstszych problemów
wydajnościowych w serwerach
bazodanowych
a. Logiczna budowa schematów
b. Fizyczne ograniczenia zasobów
c. Nieprawidłowa budowa zapytań
d. Nieznajomość potężnych natywnych
rozszerzeń bazy Oracle
2. Między wciśnięciem ENTER, a
otrzymaniem wyników, czyli fazy
przetwarzania SQL
3. Kto o tym decyduje – przedstawienie
optymalizatora Oracle
a. Główne funkcje optymalizatora
b. Jak oszukać optymalizator, czyli
parametry sesji, wypływające na
wydajność
c. Omówienie algorytmów dostępu do
danych oraz łączenia zbiorów wynikowych
4. Skąd wiadomo, że działa wolno –
uruchamiamy raporty wydajnościowe i śledzenie sesji
a. Interpretacja wyników
b. Lokalizacja „wąskich gardeł”
c. Identyfikowanie nie optymalnych
poleceń SQL
5. Poprawiamy wydajność serwera
a. Ustawienie poprawnych wartości
parametrów inicjalizacyjnych
b. Zmiana lokalizacji składowania plików
danych
c. Określenie użyteczności indeksów
d. Identyfikacja pofragmentowanych
tabel
6. Poprawiamy wydajność zapytań SQL
a. Interpretacja planu wykonania
zapytania
b. Podstawowe zasady optymalnego
konstruowania zapytań
c. Zmienne wiązane, czy zwykłe?
d. HINT czy nie HINT? O to jest pytanie!
e. Zasady dobierania indeksów
f. Korzystanie z mało popularnych
rozszerzeń SQL w bazie Oracle
g. Kiedy budować zapytania
skorelowane?
h. Jak korzystać z perspektyw
zmaterializowanych?
Rozdział 7 - Wstęp do Oracle ASM
1. Czym jest instancja ASM?
2. Zasady składowania plików Oracle na
grupach dyskowych ASM
3. Poznajemy rodzaje redundancji w
grupach dyskowych
4. RAID sprzętowy, czy programowy?
5. Jak to się robi, czyli przygotowanie
środowiska dla ASM
6. Przenosimy pliki danych na grupy
dyskowe ASM
Czas trwania
40 godzin, 8.30 - 16.00
Terminy i miejsca
To szkolenie nie ma aktualnych terminów. Wyślij zapytanie o nowe terminy bądź zapisz na powiadomienia o nowych terminach.
IT School
60-650 Poznań
Piątkowska 161
woj. wielkopolskie
IT School
60-650 Poznań
Piątkowska 163
woj. wielkopolskie
IT School
60-837 Poznań
ul. Mickiewicza 33
woj. wielkopolskie
Rejestracja
Wybierz termin:
Cena 1
cen
1 745
zł
Cena zawiera:
- sprzęt komputerowy podczas szkolenia, materiały szkoleniowe, przerwy kawowe, kontakt z trenerem po zakończeniu szklolenia
- Rozwiń
Zapisz się
Wydarzenie nieaktualne. Wypełnij formularz, aby zapytać o nowe terminy.
Organizator

IT School
60-650 Poznań
Piątkowska 163
woj. wielkopolskie
IT School jest spółką świadczącą usługi edukacyjne i wdrożeniowe. Działamy w oparciu o praktyczną wiedzę zdobytą przez wykwalifikowanych specjalistów realizujących zlecenia w branży IT od wielu lat. Jesteśmy Centrum Edukacyjnym wpisanym do Rejestru I...
FAQ
Najczęściej zadawane pytania
Prosimy o przejście do sekcji
Zapisz się, aby
wypełnić formularz zgłoszenia w wydarzeniu. Po jego wysłaniu organizator skontaktuje
się celem potwierdzenia przyjęcia zgłoszenia i przekazania szczegółów organizacyjnych.
formularz zgłoszeniowy
Najszybszym sposobem kontaktu z organizatorem i uzyskania dodatkowych informacji jest
wypełnienie formularza kontaktowego.
Możesz też zadzwonić do organizatora.
Kontakt
Masz pytania? Napisz do nas

Wypełnij formularz
Dane kontaktowe
IT School
60-650 Poznań
Piątkowska 163
Powiadomienia o nowych terminach