Rodzaj: | szkolenie kurs |
---|
Tryb: | dzienny, indywidualny / do ustalenia, popołudniowy, poranny, weekendowy |
---|
Tematyka: | Komputery i Internet |
---|
Poziom: | zaawansowany |
---|
Program
Rozdział 1 – Wprowadzenie do bazy danych Oracle – omówienie architektury serwera Oracle
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
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
Rozdział 2 – Obsługa złożonych typów danych
Definiowanie różnych typów kolekcji
Czym jest typ rekordu – użycie atrybutu „%ROWTYPE”
Tworzenie podtypów
Jak stworzyć własny typ danych?
Rozdział 3 – Przetwarzanie tablicowe
Jak poruszać się po kolekcji rekordów?
Obsługa dużych zbiorów danych
Pobieranie dużych ilości danych za pomocą polecenia BULK COLLECT
Masowa modyfikacja danych za pomocą FORALL
Omówienie zagrożeń wydajnościowych
Rozdział 4 - Dynamiczny SQL
Jak mogę zbudować dynamicznie zapytanie SQL?
Metody wykonywania dynamicznych poleceń SQL
Polecenie EXECUTE IMMEDIATE
Pakiet DBMS_SQL
Mechanizm REF CURSOR
Otrzymywanie danych z dynamicznego polecenia SQL
Przedstawienie zagrożeń płynących z używania mechanizmu
Rozdział 5 – Generator danych, czyli funkcje strumieniowe
Czym jest funkcja strumieniowa?
Kiedy należy korzystać z generatora danych?
Przedstawienie korzyści oraz zagrożeń wydajnościowych, płynących z budowania funkcji strumieniowych
Rozdział 6 – Tworzenie pakietów
Czym jest pakiet?
Tworzenie specyfikacji pakietu
Deklaracja konstrukcji publicznych
Tworzenie ciała pakietu
Jak korzystanie z pakietów wpływa na wydajność serwera Oracle?
Rozdział 7 – Optymalizujemy wydajność – profilowanie, śledzenie sesji oraz natywna kompilacja
Omówienie mechanizmów śledzenia sesji
Pakiet DBMS_MONITOR
Pakiet DBMS_SYSTEM
Użycie zmiennych na poziomie sesji
Przechwytywanie zdarzenia o numerze 10046
Jak znaleźć i zinterpretować wyniki śledzenia sesji
Lokalizacja „wąskiego gardła”, czyli profilowanie PL/SQL
C jest szybsze – korzystanie z natywnej kompilacji
Rozdział 8 - Obsługa zaawansowanych pakietów wbudowanych w serwer Oracle
Serwer Oracle jako kopalnia zaawansowanych rozwiązań programistycznych
Generowanie definicji danych za pomocą pakietu DBMS_METADATA
Obsługa automatycznych zadań przez pakiet DBMS_SCHEDULER
Przekazywanie danych między działającymi zadaniami przy użyciu pakietu DBMS_PIPE
Jak sprawić, żeby mój kod był nieczytelny dla człowieka, czyli użycie opcji PL/SQL Wrapper
Rozdział 1 – Wprowadzenie do bazy danych Oracle – omówienie architektury serwera Oracle
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
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ó...
Rozwiń program
Uczestnicy: | osoby korzystające z PL/SQL Oracle na poziomie podstawowym, których celem jest poszerzenie wiedzy z tego tematu |
---|
Warunki przyjęcia: | formularz zgłoszeniowy |
---|
Dyplom: | certyfikat ukończenia szkolenia |
---|
cena zawiera: sprzęt komputerowy podczas szkolenia, materiały szkoleniowe, przerwy kawowe, kontakt z trenerem po zakończeniu szkolenia
Terminy
Cena
1654 zł brutto/ całość (1345 zł netto)
Miejsce szkolenia
IT School Sc
Ul. Piątkowska 163
60-650 Poznań
Polska
Tagi: PLSQL Oracle
Ostatnia aktualizacja: 11 wrzesień 2015