Opis zamówienia
Tematyka szkolenia:
1. Wprowadzenie do baz danych Oracle
• baza danych
• RDBMS
• SQL
2. Instalacja serwera baz danych Oracle
3. Architektura Oracle - omówienie backgroundowych procesów bazy danych
4. SQL*Plus
• podstawowe polecenia
• podstawowe opcje
• używanie sqlplusa jako sysdba z użyciem pliku orapw
5. Uruchamianie instancji - sposoby uruchamiania instancji
6. Zamykanie instancji - sposoby zamykania instancji
7. Konfiguracja OracleNET
• deskryptory połączeń
• nazwy usług sieciowych
• procesy nasłuchujące
8. SQLDeveloper
• konfiguracja połączenia
• używanie przystawki DBA
• Monitorowanie obciążenia za pomocą SqlDevelopera
9. Struktura fizyczna
• pliki bazy danych
• pliki kontrolne
• plik parametrów
• pliki dziennika powtórzeń
• pliki backupu
• archivelogi
• pliki trace i alert log
10. Struktura logiczna
• tablespace
• segment
• extent
• blok
11. Obiekty bazy danych
• Tabele
• indeksy
• klucze
• widoki
• widoki zmaterializowane
• sekwencje
• synonimy
• linki bazodanowe
12. Słowniki systemowe
• User
• All
• Dba
• v$
• słownik słowników w bazie danych
13. Zarządzanie użytkownikami bazy danych
• tworzenie, modyfikacja, usuwanie użytkowników bazy danych
• tworzenie, modyfikacja, usuwanie ról
• tworzenie, modyfikacja, usuwanie profili
• przenoszenie haseł użytkownika
14. Zarządzanie przestrzeniami tabel (tablespace)
• czym są przestrzenie tabel?
• rodzaje przestrzeni tabel
• tworzenie przestrzeni tabel
• monitorowanie przestrzeni tabel
• modyfikacja przestrzeni tabel
• usuwanie przestrzeni tabel
• przenoszenie obiektów między przestrzeniami
• shrinkowanie i związane z tym problemy
• przenoszenie plików datafile do innej lokalizacji
15. Sesje, transakcje i blokady
• hierarchia blokad
• korzystanie z widoku v$session, gv$session
• czym jest deadlock oraz jak go unikać ?
16. Monitorowanie pracy bazy danych
17. Bezpieczeństwo oraz wstępna optymalizacja
• zwielokrotnienie plików kontrolnych
• zmiana domyślnych portów
• optymalna wielkość plików redo, oraz dlaczego są tak istotne
• tworzenie pliku pfile
• backup controlfile to trace
• zwielokrotenienie procesów db_writer
• statystyki
• index monitoring
18. Monitorowanie użytkowników, oraz pracy użytkowników na obiektach (AUDYT)
• typy Audytu
• uruchamianie Audytu
• śledzenie działań użytkownika
• śledzenie działań na obiekcie
• konfiguracja tablespace dla audytu
• wyłączanie Audytu
• praktyczne zastosowania audytu w życiu codziennym
19. Eksport i import danych
• EXP/IMP
• EXPDP/IMPDP
• różnice pomiędzy EXP/IMP a EXPDP/IMPDP
• używanie przełączników REMAP_SCHEMA,
• TABLE_EXISTS_ACTION
• Killowanie procesu expdp/impdp
20. Recovery Manager(RMAN)
• podstawowe informacje
• uruchomienie RMANa
• konfiguracja
• strategie wykonywania backupów redundancy/recovery window
• inkarnacje bazy danych
• wykorzystanie opcji CATALOG do wykonywanie backupów
• opcja start catalog with
21. Tworzenie kopii zapasowych
• backupy pełne
• backupy skompresowane
• backupy przyrostowe
• walidacja bazy
22. Odtwarzanie bazy danych
• przywracanie bazy z backupów
• przywracanie bazy z backupów do punktu w czasie
• walidacja backupów
23. Mechanizm FLASHBACK (przywracanie utraconych danych bez stosowania kopii zapasowych)
• flashback obiektów
• wersje obiektów na przestrzeni czasu
• przywracanie skasowanych obiektów
• punkty przywracania bazy danych
24. DBMS_SCHEDULER -automatyzacja backupu i optymalizacji bazy danych
• czym jest scheduler?
• tworzenie
• monitorowanie
• modyfikacja
• usuwanie