Úvod do RMAN Oracle
Oracle RMAN je zkratka pro Oracle Recovery Manager. Jedná se o klienta Oracle Database, který automatizuje úlohy zálohování a obnovy vašich databází. Provádí zálohování, obnovu a obnovu databázových souborů. Správci zálohování dat nejsou povinni zahájit proces zálohování. DBA (Database Administrators) může chránit data v databázích Oracle pomocí RMAN (Recovery Manager).
Co je RMAN Oracle?
RMAN (Recovery Manager) je databázový klient Oracle, který automatizuje správu strategií zálohování a chrání integritu databáze. Během obnovy a zálohování dat je detekována detekce poškození na úrovni bloku. Podporováno je mnoho technik zálohování, jako je politika uchovávání souborů záloh, paralelizace zálohování nebo obnovení datových toků a podrobná historie operace zálohování. Produkt Oracle Recovery Manager může provádět bloková obnova médií, automatickou duplikaci databáze, přírůstkové zálohy, převod dat mezi platformami, binární kompresi a šifrované zálohy. Zpracovává všechny tyto úkoly údržby, které jsou prováděny před nebo po zálohování nebo obnovení databází.
RMAN Oracle Architecture
Architektura Oracle Recovery Manager (RMAN) má následující komponenty:
- Cílová databáze: Jedná se o databázi, která obsahuje datové soubory, kontrolní soubory a opakované soubory, které je třeba zálohovat nebo obnovit. Řídicí soubor cílové databáze používá RMAN ke shromažďování metadat o cílové databázi. Serverové relace spuštěné v cílové databázi provádějí všechny práce se zálohováním a obnovou. Je to povinná součást pro RMAN.
- Klient RMAN: Jedná se o klientskou aplikaci, která provádí všechny operace zálohování a obnovy pro cílovou databázi. Pro připojení k cílové databázi používá síť Oracle, takže její umístění lze najít na kterémkoli hostiteli, který je připojen k cílovému hostiteli pomocí sítě Oracle Net. Jedná se o rozhraní příkazového řádku, které pomáhá při vydávání záloh, obnovení, SQL a speciálních příkazů RMAN. Je to povinná součást pro RMAN.
- Schéma katalogu obnovy: Je to uživatel přítomný v databázi katalogu obnovy, který má tabulky metadat vytvořené společností RMAN. RMAN periodicky přesouvá metadata z řídicího souboru cílové databáze do katalogu obnovy. Jedná se o volitelnou součást.
- Databáze katalogu obnovy: Jedná se o databázi, která obsahuje katalog obnovy, který obsahuje metadata, která používá RMAN k provádění úloh zálohování a obnovy. Může být vytvořen jeden katalog pro zotavení obsahující metadata více cílových databází. Je také volitelnou součástí.
- Databáze fyzického pohotovostního režimu: Jedná se o kopii primární databáze, která je aktualizována archivovanými opakovanými protokoly. Má stejné ID databáze a název databáze jako primární databáze, ale má jiné DB_UNIQUE_NAME. Pohotovostní databáze může RMAN vytvářet, zálohovat a obnovovat. Nejedná se o povinnou součást.
- Duplicitní databáze: Je to také kopie primární databáze, ale používá se pro účely testování. Jeho DB_ID se také liší od primární databáze.
- Oblast rychlého zotavení: Jedná se o místo na disku, které se používá k ukládání souborů souvisejících s obnovou, jako je kontrolní soubor, online protokoly zpětného zálohování online, zálohy RMAN a archivované opakované soubory. Soubory přítomné v oblasti rychlé obnovy jsou automaticky spravovány databází Oracle a RMAN.
- Media Manager: Jedná se o aplikaci specifickou pro dodavatele, která umožňuje společnosti RMAN zálohovat úložný systém, například pásku. Jedná se o volitelnou součást.
- Katalog správy médií: Jedná se o úložiště metadat specifických pro dodavatele související s aplikací správy médií. Je také volitelnou součástí.
- Oracle Enterprise Manager: Jedná se o rozhraní založené na prohlížeči, které zahrnuje zálohování a obnovu pomocí RMAN. Je také volitelnou součástí.
Jak RMAN funguje
Prostředí RMAN má cílovou databázi a klienta RMAN. Zálohy provádí RMAN v cílových databázích a klientská aplikace spravuje všechny úlohy zálohování a obnovy pro cílovou databázi. Rozhraní API pro správu médií používá RMAN pro práci se záložním hardwarem. Uživatel se musí přihlásit k systému Oracle RMAN a poté požádat o zálohu jeho databáze. RMAN potom zkopíruje soubor do adresáře určeného uživatelem.
Správci databází mohou ke správě RMAN používat záložní příkazy RMAN. Příkazy lze použít k převodu datových souborů, ke spuštění zálohy, k aktualizaci nebo obnovení katalogových schémat, k iniciaci flashbackové databáze, vytvoření duplicitní databáze a mnoha dalších úkolů.
Vlastnosti RMAN
- Záložní sady: Záložní sady jsou tvořeny záložními díly, ve kterých Oracle RMAN ukládá data. Záložní část je binární soubor, který může vytvořit nebo obnovit pouze RMAN. Záložní sady jsou tvořeny seskupením zálohovacích kusů, což umožňuje správcům databází chránit více datových souborů, archivních protokolů a souborů parametrů serveru. Data zapsaná v záložních sadách mohou být šifrována a dešifrována pomocí RMAN.
- Archivované protokoly opakování: Každá databáze Oracle má svůj protokol opakování, který ukládá změny provedené v databázi. Archivované protokoly opakování obsahují skupinu opakovaných protokolů uložených mimo web. Pokud se databáze nevypne správně, vede to k nekonzistentní databázi, kterou lze obnovit pomocí archivovaných opakovaných protokolů.
- Obnova Flash: Zálohy provedené RMANem jsou vytvářeny v oblasti obnovy flash databáze Oracle na disku. FRA je adresář, který obsahuje online a archivované opakované protokoly, kontrolní protokoly, protokoly zpětného záznamu a kopie obrázků. Zálohy, které již nejsou nutné, se odstraní, aby se uvolnil prostor pro nové zálohy. O zálohách, které mají být odstraněny, se rozhodne podle zásad vytvořených společností DBA.
- Flashback Database and Media Recovery: Oracle Flashbacks a Media Recovery se používají k obnovení dat. Zpětné odkazy umožňují DBA přejít na předchozí čas a odstranit uživatelské chyby nebo poškození dat, které se nazývá obnova v čase. Selhání médií jsou vyřešena pomocí programu Media Recovery. Databáze Flashback pomáhá obnovit jakoukoli databázi zcela v libovolném okamžiku místo provádění neúplné obnovy.
- Šifrovací sady záloh: RMAN nabízí tři šifrovací režimy, tj. Průhledné šifrování, šifrování v duálním režimu a šifrování heslem.
Výhody RMAN
- Vybere nejvhodnější zálohu pro obnovení databáze.
- Používá jednoduché příkazy.
- Uživatel může databázi automaticky zálohovat na pásku.
- Databázi lze obnovit na úrovni datového bloku.
- Pomocí změněné funkce zálohování lze obnovit pouze změněné datové bloky, což zkracuje dobu zálohování.
- Zabezpečené zálohy lze vytvořit pomocí funkce šifrování.
- Klon databáze lze vytvořit na vzdáleném hostiteli pomocí duplikátu příkazu RMAN.
- Databáze fyzické pohotovosti lze vytvořit jednoduše.
Jak vám tato technologie pomůže v kariérním růstu?
V důsledku nárůstu dat roste také proces nakládání s databází a strach ze ztráty dat. Vyžaduje se tedy obnova databáze, a proto se také zvyšují pracovní příležitosti. Průměrná mzda pracovních míst souvisejících s Oracle RMAN se pohybuje od 87 000 do 131 000 $ ročně.
Závěr
Tento článek souvisí se základními koncepty a fungováním Oracle RMAN, jehož rozsah se každým dnem zvyšuje v důsledku nárůstu dat, a proto je to efektivní databázový klient, který pomáhá při snadném získávání databází.
Doporučené články
Toto byl průvodce Co je RMAN Oracle? Zde jsme diskutovali o komponentách, práci, dovednostech, kariérním růstu a výhodách RMAN Oracle ?. Další informace naleznete také v dalších navrhovaných článcích.
- Co je datový sklad?
- Kariéra v Oracle
- Co je to Cyber Security?
- Co je Apache Spark?
- Co je dotaz a typy dotazů Oracle