• Vytvořte záložní kopii a obnovte databázi Oracle. Zálohování a obnova dat databáze Oracle

    Zálohování Oracle by měly být prováděny efektivně a rychle, protože databázové servery Oracle se obvykle používají v nejrušnějších provozech v komerčním segmentu. Handy Backup organizuje zálohování záloh Oracle prostřednictvím standardní utilita Zálohování Oracle RMAN.

    Výhody použití Oracle RMAN Backup s Handy Backup

    Specializovaný plugin Oracle pro zálohování v Handy Backup funguje jako grafický doplněk (GUI) oproti standardnímu programu Backup RMAN, přičemž si zachovává všechny funkce a schopnosti poskytované nástrojem RMAN Backup Oracle.

    Zálohování databáze Oracle v Handy Backup lze naplánovat v daný čas a ve stanovených intervalech (od jedné minuty do několika měsíců včetně), stejně jako při výskytu systémové události (přihlášení uživatele, připojení úložiště USB).

    Různé techniky pro zálohování a obnovu Oracle ze zálohy

    Pomocí Handy Backup můžete provádět smíšenou, rozdílovou nebo přírůstkovou zálohu Oracle, ukládat více verzí zálohy databáze Oracle z jedné zdrojové datové sady, šifrovat nebo komprimovat výslednou zálohu RMAN atd.

    Zálohovací úložiště databáze Oracle

    Pomocí Handy Backup můžete nakonfigurovat nástroj RMAN pro zálohování záloh na různá datová úložiště, včetně moderních paměťových médií, jako jsou:

    • Místní disky, paměťová zařízení USB, mapované síťové disky;
    • Síťové sdílení, zařízení NAS, FTP, SFTP, FTPS servery, privátní cloudy;
    • Cloudové služby Yandex Disk, Google Disk, Amazon S3, Dropbox, OneDrive a další;
    • Specializované spolehlivé úložiště HBDrive vhodné pro zálohování databází Oracle.

    Poznámka: serverová řešení Handy Backup Office Expert a Handy Backup Server Network obsahují „z krabice“ všechny dostupné moduly úložiště, které vám umožňují uspořádat zálohu databáze Oracle do nejpohodlnějšího a nejspolehlivějšího úložiště dat pro konkrétní úlohu.

    Proč je vhodné používat zálohování RMAN prostřednictvím Handy Backup?

    Rozhraní a sada funkcí Handy Backup vám umožňují používat zálohovací nástroj RMAN jako jeden z programových plug-inů pod kontrolou jediného rozhraní. Úlohy zálohování Oracle DB můžete nejen snadno vytvářet nebo upravovat, ale také je spravovat:

    • Spouštějte další aplikace před a po úkolu, čímž efektivně nahradíte typický zálohovací skript Oracle PL SQL pohodlným vizualizovaným řešením.
    • Získejte zprávy o úlohách zálohování a prohlížejte si pracovní protokoly v okně programu nebo e-mailem s konfigurovatelnou frekvencí odesílání.

    • Užívat si síťová řešení Praktická záloha pro zálohování Oracle na vzdálených počítačích z centrálního administrativního panelu.

    Jak zálohovat Oracle pomocí Handy Backup

    Zde najdete krátký průvodce vytvořením zálohy databáze Oracle pomocí Handy Backup. Program se stará o veškerou práci s interakcí se zálohovacím nástrojem RMAN, což vám umožní zálohovat databázi Oracle a obnovit databázi ze zálohy automaticky.

    1. pracovat s funkcemi zálohování.
    2. Vytvořte nový úkol v Handy Backup pomocí nabídky nebo tlačítka "Nový úkol".
    3. V kroku 1 vyberte úlohu zálohování. Klikněte na další.
    4. V kroku 2 vyberte plugin Oracle ze skupiny Databáze v levém podokně.

    1. Dvakrát klikněte na název pluginu nebo klikněte na ">>".
    2. Otevře se dialog pro výběr dat. Zaškrtněte políčka u databází pro zálohování Oracle.

    1. Klikněte na OK a vraťte se ke kroku 2. Pokračujte s DB:

    • V kroku 3 vyberte vhodné úložiště.
    • Zvolte vytvoření úplné/přírůstkové zálohy Oracle v kroku 4.

    • V kroku 5 nastavte kompresi a/nebo šifrování.
    • Nastavte pracovní plán podle času nebo události v kroku 6.
    • Spusťte další programy, příkazy nebo balíčky před a/nebo po úloze v kroku 7.
    • V kroku 8 pojmenujte svůj úkol a dokončete Průvodce novým úkolem.

    Poznámka: Pomocí systému karet v okně zobrazení problému můžete později změnit jakékoli podrobnosti jakéhokoli problému. Každá z karet odpovídá určitému kroku v Průvodci novou úlohou.

    Obnovení Oracle ze zálohy

    Chcete-li obnovit databázi ze zálohy pro Oracle, musíte vytvořit úlohu automatického obnovení dat. Spusťte Průvodce novou úlohou a postupujte podle následujících pokynů:

    1. Vyberte úlohu obnovení v kroku 1. Přejděte ke kroku 2.
    2. Otevřete datový sklad, najděte adresář zálohy databáze Oracle a v něm soubor záloha.hbi.

    1. Dvakrát klikněte na název souboru nebo klikněte na „Další“.
    2. Pokud chcete nechat Oracle obnovit databázi ze zálohy do jejího původního umístění, stačí kliknout na tlačítko "Další" až do konce průvodce úlohou.
    3. Pokud chcete změnit umístění obnovení, klikněte na tlačítko "Změnit umístění".

    V dialogovém okně pro výběr umístění obnovení zadejte server, na který chcete obnovit Oracle ze zálohy. Tímto způsobem můžete klonovat a replikovat zálohy Oracle.

    Vyzkoušejte zálohovací plugin Oracle RMAN v práci tím, že si stáhnete a nainstalujete Handy Backup hned teď se všemi dostupnými funkcemi a pluginy na 30denní bezplatnou zkušební dobu!

    Dobrý den, milí čtenáři tohoto blogu! Předkládám vám článek o zálohování a obnově databáze Oracle. Myslím, že tento materiál bude užitečný pro administrátory, kteří provádějí zálohy a obnovy na serveru Oracle pomocí Recovery Manager (RMAN).

    Zálohování a obnovení

    Pro pochopení článku je žádoucí mít porozumění v následujících oblastech:

    • Koncepty relačních databází a základy administrace.
    • Prostředí operačního systému, pod kterým běží Oracle Base.

    Tento článek je ve skutečnosti úvodním ze série článků o základních konceptech zálohování a obnovy. Tento materiál doporučuji všem uživatelům odpovědným za zálohování a obnovu. Obecně bude článek zajímat všechny uživatele, nejen ty, kteří používají RMAN. V budoucnu vám plánuji říci více o technologiích zálohování a obnovy pomocí nástroje Recovery Manager. Uživatelé spravující zálohování a obnovu bez RMAN se budou muset pouze seznámit s koncepty v tomto článku a následnými příspěvky s přehledem zálohování a obnovy.

    Účelem navrhovaného souboru článků je tedy učinit obecný přehled koncepce zálohování a obnovy, podívejte se na databázové soubory Oracle související se zálohováním a obnovou a prozkoumejte dostupné nástroje pro zálohování a obnovu databáze, ochranu před ztrátou dat a jinými chybami.

    Co je tedy zálohování a obnova? Zálohování a obnovení zahrnuje různé strategie a postupy související s ochranou vaší databáze před ztrátou informací a obnovou databáze po nějakém typu ztráty dat.

    Fyzické a logické zálohy

    záloha je kopie dat z vaší databáze, kterou lze použít pro obnovu. Zálohy lze rozdělit na fyzické zálohy A logické zálohy.

    Fyzické zálohy jsou zálohy fyzických souborů používaných k ukládání a obnově databáze, jako jsou datové soubory, kontrolní soubory, archivy souborů protokolu. V konečném důsledku je každá fyzická záloha kopií souborů, které ukládají informace o databázi jinde (na disku, na pásce atd.).

    Logické zálohy obsahují logická data (například tabulky nebo uložené procedury) exportovaná z databáze pomocí exportní utility Oracle a uložená jako binární soubor – pro následný import do databáze pomocí importní utility Oracle, resp.

    Fyzické zálohy jsou základem každé spolehlivé strategie zálohování a obnovy, zatímco logické zálohy ano užitečný doplněk v mnoha případech k fyzickým zálohám, ale pro uspokojivou ochranu před ztrátou informací bez fyzických záloh jsou nedostatečné.

    Dále termín „záloha“ v tomto článku o zálohování a obnově bude znamenat především fyzické zálohy (pokud není uvedeno, o jaké zálohy se jedná) a udělat zálohučást nebo celá databáze bude znamenat - provést jeden z typů fyzické zálohy. Důraz je v článku kladen především na fyzické zálohy.

    Chyby a selhání, které vyžadují obnovení ze zálohy

    Přestože existuje několik typů problémů, které mohou přerušit normální fungování databází Oracle nebo I/O operace, obvykle pouze dva z nich vyžadují zásah správce (DBA) a obnovu médií: samotná selhání médií ( pevné disky atd.) a chyby uživatele.

    Jiná selhání mohou vyžadovat zásah DBA k opětovnému načtení databáze (po selhání instance) nebo přidělení dalších místo na disku(po selhání při provádění sql věty například kvůli přeplněnému datovému souboru), ale tyto situace nepovedou obecně ke ztrátě dat a nebudou vyžadovat obnovu ze zálohy.

    Uživatelské chyby

    K chybám uživatele dochází buď v důsledku chyb v aplikační logice, nebo při odchýlení se od návodu k obsluze jsou data ve vaší databázi nesprávně změněna nebo smazána. Ztráty informací v důsledku chyby uživatele zahrnují přehlédnutí, jako je smazání důležitých tabulek, vymazání nebo změna obsahu tabulky. Zatímco vzdělávání uživatelů a pečlivá správa oprávnění může chránit před většinou chyb uživatelů, vaše strategie zálohování určí, jak elegantně obnovíte ztracená data, když chyba uživatele způsobí ztrátu informací.

    Selhání média

    Selhání média je selhání při čtení nebo zápisu souboru na disk, který je nutný pro fungování databáze, z důvodu fyzický problém s diskem. například selhání hlavy. Jakýkoli databázový soubor může být poškozen kvůli selhání média.

    Vhodná metoda obnovy po selhání média závisí na tom, které soubory byly selháním postiženy, a také na typech dostupných záloh.

    Oracle Backup and Recovery Solutions: RMAN a Custom Backups

    Chcete-li provést zálohu a obnovení na základě fyzické zálohy, máte k dispozici dvě řešení:

    • Správce obnovy- nástroj (funguje z příkazového řádku nebo z GUI Enterprise Manager), který se integruje s relacemi běžícími na serveru Oracle za účelem provádění řady souvisejících činností zálohování a obnovy a udržování historie vašich záloh
    • Tradiční vlastní zálohování a obnovení(tj. prováděné a řízené uživatelem), když přímo spravujete soubory, které tvoří vaši databázi, při používání příkazů OS a funkcí SQL*Plus souvisejících se zálohováním a obnovou

    Obě metody jsou podporovány společností Oracle a jsou plně zdokumentovány. Recovery Manager je však preferovaným řešením pro zálohování a obnovu databáze. Může provádět stejné typy zálohování a obnovy, jaké jsou k dispozici u vlastních záloh a obnovy, ale mnohem jednodušším způsobem, navíc RMAN poskytuje společné rozhraní pro úlohy zálohování napříč různými operačními systémy a nabízí také řadu technologií zálohování, které nejsou dostupné v manuální způsoby zálohování.

    Většina článku se zaměří na zálohování a obnovu pomocí RMAN. Vlastní metody zálohování a obnovy plánuji popsat v budoucích článcích o zálohování a obnově.

    Bez ohledu na to, kterou metodu použijete (RMAN nebo vlastní), můžete své fyzické zálohy rozšířit o zálohy objektů logického schématu, které se provádějí pomocí obslužných programů pro export. Data uložená tímto způsobem lze později importovat a znovu vytvořit tyto objekty po obnovení z fyzické zálohy. V tomto článku však nebudu uvažovat o logických zálohách (o logických zálohách pak chci napsat samostatný článek).

    Děkuji za pozornost! Nenechte si ujít pokračování tématu zálohování a obnovy v budoucích článcích, které se pokusím napsat v blízké budoucnosti. Hodně štěstí!.

    Tento dokument popisuje pravidla a postupy, které je třeba dodržovat při podnikovém zálohování Oracle pomocí softwaru Bacula Enterprise Edition. Dokument také obsahuje různé scénáře pro obnovení zálohy Oracle.

    Přehled zálohování Oracle

    Bacula Enterprise Edition používá jedinečný modul pro zálohování Oracle, který zjednodušuje zálohování a obnovu Oracle. Plugin umožňuje používat pokročilé metody pro "horké" a "studené" zálohování Oracle a obnovu dat a konfigurací uložených na serverech 10. a 11. generace. Zásuvný modul pro zálohování databáze Oracle vám umožňuje obnovit Oracle do určitého bodu v čase (před kontrolním bodem), filtrovat objekty během zálohování Oracle a obnovit je. Umožňuje také vytvářet zálohy Oracle s konfiguračními informacemi, jako jsou parametry. Zásuvný modul Oracle DB podporují 32/64bitové platformy Linux podporované společností Oracle a také Oracle DB 10.x, 11.x.

    Další výhody zálohování Oracle s Bacula:

    • Při použití režimu RMAN vám plugin umožňuje vytvářet přírůstkové a rozdílové zálohy Oracle na úrovni bloku.
    • Funkce RMAN sledování změn, používaná pro následné přírůstkové zálohy, výrazně zlepšuje vytváření záloh zápisem změněných bloků každého datového souboru do souboru sledování změn.
    • DBA nemusí znát databáze Oracle nebo být schopen vytvářet složité skripty zálohování Oracle.
    • Tento plugin pro vytváření a obnovu záloh Oracle je také navržen pro vytváření záložních kopií konfiguračních informací, jako jsou parametry.

    Tento dokument představuje různé cesty a strategie zálohování Oracle pomocí softwaru Bacula Enterprise Edition a odpovídajícího zásuvného modulu.

    Oracle Backup Glosář

    V tomto dokumentu se používají následující termíny:

    • OBLOUK(Archivovaný protokol registrací)– standardní metoda používaná k zajištění integrity dat. Základní myšlenkou ARC je, že změny provedené v datových souborech (které obsahují tabulky a indexy) budou zapsány až po zaprotokolování změn, to znamená po migraci položek protokolu popisujících změny do trvalého úložiště.
    • PITR Oracle Checkpoint Recovery (PITR) obnoví databázi k určitému časovému bodu a poté použije přírůstkové zálohy a vrácení zpět k obnovení databáze do určeného časového bodu. Obnova PITR je někdy označována jako částečná obnova, protože PITR obnovuje databázi do určitého okamžiku a nepoužívá všechny soubory protokolu zálohování Oracle.
    • RMAN Oracle Recovery Manager nebo nástroj RMAN, příkazový řádek a nástroj založený na Oracle Enterprise Manager je metoda zálohování a obnovy databáze doporučená společností Oracle. Nástroj RMAN je navržen tak, aby pracoval přímo se serverem. Nástroj vám umožňuje identifikovat poškozené datové bloky během zálohování a obnovy databáze. Nástroj RMAN optimalizuje výkon a spotřebu paměti během vytváření záloh komprimací souborů a komprimací zálohovací sady.
      http://docs.oracle.com/cd/B28359_01/backup.111/b28270/toc.htm
    • EXP/IMP K provádění logického zálohování/obnovy databáze se používají nástroje Oracle export (exp)/import (imp). Při exportu se vytvoří výpis databázových objektů ve formě binárního souboru, který lze následně importovat do jiné databáze Oracle.
    • datová pumpa Technologie Oracle Data Pump je modernější, rychlejší a flexibilnější alternativou k utilitám „exp“ a „imp“ používaným v předchozí verze Věštec. Tato nová metoda bohužel nepodporuje výstup dat přímo do souboru FIFO. Proto použití nářadí datová pumpa vyžaduje, abyste nejprve vypsali data na disk a poté je načetli pomocí Bacula Enterprise File Daemon. Současná verze Zásuvný modul Oracle nepodporuje technologii Data Pump.
    • SBT Ve výchozím nastavení RMAN odesílá všechny zálohy Oracle do speciálního systémového adresáře na disku. Můžete také nakonfigurovat RMAN pro vytváření záloh na jiná média, jako jsou pásky, pomocí modulu SBT. Bacula pak bude fungovat jako Media Manager a data budou přenesena přímo z RMAN do Bacula.
    • libobk Rozhraní SBT je implementováno na základě souboru knihovny libobk.
    • Tablespace Databáze je rozdělena do logických úložišť nazývaných tabulkové prostory, které jsou seskupeny na základě logické struktury. Například tabulkové prostory mají tendenci seskupovat všechny aplikační objekty, aby se zjednodušila správa.
    • Systém je kolekce databázových objektů. Schéma je ve vlastnictví uživatele databáze. Schéma má stejný název jako jeho uživatel. Objekty schématu jsou logické struktury, které přímo souvisejí s databázovými daty. Objekty schématu zahrnují struktury, jako jsou tabulky, pohledy, indexy. (Mezi tabulkovým prostorem a schématem není žádný vztah. Objekty ve stejném schématu mohou být umístěny v různých tabulkových prostorech a tabulkové prostory mohou obsahovat objekty z různých schémat.)
    • Instance Oracle DB Server se skládá z Oracle DB a Oracle DB instance. Při každém spuštění databáze je přidělena systémová globální oblast (SGA) a jsou spuštěny procesy Oracle na pozadí. Kombinace procesy na pozadí a paměťové vyrovnávací paměti se nazývá instance Oracle.
    • SID Oracle System ID (SID) se používá k identifikaci databáze v systému. Z tohoto důvodu nemůže v jednom systému existovat více než jedna databáze s jedinečným SID. Typicky je SID nastaveno proměnnou "ORACLE_SID". Případně můžete tento identifikátor najít v prvním poli (před 🙂 souboru /etc/oratab.
    • kopírovat Při každém otevření databáze pomocí příkazu ALTER DATABASE OPEN RESETLOGS se vytvoří kopie.
    • SCNČíslo systémové změny (SCN) je číslo v Oracle, které se postupně zvyšuje s každou změnou provedenou v databázi: vložení, aktualizace, smazání. SCN se také zvyšuje v důsledku interakce mezi databází.
    • Oracle Recovery- akce, která vede k extrakci dat ze zálohy. Po obnovení databáze ji možná budete muset vrátit výchozí stav, to znamená, že se přesuňte vpřed k určitému kontrolnímu bodu.
    • Návrat do původního stavu je postup pro aktualizaci obnoveného datového souboru pomocí archivovaných redo logů a aktuálních logů, to znamená použití změn provedených v databázi po vytvoření zálohy.
    • Funkce Proxy kopie je funkce nástroje RMAN, která není podporována současnou implementací rozhraní Bacula Enterprise SBT.

    Konvence

    • Hodnoty uzavřené v závorkách< >zadané uživateli, např. musí být nahrazeno aktuálním číslem ORACLE_SID. Pokud je vaše číslo ORACLE_SID TEST, soubor je zapsán jako init .ora bude vypadat jako initTEST.ora.
    • % znamená, že příkaz by měl spustit normální uživatel.
    • # znamená, že příkaz musí být spuštěn pod účtem uživatele root.
    • RMAN> znamená, že příkaz musí být spuštěn v rámci relace rman.
    • SQL> znamená, že příkaz musí být spuštěn uvnitř relace sqlplus.
    1. Zálohování Oracles pluginem

    Výběr metody zálohování Oracle: Dump nebo RMAN

    Níže uvedená tabulka ukazuje výhody metod obnovy záloh podporovaných zásuvným modulem Bacula Enterprise pro Oracle. Chcete-li zvolit jednu nebo druhou metodu, řiďte se takovými funkcemi, jako je schopnost obnovit zálohu Oracle do daného kontrolního bodu, schopnost filtrovat objekty během zálohování nebo obnovy. Uživatel může také kombinovat metody vytváření výpisu a použití nástroje RMAN PITR pro jeden cluster.

    Nástroj RMAN vám také umožňuje používat moderní metody, díky kterému můžete data posílat přes rozhraní Bacula Enterprise SBT například na pásku a disk zároveň pro rychlejší obnovu.

    Funkce Skládka RMAN RMAN SBT
    Schopnost obnovit jeden objekt (tabulku, schéma…) Ano Ne Ne
    Schopnost obnovit jeden soubor (index, databáze, tabulka…) Ne Ano Ano
    Rychlost zálohování Oracle Nízký Vysoký Vysoký
    Míra zotavení Nízký Vysoký vysoká *
    Velikost zálohy Oracle Malý Velký Velký
    Velikost zapnuta lokální disk při vytváření zálohy Nic Všechny zálohy Nic
    Velikost na místním disku během obnovy Nic Všechny zálohy Požadované předměty
    Schopnost obnovit na kontrolní bod Ne Ano Ano
    Podpora přírůstkového/rozdílového zálohování Oracle Ne Ano Ano
    Paralelní zotavení Ano Ano Ano
    Oracle online zálohování Ano Ano Ano
    Konzistence Ano Ano Ano
    Schopnost obnovit předchozí hlavní verzi Oracle Ne Ne Ne

    Tabulka 1. Metody obnovy Oracle

    * Při použití rozhraní RMAN SBT bude rychlost obnovy záviset na různých položkách, jako je typ média (páska nebo disk), rychlost síťového přenosu, dostupnost zařízení s démonem strážce atd... V softwaru Bacula Enterprise verze 6.4 a vyšší a zařízení s démonem strážce může používat stejný diskový svazek pro více paralelních obnovení. Je tedy možné spouštět více úloh obnovení a zálohování Oracle současně.

    Konfigurace RMAN SBT

    Tato část uživatelské příručky popisuje správná instalace a konfiguraci rozhraní Bacula Enterprise SBT pomocí Oracle a RMAN.

    Při vytváření zálohy Oracle nebo spouštění zálohování z RMAN bude muset RMAN kontaktovat centralizovaného Bacula Enterprise Directora, aby vám poskytl informace o souborech a svazcích nebo aby inicioval zálohování nebo obnovu Oracle. K navázání spojení budete potřebovat společné dávkové soubory FIFO a b-konzole.

    Při použití pluginu oracle-sbt-fd nebude ředitel moci spustit zálohu Oracle z konzoly b nebo z plánu. Pouze nástroj RMAN bude schopen zahájit relaci a spustit zálohování. Vezměte v úvahu skutečnost, že stále používáte standardní zálohu systému Oracle, a poté použijte RunScript k automatickému vyvolání RMAN.

    Konfigurace Bacula. Při použití rozhraní SBT musí být nainstalována b-console (konzole Bacula). Konzole by vám měla umožnit připojení k centralizovanému řediteli a přístup místního klienta, úloha zálohování Oracle a další charakteristiky fondu.

    Chcete-li použít konzolu s handicapované, můžete použít následující definici konzole:

    Obrázek 1. Záloha Oracle mezi RMAN a Bacula

    "Oraclu" Unix uživatel musí být schopen zobrazit b-console a číst odpovídající konfigurační soubor bconsole.conf, což není výchozí konfigurace. Můžete zkopírovat binární a konfigurační soubor do složky /opt/bacula/oracle s následujícími unixovými příkazy:

    Důležité: Po každém upgradu Bacula Enterprise můžete potřebovat kopii binárního souboru b-console.

    Spouštění paralelních úloh při zálohování databáze Oracle

    Chcete-li spustit zálohu nebo obnovu Oracle pomocí více kanálů, musíte se ujistit, že všechny požadované prostředky zásuvného modulu Oracle DB jsou správně nakonfigurovány pomocí příkazu Maximum Concurrent Jobs, aby bylo možné spouštět paralelní úlohy.

    • Ředitel: Ředitel (ex: 100)
    • Ředitel: Klient (ex: 10)
    • Ředitel: Job (ex: 10)
    • Ředitel: Storage (ex: 10)
    • Úložiště: Úložiště (např.: 100)
    • Úložiště: Zařízení (např.: 10 nebo 10 zařízení seskupených ve virtuálním měniči)
    • Klient: FileDaemon (ex: 10)

    Aby bylo zajištěno, že úlohy zálohování a obnovy běží paralelně pomocí stejného prostředku Director Storage, musí konfigurace používat jednotku Virtual Changer. Konkrétní informace o konfiguraci viz technická dokumentace Zálohování disku.

    Mediální omezení

    Oracle vyžaduje, aby Bacula Enterprise Media Manager neslučoval datové toky ze dvou souběžných relací API na stejném sériovém zařízení. To znamená, že pokud používáte páskovou jednotku pro zálohování databáze Oracle, musíte pro každou úlohu paralelního zálohování použít jinou páskovou jednotku. Toto omezení se nevztahuje na diskové jednotky. Toto omezení znamená zvláště dlouhou dobu zotavení.

    Konfigurace Bacula SBT

    libobk lze konfigurovat pomocí souboru /opt/bacula/oracle/sbt.conf nebo / opt/bacula/etc/sbt.conf nebo pomocí příkazu RMAN ODESLAT. Tabulka 2 uvádí použité deskriptory:

    Parametr Popis Příklad
    klienta Jméno klienta Bacula klient=oracle-fd
    restaurátor Jméno klienta Bacula používané pro obnovu restoreclient=oracle-fd
    práce příkaz b-console s argumenty

    bconsole="/tmp/bconsole -n"

    obnovit práci Název úlohy obnovení Bacula. Pokud máte v konfiguraci definováno více úloh obnovy a tato možnost není použita, plugin SBT automaticky vybere první úlohu obnovy, kterou jste definovali. restorejob=Obnovit soubory
    čekat na dokončení práce Čekání na dokončení úkolu na konci relace SBT. Ve výchozím nastavení relace končí co nejrychleji. Vezměte prosím na vědomí, že tato možnost by měla být použita pouze při spouštění zálohování z nástroje RMAN. čekat na dokončení práce
    Aktualizace Typ aktualizace (místní adresář). Pokud je název souboru přítomen v místním adresáři, plugin odpoví přímo RMAN, aniž by kontaktoval Bacula Directora. Použijte příkaz update=force k vynucení ověření Bacula Director. aktualizovat=vynutit
    jobopt Další parametr úlohy jobopt="spooldata=no"
    záložní adresář Složka místního adresáře backupdir=/opt/bacula/oracle
    ctrlfile Hlavní cesta k ovládacímu souboru ctrlfile=/tmp/oracle
    ctrltimeout Pauza při připojování k Bacula ctrltimeout=300
    zkusit znovu Počet pokusů o připojení k Bacula
    localdir Místní složka datového souboru, kterou plugin SBT zkontroluje před voláním úlohy obnovení Bacula.

    Localdir=/tmp/@ORACLE/sbt

    katalog Název adresáře Bacula katalog="MůjKatalog 2"
    stopa Cesta k trasovacímu souboru trace=/tmp/log.txt
    ladit Úroveň ladění

    Tabulka 2. Konfigurace SBT libobk

    Minimální parametry, které musí být uvedeny v konfiguračním souboru, jsou klient, úloha a b-konzola. Vezměte v úvahu skutečnost, že pokud konfigurovatelný prvek obsahuje mezery (například b-console), je nutné použít dvojité uvozovky.

    Tato nastavení lze přepsat příkazem RMAN SEND.

    Příkaz SEND je omezen na 512 bajtů, takže k zadání všech parametrů lze použít více příkazů SEND. Bylo by lepší se vyhnout dlouhé cesty při použití rozhraní SBT.

    Konfigurace sady souborů

    Zásuvný modul pro zálohování databáze Oracle SBT (oracle-sbt) přijímá parametry v Job FileSet, jak je popsáno v tabulce 3.

    Tabulka 3. Parametry modulu Oracle SBT

    Testování konfigurace sbt.conf

    Chcete-li otestovat konfiguraci modulu plug-in Bacula Enterprise Oracle SBT, může uživatel root použít následující příkazy:

    Pokud dojde k chybě připojení, zobrazí se zpráva. Dokud správně nenakonfigurujete nastavení připojení, nemá smysl spouštět zálohu Oracle RMAN.

    Interní katalog Bacula SBT

    Soubor Bacula Enterprise libobk používá místní adresář k ukládání informací o všech souborech. Tyto informace mohou být zastaralé. Proto můžete použít volbu update=force v souboru sbt.conf nebo příkaz SEND k vynucení hledání adresáře Bacula.

    Výchozí adresář je uložen v / opt/bacula/oracle/bacula-sbt.cat a může být součástí běžné zálohy systému.

    Schopnost zálohování Oracle RMAN

    Při použití pluginu RMAN SBT Bacula Enterprise musí možnost uložit sadu záloh Oracle pomocí nástroje RMAN odpovídat svazku Bacula nebo uchovat úlohu v paměti. Když RMAN odešle příkazy k odstranění záložních souborů, Bacula se nepokusí nic vyčistit ani odstranit.

    Příklady zálohování Oracle

    Následující příklad popisuje spuštění 3 paralelních úloh zálohování Bacula současně. V tomto případě jim obslužný program RMAN odešle data pomocí tzv. kruhového algoritmu. Pokud RMAN není schopen komunikovat s Bacula na jednom nebo více kanálech, RMAN automaticky odešle data na dostupný kanál. To znamená, že pokud je vaše úložiště nebo centralizovaný ředitel zaneprázdněn (omezeno počtem zařízení nebo nastavením maximálního počtu paralelních úloh), RMAN najde cestu ven automaticky.

    V tomto příkladu používá RMAN 3 úlohy Bacula k obnově 3 souborů.

    Konfigurace režimu RMAN

    Tato část uživatelské příručky popisuje, jak nakonfigurovat obslužný program RMAN, aby správně fungoval s částí modulu plug-in pro zálohování databáze Oracle, která nepoužívá rozhraní SBT.

    Aktuální verze zásuvného modulu Oracle DB podporuje pouze databáze, se kterými se začalo aktivní režim ARCHIVNÍ LOG.

    Konfigurace ARCHIVELOG v Oracle

    Chcete-li použít režim zálohování Oracle s RMAN, musí být databáze spuštěna v režimu ARCHIVELOG. Chcete-li zkontrolovat, jak je vaše databáze nakonfigurována, můžete použít následující příkaz SQL.

    Chcete-li povolit režim archivace pro databázi, můžete použít příkaz ALTER DATABASE ARCHIVELOG ve stavu SYSDBA.

    • Zastavte databázi pomocí Příkazy VYPNUTÍ
    • Vytvořte zálohu databáze
    • Upravte init soubor .ora pro konfiguraci umístění archivního protokolu
    • Spusťte databázi bez jejího otevření pomocí příkazu STARTUP MOUNT
    • Změňte režim archivace pomocí příkazu ALTER DATABASE ARCHIVELOG; a otevřete ji příkazem ALTER DATABASE OPEN;
    • Zastavte databázi pomocí příkazu SHUTDOWN IMMEDIATE
    • Znovu zálohujte databázi, protože změna ARCHIVELOG aktualizuje kontrolní soubory a staré zálohy se stanou nepoužitelnými. Zásuvný modul Bacula Enterprise pro Oracle vytvoří zálohu RMAN umístěnou v podsložce v umístění archivovaného protokolu určeného v inicializačním souboru. .ora.

    Oracle Incremental Backup Optimization

    Funkce sledování změn obslužného programu pro inkrementální zálohování Oracle společnosti RMAN zlepšuje efektivitu takových záloh zápisem změněných bloků v každém datovém souboru do souboru pro sledování změn. Pokud je povolena funkce sledování změn, RMAN použije soubor sledování změn k určení, které bloky se změnily, aby se vytvořily přírůstkové zálohy. Není tedy potřeba skenovat každý blok v datovém souboru.

    Po aktivaci funkce sledování změn bude v případě první úplné zálohy systém ještě muset skenovat všechny datové soubory, protože soubor sledování změn ještě neodráží stav všech bloků. Jakékoli následné přírůstkové zálohy pomocí tohoto plná záloha použije jako nadřazený soubor sledování změn.

    Následující příkaz SQL, spuštěný jako sysdba, povoluje funkci sledování změn a používá umístění „/cesta/k/souboru“ jako umístění archivovaného protokolu. (Vezměte v úvahu skutečnost, že soubor musí být v platné složce, kam může uživatel Oracle zapisovat data).

    Schopnost uložit zálohu RMAN

    Když používáte režim RMAN s modulem Bacula Enterprise pro Oracle, každá úloha Bacula spustí RMAN a vytvoří sadu záloh. Doporučujeme nakonfigurovat RMAN tak, aby po určité době smazal staré soubory. Ačkoli tuto operaci lze provést ihned po dokončení zálohy, doporučujeme ponechat data na disku déle, aby nebyly potíže s možností obnovení Oracle do kontrolních bodů. Následující příkaz vám pomůže nastavit dobu uchování souborů Oracle na 7 dní. To by mělo stačit za předpokladu, že budete zálohovat Oracle alespoň jednou za 7 dní.

    Další informace naleznete v příručce RMAN.

    docs.oracle.com/cd/B28359_01/backup.111/b28270/rcmconfb.htm#i1019318

    Konfigurace modulu Oracle Plugin pro RMAN

    Pokud používáte funkci obnovení PITR od RMAN, bude zásuvný modul Bacula pro Oracle vyžadovat, aby byl povolen režim Přesný. U zdroje úkolu musíte povolit režim Přesný. Vezměte v úvahu skutečnost, že v kombinaci s pluginem se funkce Accurate používá k zajištění toho, že všechny nové soubory jsou uchovávány pluginem Bacula, ale nejsou označeny jako smazané, protože je pravděpodobné, že budou stále užitečné.

    V režimu RMAN umožňuje plug-in pro Oracle také použití další možnosti, dáno skrz příkazový řádek zapojit. Viz tabulka níže:

    Parametr Popis Výchozí Příklad
    režimu Je třeba aktivovat zálohu PITR v režimu RMAN Skládka režim=rman
    Oracle_user Oracle Unix Privileged User Věštec oracle_user=oracle10
    sid Oracle SID SID=XE
    Oracle_SID Oracle SID Oracle_SID=XE
    Oracle_HOME Oracle HOME ORACLE_HOME=/opt/oracle/…
    podrobný Výstup RMAN se v úloze zobrazuje jako 0 podrobný=1
    sbt Použití SBT v RMAN sbt
    ctrlfile Hlavní cesta k ovládání souborů při použití SBT ctrlfile=/tmp/oracle

    Tabulka 4. Možnosti pluginu pro Oracle v režimu RMAN

    Potom pomocí where=/ nebo where= plugin načte tento SQL soubor do vaší databáze. Pokud již nějaké role existují, zobrazí se v protokolu úlohy chybová zpráva. Je také možné obnovit soubor users.sql do místního adresáře, upravit a načíst jej pomocí sqlplus pro obnovení libovolné vybrané části souboru.

    Obnova jedné databáze Oracle. Chcete-li obnovit jedno schéma pomocí Bacula Enterprise Plugin pro Oracle, musíte během příkazu obnovení vybrat katalogové schéma, výběr musí obsahovat datový soubor (data.dmp) a skript pro vytvoření schématu (user.sql).

    Rýže. 3 Obsah databáze s výpisem v BWeb

    Jakmile je vybrán adresář db, můžete použít volbu where k obnovení schématu v nové schéma s jiným jménem. Chcete-li vytvořit nový název schématu, musíte nastavit parametr where na jedno slovo, které obsahuje znaky A..Z, 0-9 a _. Plugin Bacula pak vytvoří zadané schéma a obnoví do něj data.

    Doporučujeme používat vždy velká písmena. Bacula Enterprise Plugin pro Oracle znovu vytvoří nové schéma pomocí názvu, který jste zadali v parametru where=. Pokud v názvu použijete velká a malá písmena, může nastat situace, kdy budete muset název schématu uzavřít do uvozovek, abyste k němu měli přístup.

    Po obnovení možná budete muset resetovat heslo pro schéma, které jste právě vytvořili, pomocí stejných nastavení jako původní schéma. Chcete-li to provést, spusťte:

    Pokud parametr nastavíte na nikdy, plugin Bacula zkontroluje seznam schémat a přeruší úlohu, pokud aktuální obnovované schéma již existuje.

    Pokud je parametrem where adresář (obsahující /), zásuvný modul Bacula obnoví všechny soubory do tohoto adresáře. Tímto způsobem můžete použít adresář imp a obnovit pouze triggery, tabulky, indexy atd.

    Obnova jedné tabulky Oracle. Chcete-li obnovit jeden objekt, například tabulku, z výpisu paměti, který jste vytvořili, musíte nejprve obnovit soubor výpisu do místního adresáře. Poté pomocí nástroje imp importujte požadovaný objekt. Další informace najdete v dokumentaci k importu objektů do Oracle.

    Obnovení souborů výpisu Oracle do adresáře. Chcete-li obnovit výpisy SQL do adresáře, můžete nastavit parametr where na libovolný platný adresář.

    Proces obnovení Oracle s pluginem Bacula vytvoří při obnově schématu SYS do Oracle SID XE následující složky a obnoví do nich vybrané soubory.

    Obnova celé databáze Oracle. Chcete-li obnovit všechny databáze a konfigurace databáze, jednoduše obnovte všechny soubory umístěné v /@ORACLE/ , použijte nahradit=vždy a kde=/.

    Omezení zálohování a obnovy Oracle

    Výchozí pluginy nejsou kompatibilní s úlohami Copy/Migration/VirtualFull.

    Číst Jaké nástroje lze použít k vytvoření zálohy nebo obnovení ztracené databáze Oracle. Zvažte jak nástroje zabudované do databáze, tak aplikace třetích stran. Oracle Database ukládá všechny vytvořené databázové soubory do datových souborů. Aby bylo možné obnovit data konkrétní databáze, často stačí obnovit její datové soubory a importovat je do databáze Oracle.

    Obsah:
  • Struktura databáze Oracle


    Během provozu instance databáze Oracle používá několik skupin souborů, které by měly být zálohovány pro pozdější obnovení. Tento:

    Chcete-li tedy uložit, archivovat nebo zálohovat databázi Oracle, měly by být vytvořeny kopie přesně specifikovaných skupin souborů a toto:

    • *.DBF– datové soubory, tabulkové prostory a řídicí soubory databází. Nachází se:
      C:\oraclexe\app\oracle\oradata\XE
    • *.ora– konfigurační soubory databáze a soubory hesel.
      Konfigurační soubory:
      C:\oraclexe\app\oracle\product\11.2.0\server\dbs
      Soubory hesel (PW…ora):
      C:\oraclex\app\oracle\product\11.2.0\server\database
    • *.LOG– soubory protokolu transakcí:
      C:\oraclexe\app\oracle\fast_recovery_area\XE\ONLINELOG

    kde XE je v našem případě název databáze.

    Zálohování databáze Oracle

    Databázi Oracle můžete zálohovat dvěma způsoby:

    • Archivační prostředky operační systém.
    • Pomocí vestavěných nástrojů Oracle Application Express - Import / Export.

    Archivace pomocí operačního systému

    Archivace pomocí operačního systému znamená „ruční“ zkopírování všech pracovních databázových souborů, jako jsou:

    • Soubory tabulkového prostoru.
    • kontrolní soubory.
    • Soubory protokolu transakcí.
    • Konfigurační soubory.

    V tomto případě se proces archivace skládá z pouhého zkopírování řídicích souborů, souborů tabulkových prostorů, konfiguračních souborů, archivovaných protokolů transakcí do záložního adresáře nebo záložního serveru. Archivace se provádí, když je instance databáze zastavena a uživatelé s ní nemohou pracovat.

    Chcete-li obnovit databázi poškozenou havárií, je třeba ji zastavit a záložní kopie pracovních souborů a protokolů transakcí přepsat do jejich původního umístění.

    Zálohování a obnovení pomocí nástrojů Export / Import

    Databázi Oracle můžete zálohovat a obnovovat pomocí standardních mechanismů exportu a importu Oracle. Pro zvýšení spolehlivosti bezpečnosti dat je nutné periodicky, v závislosti na náročnosti práce s databází, provádět úplný export. Při poměrně intenzivní změně dat je nutné exportovat jednou týdně.

    Pro tohle:


    Import souboru vytvořeného dříve z archivu se provádí podobným způsobem:

      Otevřete Oracle Application Express a vyberte nabídku Application Builder / Import

      Vyberte soubor, který chcete importovat, a zadejte jeho typ

    • Nainstalujte importovanou databázi


    • Obnova ztracené databáze Oracle

      Pokud je databáze Oracle z jakéhokoli důvodu odstraněna nebo ztracena, lze ji obnovit obnovením souborů pomocí Hejtmanův oddíl Zotavení a obnovte je pomocí metody popsané v části "Archivace pomocí operačního systému".

      Pro tohle:


      Například při obnově databázových souborů je popsán proces obnovy souborů *.DBF. Mějte ale na paměti, že pro obnovení všech dat zdravé databáze je nutné obnovit také odpovídající soubory *.ORA a *.LOG.

      Zálohování a obnova databáze pomocí Oracle Recovery Manager (RMAN)

      Oracle Recovery Manager (RMAN) je další nástroj pro zálohování databáze Oracle. Od ostatních nástrojů se liší tím, že tvoří úplná kopie celou databázi, nejen data z ní. A co je důležité, Oracle Recovery Manager kombinuje funkčnost příkazového řádku SQL a zároveň osvobozuje uživatele od úplné závislosti na jeho příkazech. Tento nástroj je nainstalován na počítači současně a společně s instalace Oracle databáze.

      Chcete-li vytvořit zálohu databáze pomocí Oracle Recovery Manager (RMAN):


      Chcete-li obnovit databázi ze zálohy databáze pomocí Oracle Recovery Manager (RMAN):


      Mimochodem, v případě ztráty nebo smazání záložního souboru Oracle Database, *.BKP Záložní soubor lze také obnovit pomocí Hejtman Obnova oddílu a poté jej obnovte v databázi pomocí Oracle Recovery Manager (RMAN), jak je popsáno výše.


  • Hlavní vlastnosti:

    Obraz disku, záloha NAS, záloha Otevřete Soubory(VSS), trvalá licence
    Již od 29 €

    ZDARMA ZÁLOŽNÍ SOFTWARE PRO SERVER A PRACOVNÍ STANICE

    ZÁLOHOVÁNÍ ZDARMA A PROFESIONÁLNÍ ŘEŠENÍ

    Iperius je kompletní nástroj Windows pro zálohování dat. Můžete použít verzi Freeware (také pro Windows Server) pro zálohování souborů na NAS, externí disky, jednotky RDX atd. bez časového omezení – nebo si vyberte podnikovou verzi se spoustou funkcí zálohování a pokročilými funkcemi: kopírování otevřených souborů (VSS), Drive Image pro obnovu po havárii, zálohování virtuálních strojů ESXi a Hyper-V, zálohování databáze SQL Server a MySQL , zálohování Exchange Server, zálohování na pásku LTO, zálohování do cloudu (Google Drive, Amazon S3 atd.), zálohování na FTP/SFTP . Počínaje aplikací Iperius Free lze aktivovat zkušební verzi plné verze a otestovat všechny funkce softwaru.

    Konzole Iperius

    MĚJTE VŠECHNY ZÁLOHY POD KONTROLOU

    Iperius Console je pokročilý nástroj pro centralizovanou správu a monitorování vašich počítačů a zálohování. Pomocí vyhrazené desktopové aplikace nebo pouze webového portálu můžete prohlížet výsledky svých zálohovacích operací, zkoumat podrobnosti o případných chybách, nastavovat a přizpůsobovat plánování zálohování a také vzdáleně spouštět úlohy zálohování. Konzole se dokonale integruje se všemi produkty Iperius Suite a umožňuje také vzdáleně aktualizovat Iperius Backup na nejnovější verzi. Díky velkému množství poskytovaných informací jsou uživatelé informováni o stavu každého PC a serveru, kde je nainstalován Iperius, což z Iperius Console činí mimořádně užitečný nástroj pro monitorování IT, a to jak pro vaše zákazníky, tak pro vaši společnost.