Szkolenie

Oracle - zaawansowana administracja bazą danych, 17-21.08.2015

O szkoleniu

Po ukończeniu szkolenia każdy uczestnik będzie potrafił:

• Sprawnie zdefiniować budowę
serwera Oracle

• Łatwo przeprowadzić instalację i
konfigurację bazy danych, korzystając z
własnych skryptów

• Zabezpieczyć dane przed awarią

• Odtworzyć uszkodzoną bazę danych
do wybranego punktu w czasie

• Monitorować wydajność serwera
Oracle

• Przeprowadzić optymalizację
wydajności serwera oraz zapytań SQL

• 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

• Łatwo przenosić dane między różnymi
serwerami

• Zwiększyć wydajność swojej pracy
poprzez automatyzację zadań

• Opisać mechanizmy związane z Oracle
ASM i wykonać migrację bazy danych
Kto powinien wziąć udział?
osób znających administrację Oracle w stopniu podstawowym i pragnących poszerzyć swoją wiedzę

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

Czas trwania

40 godzin, 8.30 - 16.00

Prelegenci

Cytat
Kamil
Stawiarski - www.goldenline.pl/kamil-stawiarski2

Wieloletnie doświadczenie w technologii Oracle i prowadzeniu szkoleń
technicznych. Wykładowca na licznych studiach podyplomowych.

Gdzie i kiedy

Poznań 17 - 21 sierpnia 2015
IT School

60-650 Poznań

Piątkowska 163

woj. wielkopolskie

Zapisz się

Cena 1
netto
2245 PLN
Cena zawiera:
  • sprzęt komputerowy podczas szkolenia, materiały szkoleniowe, przerwy kawowe, kontakt z trenerem po zakończeniu szklolenia
Zapisz się

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

Kontakt

Masz pytania? Napisz do nas

Wypełnij formularz

Uzupełnij pole
Wybierz termin wydarzenia
Uzupełnij pole
Uzupełnij pole
Uzupełnij wiadomość
Potwierdź, że nie jesteś botem.
Musisz zaakceptować regulamin.

Dane kontaktowe

IT School
60-650 Poznań Piątkowska 163
Powiadomienia o nowych terminach

Zapisz się, aby otrzymywać powiadomienia o nowych terminach tego wydarzenia!