
Dowiesz się czego nauczysz się z kursu, kim jestem i w jaki sposób będę przekazywał Tobie wiedzę :)
Dowiesz się czym jest instancja bazy danych Oracle, oraz jakie komponenty wchodzą w jej skład.
Dowiesz się do czego służą redo logi, jak instancja Oracle zabezpieczona jest przed awarią i jakie procesy biorą udział w obsłudze bazy danych.
Dowiesz się jak dane przetrzymywane w bazie danych Oracle są organizowane.
Dowiesz się jakie są główne tablespace'y w bazie Oracle.
Dowiesz się czym jest extent i jak wygląda optymalizacja alokacji bloków z nim związana.
Dowiesz się czym jest Row Chaining i Row Migration, dlaczego każde z tych zjawisk może mieć negatywny wpływ na wydajność bazy danych Oracle.
Dowiesz się czym są grupy Redo Log - jak wygląda poprawna ich konfiguracja i co daje ich zastosowanie.
Dowiesz się czym jest baza CDB i PDB, a także jakiego rodzaju optymalizacje wprowadza zastosowanie architektury Multitenant w bazach Oracle.
Dowiesz się jak wygląda aktualny i poprzedni model nadawania wersji oprogramowaniu Oracle Database.
Dowiesz się czym jest Oracle Delivery Cloud, a także skąd pobrać pliki instalacyjne bazy danych i Oracle Enterprise Linux'a.
Dowiesz się jak powinna być skonfigurowana maszyna wirtualna na potrzeby kursu.
Dowiesz się jak zautomatyzować konfiguracje maszyny pod bazę danych Oracle, oprócz tego opowiem Ci o standardzie Oracle Flexible Architecture.
Dowiesz się jak zainstalować binaria bazy danych Oracle w trybie graficznym.
Dowiesz się co zrobić, kiedy chcesz zainstalować bazę danych Oracle, ale nie masz możliwości skorzystać z trybu graficznego.
Dowiesz się czym jest Oracle Inventory, oraz jakie informacje przechowuje.
Dowiesz się jak ustawić zmienne w systemie operacyjnym, dla użytkownika oracle.
Dowiesz się jak przy pomocy DBCA wykreować bazę danych Oracle.
Dowiesz się czym jest narzędzie SQL*Plus, a także poznasz przydatne komendy niezbędne dla każdego Administratora Baz Danych Oracle.
Dowiesz się jakie istnieją tryby startu bazy Oracle i jak między poszczególnymi z nich przechodzić!
Dowiesz się jak działa w praktyce komenda startup, przy pomocy której uruchomisz swoją bazę danych. Rzucimy również okiem na to co dzieję się w trakcie startu bazy w alert log!
Dowiesz się jak uruchamiać i zatrzymywać bazy kontenerowe PDB.
Dowiesz się jakie są tryby zatrzymywania bazy danych Oracle! Opowiem Ci w jakich sytuacjach używać każdego z nich.
Dowiesz się jak używać komend shutdown w praktyce! Przyjrzymy się jak zachowuje się transakcja bazodanowa - w trakcie zamykania bazy danych Oracle.
Dowiesz się jak wygląda proces łączenia do bazy danych. Poznasz nowe komponenty, dowiesz się czym jest proces Listener, do czego służy plik tnsnames.ora, a także do czego mogą się przydać service'y bazodanowe.
Dowiesz się jak skonfigurować Listener'a, a także poznasz metodę łączenia do bazy danych poprzez EZCONNECT.
Dowiesz się jak konfigurować serwisy bazodanowe przy pomocy pakietu DBMS_SERVICE.
Dowiesz się jak skonfigurować aliasy, które pozwolą w łatwy sposób łączyć się do baz danych Oracle.
Dowiesz się jak wykonać poprzednie zadania, ale tym razem przy pomocy graficznego Net Configuration Assistatnt'a :)
Dowiesz się gdzie znajdują się zapisane wartości parametrów bazodanowych, a także jak wygląda wyszukiwanie tych informacji podczas startu instancji bazodanowej.
Dowiesz się jakimi poleceniami można tworzyć pliki SPFILE i PFILE, a także jak uruchomić instancje z customowego pliku PFILE.
Dowiesz się jak ustawiać parametry w bazie danych Oracle, poznasz komendę ALTER SYSTEM SET/ALTER SESSION SET, a także niezbędne widoki bazodanowe.
Dowiesz się jak w praktyce ustawia się parametry bazodanowe.
Dowiesz się jak ustawić parametry bazodanowe na poziome pojedynczego kontenera.
Dowiesz się jakie są najważniejsze parametry związane z wydajnością bazy danych.
Dowiesz się jak szybko ustalić czy Twoja baza danych ma optymalnie skonfigurowane parametry związane z pamięcią!
Dowiesz się czym jest plik password file, a także poznasz narzędzie orapwd.
Dowiesz się czym są widoki słownikowe i dynamiczne w bazach danych Oracle, a także co z tych widoków możesz się wyczytać!
Dowiesz się jak działają widoki DATA DICTIONARY na praktycznym przykładzie.
Dowiesz się czym jest ADR, jak baza danych i Listener przechowywują pliki logów, a także jak zmienić domyślne lokalizacje.
Dowiesz się czym różni się tryb DEDICATED od trybu SHARED SERVER i kiedy każdy z nich stosować.
Dowiesz się jak w praktyce skonfigurować tryb SHARED SERVER, zarówno po stronie serwera jak i użytkownika.
Dowiesz się jakie możliwości mają konta SYS i SYSTEM, a także czym są uprawnienia takie jak SYSDBA czy SYSDG.
Dowiesz się jakie typy kont użytkowników występują w bazach danych Oracle i czym jest schemat.
Dowiesz się jak tworzy się użytkowników common i lokalnych, a także jak wyglądają widoki bazodanowe pokazujące informacje o użytkownikach.
Dowiesz się jak odwoływać się do obiektów w różnych schematach!
Dowiesz się czym są role w bazach danych Oracle, a także jak potrafią ułatwić administrowanie uprawnieniami.
Dowiesz się jak tworzy się role bazodanowe typu common i lokalne, poznasz także niezbędne widoki.
Dowiesz się jakie role dostarcza sama baza danych Oracle - przydatne często przy tworzeniu nowych użytkowników!
Dowiesz się jak nadawać uprawnienia i na jakie grupy dzielimy uprawnienia w bazach danych Oracle.
Dowiesz się jak w praktyce działają uprawnienia SELECT i SELECT ANY TABLE.
Dowiesz się czym są profile i jak pomagają zarządzać cyklem życia haseł w bazie danych Oracle.
Dowiesz się jakie parametry są odpowiedzialne za konfiguracje plików CONTROLFILE.
Dowiesz się jak konfigurować pliki CONTROLFILE, aby zapewnić dodatkowe zabezpieczenie na awarii bazy.
Dowiesz się jak zarządzać przestrzeniami tabel, a także jak konfigurować domyślne przestrzenie dla użytkowników i baz kontenerowych.
Dowiesz się jak tworzyć Tablespace'y, jak je modyfikować i sprawdzać ich konfiguracje!
Dowiesz się jak tworzyć obiekty w różnych tablespace'ach i jak modyfikować DEFAULT TABLESPACE.
Dowiesz się jakie parametry bazodanowe są odpowiedzialne za dane UNDO w bazie danych Oracle.
Dowiesz się jak w praktyce zmieniać tablespace UNDO na inny.
Dowiesz się jak powinna wyglądać poprawna konfiguracja REDO, a także przy pomocy jakich parametrów i komend ją wykonać!
Dowiesz się jak zmienić wielkość REDO na działającej bazie danych!
Dowiesz się co możesz robić z kontenerami bazodanowymi w bazie Oracle.
Dowiesz się jak tworzyć kontenery na podstawie PDB$SEED, a także jak klonować już istniejące!
Dowiesz się jak odpiąć kontener PDB na potrzeby migracji do innego CDB.
Dowiesz się jak podpiąć do CDB kontener PDB.
Dowiesz się na czym polega i jak powinno się wykonywać backup baz Oracle.
Dowiesz się jak skonfigurować tryb ARCHIVE pozwalający na wykonywanie backup online!
Dowiesz się jak wykonać backup'y kilku typów.
Dowiesz się jak sprawdzić w RMAN jakie są dostępne backup'y.
Dowiesz się co należy zrobić aby odzyskać bazę danych Oracle, a także dowiesz się czym jest opcja RESETLOGS.
Dowiesz się jak odtwarzać do punktu w czasie bazę danych Oracle.
Zapewne znasz z innych moich kursów już administracje PostgreSQL... czas poznać Oracle Database!
Baza danych Oracle Database ze względu na swoją niezawodność i mnogość dostępnych funkcji najczęściej występuje w dużych firmach, takich jak banki, firmy ubezpieczeniowe czy instytucje publiczne - wszędzie tam gdzie bezpieczeństwo i dostępność danych są kluczowe!
Każdy specjalista IT pracujący w dużych organizacjach prędzej czy później ma kontakt z bazą danych Oracle - co za tym idzie musi znać przynajmniej podstawy tej technologii.
Niezależnie czy jesteś:
Administratorem Bazy Danych, który zjadł zęby na innych silnikach bazodanowych
Inżynierem DevOps, który chce dorzucić nową umiejętność do swojej listy
Administratorem Systemów, któremu ma wpaść za chwilę parę nowych baz
Programistą, który jest głodny wiedzy a chciałby się świetnie orientować o czym Ci Admini mówią...
Jeżeli zaczynasz przygodę z Oracle Database...
Jeżeli chcesz, aby zarządzanie bazą danych Oracle Database nie miało przed Tobą tajemnic...
Ten kurs jest dla Ciebie!
Po tym kursie będziesz wiedział:
jak działa Oracle Database
czym jest SGA
czym jest Automatic Memory Management
dlaczego po wersji 12c wydano 18c i 19c
czym zajmuje się proces Listener
jaka jest różnica między PFILE i SPFILE
jakimi mechanizmami baza danych Oracle zabezpiecza dane przed awarią
dlaczego komenda shutdown każe nam tak długo czekać
o co chodzi z tymi kontenerami w kontekście Oracle
czym jest Automatic Diagnostic Repository
czym różni się użytkownik typu COMMON od lokalnego
czym jest Tablespace i jakie jego typy występują w bazie Oracle
jaka powinna być poprawna konfiguracja plików REDO
czym jest Oracle Managed Files
co daje nam Oracle Flexible Architecture
jak tworzyć, klonować i przenosić kontenery PDB
czym jest inkarnacja bazy
czym jest otwarcie bazy w trybie RESETLOGS
jaka jest różnica między backup incremental level 0 i 1
Będziesz także umiał samodzielnie:
zainstalować bazę danych Oracle
utworzyć nową bazę, także kontenerową
zarządzać konfiguracja listener'a
konfigurować parametry instancji
pozyskiwać informacje na temat bazy danych z widoków słownikowych
uruchamiać i zatrzymywać kontenery PDB
tworzyć użytkowników, role i profile
zarządzać uprawnieniami do obiektów bazodanowych
zarządzać plikami fizycznymi bazy danych
konfigurować redo logi
tworzyć, klonować i przenosić bazy kontenerowe PDB
tworzyć i zarządzać backup wykonanymi przy pomocy narzędzia RMAN
wykonywać restore bazy do punktu w czasie - PITR
Szanuje Twój czas i wiem że każdy ma go mało, a rzeczy do nauki jest wiele - dlatego w kursie:
jest tylko niezbędna teoria
skupiam się na praktycznym podejściu do tematu
zakres omawianych zagadnień jest inspirowany codzienną pracą Administratora Baz Danych
całość przekazu jest utrzymana w prostej stylistyce, aby ozdobniki audio/video nie przysłaniały treści
komendy używane podczas wykładów wylądowały w załącznikach w postaci plików TXT
otrzymujesz dodatkowo zestaw gotowych zapytań SQL, pozwalających wyciągnąć z Oracle najpotrzebniejsze informacje
Zakładam że kurs będzie z czasem ewoluował! Jeżeli uważasz że jakiś temat jest wart omówienia szerzej, albo chciałbyś aby w kursie pojawiło się jakieś dodatkowe zagadnienie, czy został omówiony jakiś konkretny przykład... porostu daj znać! Tematy które w wiadomościach od Was będą się pojawiały regularnie będą dodawane do kursu!