Zde vysvětlujeme Zálohování databáze Oracle:Typ zálohování a strategie zálohování
Různý typ záloh Oracle
Co je online zálohování:
Online záloha nebo také známá jako otevřená záloha je záloha, ve které nebyly všechny datové soubory pro čtení a zápis a řídicí soubory kontrolovány s ohledem na stejné SCN.
Například jedna hlavička datového souboru pro čtení a zápis může obsahovat SCN 500, zatímco ostatní hlavičky datových souborů pro čtení a zápis obsahují SCN 105 nebo 100. Oracle nemůže otevřít databázi, dokud nebudou všechny tyto hlavičky SCN konzistentní, to znamená, dokud nebudou všechny změny zaznamenané v online protokolech opakování uloženy do datové soubory na disku
Je to záloha, která se provádí, když je systém spuštěn a je k dispozici pro aktualizace uživatelů
Co je zálohování offline:
Offline záloha:všechny datové soubory a kontrolní soubory jsou konzistentní ke stejnému časovému okamžiku – konzistentní s ohledem na stejné SCN,
například. Jediné tabulkové prostory v konzistentní záloze, které mohou mít starší SCN, jsou tabulkové prostory pouze pro čtení a normální offline tabulkové prostory. Jediným způsobem, jak provést tento typ zálohování, je čisté vypnutí databáze a vytvoření zálohy při zavření databáze. Konzistentní záloha celé databáze je jedinou platnou možností zálohování pro databáze běžící v režimu NOARCHIVELOG.
je to záloha, která se provádí, když je systém mimo provoz a není dostupná pro uživatelské aktualizace
Co je záloha celé databáze
Nejběžnější typ zálohy, záloha celé databáze, obsahuje kontrolní soubor spolu se všemi databázovými soubory, které do databáze patří. Pokud pracujete v režimu ARCHIVELOG, DBA má také možnost zálohovat různé části databáze po určitou dobu, čímž vytvoří zálohu celé databáze kus po kuse.
Co je záloha Tablespace
Záloha tabulkového prostoru je podmnožinou databáze. Zálohy tabulkového prostoru jsou platné pouze v případě, že databáze pracuje v režimu ARCHIVELOG. Záloha tabulkového prostoru je platná pro databázi běžící v režimu NOARCHIVELOG pouze tehdy, když je tabulkový prostor pouze pro čtení nebo offline-normální
Co je záloha datového souboru
Záloha datového souboru je záloha jednoho datového souboru. Zálohy datových souborů, které nejsou tak běžné jako zálohy tabulkových prostorů a jsou platné pouze v případě, že databáze běží v režimu ARCHIVELOG. Záloha datového souboru je platná pro databázi běžící v režimu NOARCHIVELOG pouze tehdy, je-li tento datový soubor jediným souborem v tabulkovém prostoru. Záloha je například záloha tabulkového prostoru, ale tabulkový prostor obsahuje pouze jeden soubor a je pouze pro čtení nebo offline. .
Co je záloha řídicích souborů
Záloha řídicího souboru je záloha řídicího souboru databáze. Je-li databáze otevřená, uživatel může vytvořit platnou zálohu zadáním následujícího příkazu SQL:ALTER DATABASE BACKUP CONTROLFILE to ‘location’; nebo použijte Recovery Manager (RMAN).
Co jsou archivované zálohy protokolů
Archivované protokoly opakování jsou klíčem k úspěšné obnově médií. V závislosti na dostupném prostoru na disku a počtu transakcí provedených v databázi chcete uchovávat co nejvíce dní archivních protokolů na disku a chcete je pravidelně zálohovat, abyste zajistili úplnější obnovu
Konfigurace zálohy souborů
Konfigurační soubory mohou obsahovat spfile nebo init.ora, soubor s hesly, tnsnames.ora a sqlnet.ora. Protože se tyto soubory často nemění, vyžadují méně časté zálohování. Pokud konfigurační soubor ztratíte, lze jej snadno ručně znovu vytvořit. Když je čas obnovení prvotřídní, bude rychlejší obnovit zálohu konfiguračního souboru než ručně vytvořit soubor se specifickým formátem.
Důležité atributy pro strategii zálohování
Abychom měli dobrou strategii zálohování, musíme dodržovat tyto jednoduché zásady
1) Multiplexujte online protokoly opakování
2) Spusťte databázi v režimu ARCHIVELOG a archivujte protokoly opakování na více místech
3) Udržujte více souběžných protokolů zálohy řídicího souboru
4) Provádějte časté zálohy fyzických datových souborů a ukládejte je na bezpečné místo, pokud je to možné, vytvořte více kopií
Typ metod zálohování
Oracle poskytuje uživatelům výběr z několika základních metod vytváření záloh. Mezi tyto metody patří:
1) Recovery Manager (RMAN) – Komponenta, která naváže spojení se serverovým procesem a automatizuje přesun dat pro operace zálohování a obnovy.
2) Oracle Enterprise Manager – GUI rozhraní, které vyvolá Recovery Manager.
3) Oracle Data Pump nebo Export/Import – Nástroj provádí logické zálohy zápisem dat z databáze Oracle do souborů operačního systému v proprietárním formátu. Tato data lze později importovat do databáze.
4) Spravováno uživatelem – Databáze je zálohována ručně prováděním příkazů specifických pro operační systém uživatele.