Koła Naukowe - Technologie Oracle
Transkrypt
Koła Naukowe - Technologie Oracle
Plan Plan wykładu: wykładu: ð ð Skąd Skąd pomysł pomysł na na koło koło naukowe? naukowe? ð ð Dlaczego Dlaczego akurat akurat ORACLE? ORACLE? ð ð Co Co ja ja zz tego tego będę będę miał? miał? ð ð Czego Czego będę będę mógł mógł się się nauczyć? nauczyć? ð ð Kiedy Kiedy ii gdzie gdzie będziemy będziemy się się spotykać? spotykać? ** ** ** ð ð Jak Jak uzyskać uzyskać certyfikat certyfikat OCA, OCA, OCP, OCP, OCM? OCM? Skąd Skąd pomysł pomysł na na koło koło naukowe? naukowe? Dlaczego Dlaczego akurat akurat ORACLE? ORACLE? Lider Lider rozwiązań rozwiązań bazodanowych bazodanowych Szeroki Szeroki rynek rynek pracy pracy w w Polsce Polsce ii zagranicą zagranicą Cenione Cenione na na rynku rynku certyfikaty certyfikaty Co Co ja ja zz tego tego będę będę miał? miał? -- wiedzę wiedzę -- umiejętności umiejętności -- doświadczenie doświadczenie w w realizacji realizacji konkretnych konkretnych zdań zdań -- satysfakcję satysfakcję -- grono grono kolegów kolegów o o podobnych podobnych zainteresowaniach zainteresowaniach -- podstawy podstawy pracy pracy dyplomowej dyplomowej -- chęć chęć zdobycia zdobycia certyfikatu certyfikatu -- forum forum wymiany wymiany informacji informacji Czego Czego będę będę mógł mógł się się nauczyć? nauczyć? -- system system zarządzania zarządzania bazą bazą danych danych 9i 9i ii 10g 10g (serwer (serwer bazy bazy danych): danych): -- zapoznanie zapoznanie zz zaawansowanymi zaawansowanymi technologiami technologiami najnowocześniejszych najnowocześniejszych systemów systemów baz baz danych danych -- porównania porównania wersji, wersji, migracja migracja -- techniki i problemy instalacji techniki i problemy instalacji oraz oraz uruchamiania uruchamiania w w różnych różnych systemach systemach operacyjnych operacyjnych -- analizy analizy funkcjonalności funkcjonalności bazy bazy Oracle Oracle w w porównaniu porównaniu zz bazą bazą MS MS SQL SQL Server Server oraz oraz bazami bazami typu typu OpenSource OpenSource -- serwer serwer aplikacji aplikacji Oracle Oracle -- narzędzia narzędzia deweloperskie deweloperskie (tworzenie (tworzenie zaawansowanych zaawansowanych aplikacji aplikacji bazodanowych bazodanowych w w narzędziach narzędziach Forms Forms oraz oraz Reports Reports Builder) Builder) -- narzędzia narzędzia typu typu CASE CASE do do projektowania projektowania systemów systemów informatycznych informatycznych -- technologie technologie Bussiness Bussiness Inteligence Inteligence (hurtownie (hurtownie danych) danych) -- inne inne technologie, technologie, techniki, techniki, aplikacje, aplikacje, które które będą będą w w trakcie trakcie działania działania koła koła pojawiać pojawiać się się na na rynku rynku Zasadniczymi Zasadniczymi elementami elementami pracy pracy koła koła będzie: będzie: -- poznawanie poznawanie najnowszych najnowszych ii najnowocześniejszych najnowocześniejszych technologii technologii oferowanych oferowanych przez przez Oracle Oracle -- analiza analiza produktów produktów obecnie obecnie uznawanych uznawanych za za standardowe standardowe pod pod kątem kątem rozpoznania rozpoznania funkcjonalności funkcjonalności zaawansowanych zaawansowanych -- przygotowywanie przygotowywanie członków członków koła koła do do egzaminów egzaminów certyfikacyjnych certyfikacyjnych -- organizowanie organizowanie cyklicznych cyklicznych odczytów, odczytów, prelekcji, prelekcji, warsztatów, warsztatów, konkursów konkursów zz wiedzy wiedzy o o produktach produktach Oracle Oracle (zajęcia (zajęcia prowadzone prowadzone przez przez studentów) studentów) -- przystąpienie przystąpienie do do PLOUG PLOUG –– Stowarzyszenia Stowarzyszenia Polskiej Polskiej Grupy Grupy Użytkowników Użytkowników Systemu Systemu Oracle Oracle -- śledzenie śledzenie prasy prasy fachowej fachowej Kiedy Kiedy będziemy będziemy się się spotykać? spotykać? -- raz raz w w tygodniu tygodniu (poniedziałek) (poniedziałek) g. g. 17:00 17:00 -- czas czas ok. ok. 55 godzin godzin lekcyjnych lekcyjnych -- forma forma warsztatowa warsztatowa -- sala sala ……. ……. ? ? -- oprogramowanie oprogramowanie Oracle Oracle 9i, 9i, 10g 10g Plan Plan pracy: pracy: -- sprawy sprawy organizacyjne organizacyjne (strona (strona www, www, logo, logo, harmonogram harmonogram spotkań) spotkań) -- SQL SQL ** standardy, standardy, ** elementy elementy podstawowe podstawowe ii zaawansowane, zaawansowane, ** tendencje tendencje rozwojowe, rozwojowe, ** analiza analiza porównawcza porównawcza zz Microsoft Microsoft T-SQL T-SQL ** zadania zadania certyfikacyjne certyfikacyjne -- architektura architektura Oracle Oracle 9i 9i ** standard, standard, ** kompendium kompendium wiedzy wiedzy Oracle Oracle DBA, DBA, ** zadania zadania certyfikacyjne certyfikacyjne -- narzędzia narzędzia deweloperskie deweloperskie ** tworzenie tworzenie aplikacji aplikacji bazodanowych bazodanowych za za pomocą pomocą Forms, Forms, ** raportowanie w Oracle Reports, raportowanie w Oracle Reports, -- .. .. .. Certyfikacja Oracle Certyfikacja Certyfikacja Oracle Oracle OCA OCA –– Oracle9i Oracle9i Database Database Administrator Administrator Certified Certified Associate Associate OCP OCP –– Oracle9i Oracle9i Database Database Administrator Administrator Certified Certified Professional Professional Special Special Accreditation: Accreditation: Managing Managing Oracle9i Oracle9i on on Linux Linux OCM OCM –– Oracle9i Oracle9i Database Database Administrator Administrator Certified Certified Master Master Ścieżki Ścieżki certyfikacyjne certyfikacyjne –– Oracle Oracle 9i 9i DBA DBA OCA OCA OCP OCP OCM OCM Introduction Introduction to to Oracle9i Oracle9i SQL SQL Oracle9i Oracle9i Database Database Fundamentals Fundamentals IIII Zaawansowany Zaawansowany kurs kurs praktyczny praktyczny Oracle9i Oracle9i Database Database Fundamentals Fundamentals II Oracle9i Oracle9i Database Database Performance Performance Tuning Tuning Jeden Jeden kurs kurs praktyczny praktyczny Oracle Oracle 9i 9i DBA DBA -- kursy kursy Introduction Introduction to to Oracle9i Oracle9i SQL SQL Oracle9i Oracle9i database database fundamentals fundamentals II Oracle9i Oracle9i database database fundamentals fundamentals IIII Oracle9i Oracle9i database database performance performance tuning tuning Overview Podstawowa Składniki Środowisko architektury of Oracle składnia 9i Oracle Database SQL Performance Podstawowa składnia SQL Overview Środowisko of sieciowe sieciowe Oracle 9iprzegląd przegląd Database Performance Tuning Tuning Składniki architektury Oracle Ograniczanie Rozpoczęcie Podstawowa Diagnostic and architektura pracy ii porządkowanie Tuning zz serwerem Tools sieciowa danych Oracle Oracle Ograniczanie porządkowanie danych Diagnostic Podstawowa and architektura Tuning Tools sieciowa Oracle Rozpoczęcie pracy serwerem Oracle Identyfikacja administratorów bazy danych Funkcje Podstawowa Database działające Configuration konfiguracja na pojedynczych and serwisów I/O Issues Oracle wierszach Net Identyfikacja administratorów bazy danych Funkcje działające na pojedynczych wierszach Database Podstawowa Configuration konfiguracja and serwisów I/O Issues Oracle Net po po stronie stronie Zarządzanie instancją Wyświetlanie serwera Tuning danych Pool zzOracle wielu Zarządzanie instancją Oracle Wyświetlanie danych wielu tabel tabel Tuning serwerathe the Shared Shared Pool Tworzenie bazy danych Agregacja Podstawowa Tuning the Buffer konfiguracja Cache użycie funkcji Oracle Tworzenie bazy danych Agregacja danych, użycie serwisów funkcji grupowych grupowych Tuning Podstawowa thedanych, Buffer konfiguracja Cache serwisów Oracle Net Net po po stronie stronie Podzapytnia klienta Dynamic Zawartość słownika Resizing danych Podzapytnia Dynamic klienta Instance Instance Resizing Zawartość słownika danych ii jego jego wykorzystanie wykorzystanie Formatowanie Użycie Sizing Obsługa ii konfiguracja pliku kontrolnego wyświetlanych Structures Oracle wyników Server za Formatowanie wyświetlanych wyników za pomocą pomocą iSQL*Plus iSQL*Plus Sizing UżycieOther Other konfiguracja SGA Structures Oracle Shared Shared Server Obsługa plikuSGA kontrolnego Zarządzanie plikami dziennika powtórzeń Manipulowanie Archiwizacja Tuning the Oracle i odtwarzanie danymi Shared Server przegląd Zarządzanie plikami dziennika powtórzeń Manipulowanie danymi Tuning Archiwizacja the Oracle i odtwarzanie Shared Server przegląd Identyfikowanie typów przestrzeni tabel Tworzenie Instancja Optimizing ii struktury istruktury Sort zarządzanie Operations związane tabelami zz odtwarzaniem nośnika Identyfikowanie typów przestrzeni tabel Tworzenie iSort zarządzanie tabelami Optimizing Instancja Operations związane odtwarzaniem nośnika Więzy Using Struktury Konfiguracja Resource integralności składowania bazy Manager danych ii powiązania pracującej pomiędzy w nimi Więzy integralności Using Konfiguracja Resource bazy Manager danych pracującej w trybie trybie archiwizacji archiwizacji Struktury składowania powiązania pomiędzy nimi Tworzenie plików SQL Statement dziennika iperspektyw zarządzanie Tuning powtórzeń przestrzeniami Tworzenie SQL plików Statement dziennika Tuning powtórzeń iperspektyw zarządzanie przestrzeniami UNDO UNDO Inne Oracle Managing Zarządzanie obiekty Recovery Statistics bazy tabelami Manager danych Inne obiekty bazy danych (RMAN) Managing Oracle Recovery Statistics Manager (RMAN) przegląd przegląd ii konfiguracja konfiguracja Zarządzanie tabelami Zarządzanie indeksami Kontrola Archiwizacja Using Oracle uprawnień bazy Blocks danych użytkowników Efficiently poleceniami systemu Zarządzanie indeksami Kontrola uprawnień użytkowników Using Archiwizacja Oracle bazy Blocks danych Efficiently poleceniami systemu Identyfikacja nieużywanych indeksów SQL operacyjnego Using warsztaty Oracle Data Storage Identyfikacja indeksów Efficiently SQL warsztaty Using operacyjnego Oracle nieużywanych Data Storage Structures Structures Efficiently Operatory Application Tuning Operatory SET SET Application Tuning Oracle Using 9i Functions OracleMaterialized 9i Datetime Datetime Views Functions Using Materialized Views Rozszerzenia Monitoring and Detecting związane Lock zz klauzulą Rozszerzenia Oracle związane klauzulą GROUP GROUP BY BY Monitoring andOracle Detecting Lock Contention Contention Zaawansowane Workshop Overview podzapytania Zaawansowane podzapytania Workshop Overview Zapytania hierarchiczne Zapytania hierarchiczne Rozszerzenia Rozszerzenia Oracle9i Oracle9i rozkazów rozkazów DDL DDL ii DML DML Ścieżki Ścieżki certyfikacyjne certyfikacyjne –– Oracle Oracle 10g 10g DBA DBA OCA OCA OCP OCP OCM OCM Zaawansowany Zaawansowany kurs kurs praktyczny praktyczny Oracle10g Oracle10g Database Database Administration Administration II Oracle10g Oracle10g Database Database Administration Administration IIII Jeden Jeden kurs kurs praktyczny praktyczny Egzaminy: Egzaminy: Inicjatywa Inicjatywa Akademicka Akademicka Oracle: Oracle: -- dostęp dostęp do do oprogramowania oprogramowania -- upusty upusty na na szkolenia szkolenia ii egzaminy egzaminy -- prasa prasa fachowa fachowa