Oracle - podstawy administracji bazą danych

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
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

Czas trwania

40 godzin, 8.30 - 16.00

Prelegenci

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

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

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

Cena 1
cen
1 745
Cena zawiera:
  • sprzęt komputerowy podczas szkolenia, materiały szkoleniowe, przerwy kawowe, kontakt z trenerem po zakończeniu szklolenia
  • Rozwiń
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

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

Uzupełnij pole
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!