Oracle - podstawy administracji bazą danych 8-11.06.2015

O szkoleniu

Poprzez serię praktycznych ćwiczeń lub pracując na plikach kursantów zajmiemy się następującymi zagadnieniami:
instalacja i konfiguracja bazy danych,
zarządzanie plikami,
uprawnienia w bazie danych,
wykonywanie kopii zapasowych i odtwarzani
Kto powinien wziąć udział?
Osoby wdrażające aplikacje w oparciu o bazę danych Oracle 11g
Osoby zajmujące się zapewnieniem bezpiecznego dostępu do informacji
Osoby odpowiedzialne za nieprzerwane działanie bazy danych i aplikacji

Program szkolenia

1. Wprowadzenie do serwera bazy danych Oracle
a. Kto jak nie Wyrocznia, czyli jakie są alternatywy
b. Trochę historii, czyli związek baz danych ze starożytną greką
c. Przypomnienie ogólnych zasad projektowania baz danych
d. Przedstawienie narzędzi do zarządzania bazą danych Oracle i wyjaśnienie dlaczego SQL*Plus jest jedynym słusznym
2. Architektura serwera Oracle
a. Co siedzi w pamięci, czyli prawie wszystko o globalny obszarze systemowym – SGA
• Znaczenie poszczególnych buforów dla prawidłowej pracy serwera
• Kto tu naprawdę rządzi, czyli procesy drugoplanowe serwera Oracle
• Wielkość ma znaczenie – ustalamy rozmiary poszczególnych komponentów
b. Architektura fizyczna, czyli z czego zbudowana jest Wyrocznia
• Co jest na początku – budowa i rodzaje plików parametrów inicjalizacyjnych
• Co kontroluje plik kontrolny?
• Budowa i sposoby składowania plików danych
• Jak odbudować zniszczenia – czym są i co przechowują pliki REDO
• Szukamy dziury w całym, czyli interpretacja plików log
3. Struktura danych i typy obiektów
a. Co to jest segment i jakie są jego rodzaje
• Tabela
• Indeks
• Klaster
• Partycja
• Segment tymczasowy
b. Jak Oracle zarządza składowaniem danych na niskim poziomie
• Składowanie danych w systemie plików
• Składowanie danych na urządzeniach surowych
• Wykorzystanie Oracle ASM
4. Instalacja bazy danych z wykorzystaniem kreatorów
a. Gdzie można zainstalować serwer Oracle – wybieramy odpowiedni system operacyjny
b. Zanim odpalimy instalator, czyli jak przygotować środowisko
• Stworzenie użytkowników i grup systemu operacyjnego
• Stworzenie struktury katalogów i nadanie odpowiednich uprawnień
• Parametryzacja zmiennych środowiskowych systemu operacyjnego
c. Przeprowadzenie i przetestowanie instalacji serwera Oracle
5. Przypomnienie składni języka SQL
a. Budowa zapytań wybierających dane
b. Zasady filtrowania i sortowania danych
c. Zasady łączenia tabel
6. Zapoznanie się ze słownikiem danych Oracle
a. Dynamiczne perspektywy wydajnościowe – „V$*”
b. Perspektywy słownika danych
• DBA_*
• ALL_*
• USER_*
c. Jak sprawnie poruszać się po słowniku danych, czyli znajdujemy interesujące nas informacje
7. Zarządzanie przestrzeniami tabel i plikami danych
a. Przestrzeń tabel jako nazwany zbiór plików
b. Tworzenie oraz parametryzacja przestrzeni tabel
c. Do czego służą tymczasowe przestrzenie?
d. Zarządzanie plikami danych w ramach przestrzeni tabel
• Dodawanie pliku danych
• Usuwanie pliku danych
• Zmiana rozmiaru plików
• Zmiana nazw oraz położenia plików
e. Zmiana nazwy przestrzeni tabel
f. Jak bezpiecznie usunąć przestrzeń tabel?
g. Czym jest przestrzeń wycofania i jak nią zarządzać?
8. Użytkownicy i uprawnienia w bazie danych Oracle
a. Użytkownik czy schemat, czyli jak zdecyduje Wyrocznia
b. Tworzenie nowego użytkownika w bazie danych Oracle
• Rodzaje autoryzacji
• Jak przechowywane są hasła?
• Blokowanie i zmiana hasła użytkownika
• Restrykcje dotyczące haseł, czyli jak utrudnić życie użytkownikom systemu
c. „Co wolno wojewodzie...”, czyli typy uprawnień w serwerze bazodanowym
• Uprawnienia obiektowe
• Uprawnienia systemowe
• Grupowanie uprawnień – znaczenie ról
d. Skąd wiedzieć co mi wolno a co nie, czyli słownik danych po raz setny
e. Nadawanie i odbieranie przywilejów
• Składnia polecenia GRANT
• Składnia polecenia REVOKE
9. Zarządzanie sesjami i połączeniami
a. Jak realizowane są połączenia z serwerem Oracle
• Pliki TNS
• Czym słucha wyrocznia, czyli Oracle LISTENER
• Obsługa połączenia przez proces serwera
b. Tryby połączeń – serwer dedykowany czy współdzielony
c. Jak monitorować, śledzić i zabijać sesje
10. Definiowanie polityki backup’u i odtwarzania
a. „Ciepło-zimno”, czyli rodzaje backupów bazy danych Oracle
• Backup zimny – przy wyłączonej bazie danych
• Backup gorący – przy działającej bazie danych
b. Jak zapewnić ciągłość pracy, czyli tryb ARCHIVELOG
c. Przedstawienie narzędzia do archiwizacji i odtwarzania – Oracle RMAN
d. Co backupować, czyli które pliki są krytyczne?
e. Jak odtworzyć uszkodzoną bazę danych?

Czas trwania

40 godzin, 8.30 - 16.00

Prelegenci

Piotr Siekierski - Trener i konsultant. Ekspert z dziedziny administracji, strojenia i programowania baz danych Oracle i PostgreSQL. Prelegent na konferencji Kariera Programisty, na której opowiadał o faktach i mitach strojenia SQL. Doświadczenie trenerskie zdobywał szkoląc takich Klientów jak: Arrow ECS, Biatel Bit, Biztech Konsulting, Czerwona Torebka, Dalkia Poznań, ENEA, Eurocash, GlaxoSmithKline, Havi Logistics, HFC Systems, IKB Leasing Polska, INEA, Itelligence, Kimball Electronics Poland, Mecalux, Port Lotniczy Poznań-Ławica, Powszechny Zakład Ubezpieczeń na Życie, Przewozy Regionalne, Roche Polska, Sii, SmallGIS, Syntea, Unilever Polska, Urząd m.st. Warszawy, Urząd Miasta Łodzi

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 163

woj. wielkopolskie

Rejestracja

Cena 1
cena netto
2 245
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!