Kód: SR7
Popis kurzu:
Účastníci kurzu budou seznámeni s problematikou
podpory synchronní i asynchronní replikace dat, s architekturou Oracle Symmetric
Replication, která je součástí volby pokročilé replikace a využitím všech
vlastností této architektury. Kurz obsahuje praktické příklady zaměřené na
konfiguraci a údržbu replikací dat ve vícenásobných distribuovaných databázích,
které si účastníci budou moci při cvičeních vyzkoušet. Tento kurz je určen
správcům databáze, kteří se zajímají o údržbu dat v distribuovaných
databázích, i vývojářům aplikací, kteří vytvářejí aplikace pro distribuovaná
prostředí.
Délka kurzu: 5 dnů
Určení kurzu:
- Správci databází
- Správci systému
- Vývojáři aplikací
- Pracovníci technické podpory
Předpokládané znalosti:
Doporučené:
Obsah kurzu:
Symetrické replikace - úvod
Účastníci se seznámí se základními informacemi
potřebnými k používání vlastnosti symetrická replikace Oracle 7
- Volání vzdálených procedur - RPC
- Replikace
- Řešení konfliktů
- Synchronní a asynchronní podpora aplikací
- Použití symetrické replikace
Architektura
Účastníci se seznámí s hlavními složkami
symetrické replikace a jejich vzájemnými vztahy
- Hlavní komponenty replikovaného prostředí
- Šíření (propagace) změn na master sites
- Tabulky používané funkcí symetrická replikace
Odložené transakce
Účastníci se seznámí s důležitými aspekty
odložených transakcí a se způsobem jejich použití.
- Funkce odložených RPC mimo replikaci
- Specifikace místa určení odložené transakce
- Vytvoření odložené transakce
- Vytvoření odloženého volání
- Zkopírování transakce na nové místo určení
Cyklické volání procedur (Job Request)
Účastníci se seznámí se základními koncepty prací
- Koncepty fronty úloh
- Procesy SNP běžící v pozadí
- Správa fronty
- Vytvoření úlohy
- Prohlížení informací o frontě úloh
- Odstranění úlohy z fronty
- Pozměnění úlohy
- Vynucení provedení úlohy
- Shrnutí
Vytvoření replikovaného prostředí
Účastníci se naučí jak nastavit replikované
prostředí a vytvořit replikované objekty
- Přehled konfigurace databáze
- Přehled konfigurace SQL*Net
- Náhradní systémový uživatel
- Stanovení správců replikací
- Databázová spojení
- Modely implementace uživatelů
- Udělování a odebírání privilegií
- Praktické cvičení - nastavení fyzického prostředí
pro replikaci (nastavení)
- Master Definition Site
- Vytvoření replikačních schémat (skupiny)
- Vytvoření replikačních objektů
- Generování replikační podpory
- Obnovení aktivity master
- Přidání databáze master
Změny replikovaného prostředí
Účastníci se naučí vykonávat aktivity běžně
prováděné po nastavení a vytvoření replikovaného prostředí.
- Pozastavení aktivity master
- Změna replikovaného schématu
- Odstranění master site
- Změna Master Definition Site
- Spouštění asynchronních příkazů DDL
- Použití dalších změn
Řešení konfliktů
Účastníci se seznámí se způsoby řešení
konfliktů.
- Skupiny sloupců
- Typy konfliktů
- Mechanismus detekce konfliktů
- Řešení konfliktů vyvolaných příkazem UPDATE
- Řešení konfliktů jedinečných omezení
- Řešení konfliktů vyvolaných příkazem DELETE
- Použití různých metod pro řešení konfliktů
- Konvergence
- Přiřazení metody řešení konfliktu
- Uživatelské funkce pro řešení konfliktů
- Informace o rutině pro řešení konfliktů
- Statistika řešení konfliktů
- Nevyřešené chyby
- Shrnutí
- Praktické cvičení - určení řešení konfliktu (cv.3)
Procedurální replikace
Účastníci se podrobně seznámí se způsoby použití
procedurální replikace a jejími rozdíly s replikací na úrovni řádek.
- Použití procedurální replikace
- Objekty potřebné k podpoře procedurální replikace
- Spuštění replikované procedury
- Ukázky generovaného kódu
Utilita pro porovnání tabulek
Účastníci se seznámí s vlastností porovnání
symetrických replikačních tabulek.
- Koncepty porovnání tabulek
- Sada DBMS_RECTIFIER_DIFF
- Procedura DIFFERENCES
- Procedura RECTIFY
- Překryté procedury
- Směrnice pro použití
- Otázky výkonu
- Výjimky
Řízení replikovaného prostředí
Účastníci se seznámí s různými nástroji a
programy pro řízení replikace.
- Spouštění Server Manager
- Replication Drawer
- Složky Replication Drawer
- Rozhraní MIB SNMP a serveru O7
- Program SMTI
Snímky (snapshoty)
Účastníci se seznámí s účelem a použitím
snímků v replikovaném prostředí.
- Přehled snímků Read-only
- Protokol snímků
- Definice aktualizovatelných snímků
- Šíření změn z míst snímků do míst master
- Replikační katalogy
- Správa místa replikačního snímku (replication snapshot
site)
- Vytvoření skupin obnovení snímků (refresh groups)
- Změna hlavního místa (master site) snímku
- Zrušení (drop) místa snímku
Synchronní replikace
Účastníci se seznámí se způsobem použití
synchronní replikace a jejími rozdíly s asynchronní replikací.
- Architektura synchronní replikace
- N-cestné šíření synchronních dat
- Změna typu šíření
- Snímky šíření synchronních dat
- Otázky migrace
Shrnutí
Po absolvování tohoto kurzu budou účastníci umět
spravovat replikované prostředí a specifikovat správnou metodologii řešení
konfliktu pro replikované prostředí.
Doporučené navazující kurzy:
|