drukuj
icon icon

Kurs SQL Oracle - administrowanie danymi na serwerze SQL, obsługa i optymalizacja baz SQL Oracle

icon

Proces szkoleniowy

Analiza potrzeb szkoleniowych

Jeśli masz życzenie dotyczące programu szkolenia, przeprowadzimy dla Ciebie analizę potrzeb szkoleniowych, która będzie wskazówką dla nas, na jakie aspekty programu położyć większy nacisk – tak, by program szkolenia spełniał konkretne potrzeby.

Program szkolenia

1. Omówienie podstawowych zagadnień związanych z administracją baz danych w Oracle SQL

2. Struktury przechowywania danych

  • obszary tabel,
  • bloki, segmenty i przestrzenie tabel,
  • schematy i ich związek z bazami danych,
  • logiczne struktury baz danych (widoki, profile, tabele, sekwencje),
  • fizyczne struktury danych (pliki danych i dzienników i kopii).

3. Architektura pamięci podczas instalacji

  • obszary PGA i SGA,
  • kod wykonawczy oraz procesy drugoplanowe,
  • tworzenie i parametry baz danych,
  • zarządzanie pamięcią SGA.

4. Omówienie zarządzania przestrzeniami tabel (tablespaces) oraz tabelami w Oracle SQL

  • Optimal Flexible Architecture,
  • przestrzenie table SYSTEM, SYSAUX, TEMP, UNDOTBS1, USERS, EXAMPLE,
  • zarządzanie oraz Segmenty,
  • zarządzanie fizyczną strukturą baz danych. Architektura Automatic Storage Management.

5. Przedstawienie zasad efektywnego zarządzania przestrzenią dyskową w bazach danych Oracle SQL

  • administracja wolna ilością miejsca,
  • manipulowanie segmentami tymczasowymi oraz przestrzenią wycofaną,
  • lokalne administrowanie przestrzeniami tabel,
  • wieloplikowe przestrzenie tabel,
  • Segment Advisor, Undo Advisor, Automatic Workload Repository,
  • wycofywanie zmian.

6. Omówienie narzędzi Oracle Flashback

7. Szczegółowe wyjaśnienie, jak Oracle SQL generuje i wykonuje plany zapytań

  • metody pozyskiwania hipotetycznego i rzeczywistego planu zapytania (EXPLAIN PLAN, DBMS_XPLAN, SQLPlus Autotrace,
  • oznaczenie kolejności kroków w algorytmie,
  • analiza informacji z drzewka planu,
  • rozwiązania adaptywne.

8. Przegląd wartości sesji i konfiguracji instalacyjnych Oracle SQL

  • podpowiedzi, wzorce planów zapytań, zarządzanie planami zapytań.

9. Omówienie znaczenia statystyk w Oracle SQL

  • wydajność a statystyki i histogramy,
  • strategia pozyskania statystyk,
  • estymacja i zliczanie statystyk,
  • lokalizacja wąskich gardeł,
  • monitorowanie zmian i narzędzia zarządzania statystykami,
  • statystyki systemowe oraz adaptowane.

10. Przedstawienie technik optymalizacji wydajności w Oracle SQL

  • optymalizacja przez fizyczne wyodrębnienie gorących tabel,
  • optymalizacja przez prowidłową gospodarkę miejscem,
  • kompresja danych,
  • optymalizacja odczytu przez indeksy (ROWID, budowa BTREE oraz FULL SCAN, operacje DLM, rodzaje odczytów UNIQUE, RANGE, SKIP, FULL, FAST FULL, MIN/MAX, wartość NULL, indeksy z odwróconym kluczem, IOT, indeksy bitmapowe),
  • zarządzanie z procesem sortowania,
  • administracja załączeniami i podzapytaniami - sposoby łączenia: MERGE, HASH, NESTED LOOP,
  • wydajność kodu PL/SQL.

11. Omówienie różnych metod zabezpieczania danych w Oracle SQL

  • uprawnienia i role użytkowników,
  • dostęp do baz danych i ich kontrola,
  • wirtualne prywatne bazy danych,
  • nadzór nad profilami,
  • narzędzie Label Security,
  • monitorowanie instrukcji, uprawnień oraz obiektów schematu.

Opieka poszkoleniowa

W ramach opieki poszkoleniowej masz do wyboru jedną z dwóch możliwych form kontaktu z trenerem, w przeciągu 1 roku po zakończonym szkoleniu:

  • konsultację telefoniczną,
  • na 2 godzinne konsultacje online z trenerem.

Metody szkolenia

  • wykład,
  • mini-prezentacja,
  • praca warsztatowa z komputerem,
  • ćwiczenia i case study,
  • praca indywidualna z trenerem.

Certyfikat

  • certyfikat w języku polskim, numer Wpisu do Rejestru Instytucji Szkoleniowych 2.12/00238/2015,
  • certyfikat w języku angielskim na życzenie.