Zálohování a obnova databáze. Kryštof Měkuta 15. 12. 2011



Podobné dokumenty
RNDr. Michal Kopecký, Ph.D. Department of Software Engineering, Faculty of Mathematics and Physics, Charles University in Prague

User-Managed Backup RMAN (od v. 8.1)

Administrace Oracle: Zálohování a obnova databáze. Jiří Toušek

UŽIVATELSKÁ PŘÍRUČKA

IW3 MS SQL SERVER 2014

automatická správa úložiště

O2 Managed Backup & Restore Power

Bc. David Gešvindr MSP MCSA MCTS MCITP MCPD

INSTALACE DATABÁZE ORACLE A SYSTÉMU ABRA NA OS WINDOWS

Příručka pro správu systému

RNDr. Michal Kopecký, Ph.D. Department of Software Engineering, Faculty of Mathematics and Physics, Charles University in Prague

ZÁLOHA A OBNOVA ABRA GEN

Backup & recovery, SQL Server Agent, Alerts Jiří Tomeš

Administrace Oracle Práva a role, audit. Kukhar Maria

Administrace Oracle. Práva a role, audit

Provozní řád zálohování virtuální infrastrukury

Audit DB. Referát. Vypracoval: Zdeněk Doležal MFF UK Praha 11/5/06

Zálohování a rychlá obnova dat Konsolidace serverů a diskových polí Archivace elektronické pošty

TSM for Virtual Environments Data Protection for VMware v6.3. Ondřej Bláha CEE+R Tivoli Storage Team Leader. TSM architektura IBM Corporation

ZÁLOHA A OBNOVA ABRA GEN

Administrace Oracle. Jan Šaršon. Audit databáze

Zálohování INFORMIXu z historie po současnost CIDUG. Petr Pomykáček Petr.Pomykacek@d-prog.cz CIDUG

Optimalizace dotazů a databázové transakce v Oracle

IT 3. Projekt centrálního zálohovacího systému v ČSOB Pojišťovně. Michal Mikulík. špička v každém směru

Konsolidace zálohování a archivace dat Zálohování dat v OS Windows

aneb velice zjednodušené vysvětlení základních funkcí a možností systému Vypracoval: Tomáš Dluhoš tomas.d@centrum.cz

Storage Management Workload Management Backup and Recovery Management

1 Slovník pojmů Zákaznická data jsou data, která mají být zahrnuta do záložní kopie vytvořené pomocí Služby v závislosti na zálohovacím schématu.

BrightStor ARCserve Backup r Michal Opatřil - Consultant - michal.opatril@ca.com

Acronis. Lukáš Valenta

Uživatelská příručka pro Mac

ZÁLOHA A OBNOVA ABRA GEN

Slovník pro Acronis True Image 2017

Zálohování nefunguje... Ondřej Vlach Channel Manager CZ.SK.HU řešte dostupnost!

Zotavení z chyb. Databázové systémy

Ukládání a archivace dat

Tento dokument je určen oprávněným uživatelům programového vybavení Avensio Software za těchto podmínek:

NVR - 9CH, 1080p, H.264

Healtcheck. databáze ORCL běžící na serveru db.tomas-solar.com pro

HELIOS - Zálohování BüroKomplet, s.r.o.

Střední odborná škola a Střední odborné učiliště, Hořovice

Obsah. Úvod 9. Co kniha není 9 Cíl knihy 9 Pro koho je kniha určena 10 Doprovodné CD 10. KAPITOLA 1 Stručný přehled 11

Návod k obsluze. Spionazni-technika.cz Stránka 1

CZ Manuál. Zařízení s OS Android. Import a distribuce: RECALL s.r.o.

Zálohovaní dat. Dostupné technologie. Zálohování Bacula (pásková knihovna MU)

DUM 15 téma: Příkazy pro řízení přístupu

Frilo Control Center správa projektů

IBM Tivoli Storage Manager 6.2 a IBM Tivoli Storage Manager FastBack 6.1.1

c h r á n í m e d i g i t á l n í s v ě t y NOD32 Server Edition pro Lotus Domino Instalace

Reporting a Monitoring

HP Backup and Recovery Manager

NSS - Cache 5. LECTURE MARTIN TOMASEK

M Administrace Microsoft SQL Server Popis: Absolvent kurzu bude umět: Požadavky pro absolvování kurzu: Kurz určen pro: Literatura:

Instalace, zálohování a obnova systému založeného na Windows XP embedded

Funkce verze Premium

VYSOKÁ ŠKOLA BÁŇSKÁ TECHNICKÁ UNIVERZITA OSTRAVA FAKULTA STROJNÍ

Petr Vlk KPCS CZ. WUG Days října 2016

Serverové systémy Microsoft Windows

Administrace Oracle - Správa zdrojů

Práce s mobilním zařízením

Zálohování a archivace dat

Inovace a zkvalitnění výuky prostřednictvím ICT. Základní seznámení s MySQL Ing. Kotásek Jaroslav

Windows 10 (5. třída)

Jak přenést program na nový počítač UŽIVATELS KÝ NÁVOD

Automatic Storage Management (ASM) Tomáš Skalický

Zálohování a obnova. Uživatelská příručka

Mini NVR - 9CH, 1080p, H.264

Backup Srovnání licencí. Přehled

8.2 Používání a tvorba databází

Windows 8.1 (5. třída)

Backup Srovnání edicí. Základní přehled

NAS 259 Ochrana dat pomocí Remote Sync (Rsync)

Strom funkcí Lenovo Solution Center: Systémové nástroje (System)

Ověřování uživatele Sledování záznamů

Struktura pamětí a procesů v DB Oracle. Radek Strnad

Archivace, legislativní dopady na IT - II.

Vývoj, výroba, prodej a montáž docházkových a identifikačních systémů. Záloha databáze docházkového systému (pro MySQL)

Využití databázového mirroru SQL Serveru 2005 pro řešení odolnosti informačního systému úpravny uhlí proti výpadkům

Mikrodiktafon EDIC-mini Tiny B22

LabMeredian Plus základní kurz

Práva a role. Martin Polák. NDBI013 Administrace Oracle

Zálohování pro začátečníky. Ondřej Caletka

Národní archiv v Praze PRŮZKUM SPISOVÉ SLUŽBY Pouze pro interní potřebu Národního archivu a příslušné organizace!

prostředí IDS 11.5 na Martin Mikuškovic, ICZ a. s

Data x Informace x Znalosti

Zálohování dat a disaster recovery

2.2 Acronis True Image 19

<Zákazník> :47 Dokumentace k databázi DMSEU

Použití informačního systému Helios Orange Automatická kontrola spolehlivosti plátce DPH a registrovaného bankovního účtu

Zajištění dostupnosti vybraných IT služeb

Návrh a tvorba WWW stránek 1/14. PHP a databáze

DLS V v1.2. Nové funkce. Používání programu DLS V

Databázové systémy. Cvičení 6: SQL

Aplikace pro ovládání modulů řady FNIP (světla, žaluzie, relé ) z mobilních zařízení Apple (IPOD, IPHONE, IPAD).

Obsah. Kapitola 1. Kapitola 2. Kapitola 3. Kapitola 4. Úvod 11. Stručný úvod do relačních databází 13. Platforma 10g 23

Databáze I. 1. přednáška. Helena Palovská

Na co se ptát poskytovatele cloudových služeb?

Správa počítačové sítě Novell NetWare

Transkript:

Zálohování a obnova databáze Kryštof Měkuta 15. 12. 2011

Zálohovací strategie RMAN User-Managed Backup and Recovery Import / Export On-line Backups Off-line Backups

ARCHIVELOG mode V archivelog modu se archivují redo logy (které by se jinak přepsaly). Logy jsou obvykle umístěny jinde než data mohou být zálohovány prostředky OS nebo jinak, takže jsou obvykle dostupné při obnově dat. Je možné vybrat si automatickou nebo manuální variantu. Nastavení archivelog modu: CONNECT sys AS SYSDBA STARTUP MOUNT EXCLUSIVE; ALTER DATABASE ARCHIVELOG; ARCHIVE LOG START; ALTER DATABASE OPEN;

ARCHIVELOG mode Pro databázi v archivelog modu je potřeba nastavit následující parametry: log_archive_start = TRUE log_archive_dest_1 = 'LOCATION=/arch_dir_name' log_archive_dest_state_1 = ENABLE log_archive_format = %d_%t_%s.arc

ARCHIVELOG mode V manuálním režimu se provádí archivování logů příkazem: ALTER SYSTEM ARCHIVE LOG ALL; V automatickém režimu se provádí automaticky při zaplnění logů.

RMAN RMAN se používá k zálohování a obnově databáze nebo jejích částí. Spravuje historii záloh. Jde o commandlinovou aplikaci a wizzarda

RMAN - zálohování LIST BACKUP OF DATABASE; vypíše seznam záloh databáze; BACKUP DATABASE; zálohuje všechny datové soubory databáze, control file a server parameter file BACKUP DATABASE PLUS ARCHIVELOG; zazálohuje také redo logy (archivuje current logs a potom zálohuje archived logs)

RMAN - obnova V nejjednodušším případě se obnova databáze provádí následující sérií příkazů (po připojení k databázi pomocí RMAN): STARTUP MOUNT -- mount DB RESTORE DATABASE; -- data restore RECOVER DATABASE; -- media recovery

Restore & Recovery Data Restore = zkopírování zálohovaných souborů z jejich fyzického úložiště do původní databáze nebo do nové (prázdné) databáze Media Recovery = aktualizace dat obnovených ze zálohy pomocí redo logů

User-Managed Backup and Recovery Import / Export zálohování logických částí databáze (dat včetně struktury) Zálohování souborů databáze Online při otevřené databázi Offline při zavřené databázi

Import / Export Typicky ne moc vhodné pro zálohování na data obnovená pomocí importu nejde aplikovat redo logy Lze použít například při nechtěném smazání tabulky z databáze Postup: 1. Obnovení zálohy jinde 2. Export dat tabulky 3. Vytvoření tabulky v původní databázi 4. Import dat tabulky do původní databáze 5. Smazání obnovené kopie databáze

Offline záloha Vhodné řešení, pokud si můžeme dovolit nedostupnost databáze (nebo některých tablepaces) během zálohování Postup: 1. Vypnutí databáze (databáze nesmí být vypnuta v důsledku chyby ani příkazem ABORT v takovém případě je potřeba ji zapnout a vypnout znovu)

Offline záloha 2. Zkopírování souborů Je potřeba zálohovat datové soubory a control files. Záloha logů není nutná (ale neuškodí). Seznam souborů k zálohování lze získat takto: select name from sys.v_$datafile; select member from sys.v_$logfile; select name from sys.v_$controlfile; 3. Nastartování databáze

Online záloha Online záloha se provádí pro jednotlivé tablespaces. Před zálohováním je potřeba tablespace převést do režimu backup. (Databáze je otevřená, ale změny se zapisují jen do redo logu do datových souborů se zapíší až po ukončení režimu backup) Online lze provádět jen u databáze v ARCHIVELOG modu.

Online záloha - postup 1. Přepnutí tablespace do backup režimu ALTER TABLESPACE t BEGIN BACKUP; 2. Kopírování souborů Je potřeba zálohovat data files daného tablespace SELECT TABLESPACE_NAME, FILE_NAME FROM SYS.DBA_DATA_FILES WHERE TABLESPACE_NAME = 't'; 3. Ukončení backup režimu

Online záloha - postup Po dokončení zálohy datových souborů je potřeba zálohovat logy, před zkopírováním archivovaných logů je potřeba archivovat aktuální log: ALTER SYSTEM ARCHIVE LOG CURRENT Archive current log Při strukturální změně databáze je potřeba zálohovat control file: ALTER SYSTEM SWITCH LOGFILE; -- Force log switch to update control file headers ALTER DATABASE BACKUP CONTROLFILE TO '/backupdir/control.dbf';

User-Managed restore Pokud jsou poškozeny jen některé datové soubory, databáze stále běží a je aktuální control file, je možné zjistit, které soubory je potřeba obnovit, dotazem: SELECT * FROM V$RECOVER_FILE

User-Managed restore Aby bylo možné provést media recovery, je potřeba obnovit: Control file Data files Logs Server parameter file neúčastní se obnovy databáze, ale je potřeba ke správnému provozu

Online recovery Poškození se týká datových souborů. Postup: 1. Vypnutí tablespace s chybnými datovými soubory ALTER TABLESPACE t OFFLINE IMMEDIATE; 2. Zkopírování souborů ze zálohy 3. Provedení recovery RECOVER TABLESPACE t 4. Zapnutí ALTER TABLESPACE t ONLINE;

Offline recovery Poškozené soubory je třeba nahradit zálohami. Pro provedení media recovery je nutné mít zálohy datových souborů a logů. Pokud nemáme zálohu control file, je možné ho při dobré znalosti databáze vytvořit znovu. Soubory je nejlepší nahrávat do původního umístění.

Offline recovery Postup: 1. Připojení, mount 2. Nastavení všech souborů, které mají být obnoveny jako online. Statut lze zjistit v V$DATAFILE 3. Recovery RECOVER DATABASE RECOVER AUTOMATIC DATABASE RECOVER TABLESPACE tsname RECOVER DATAFILE 'filename' 4. Otevření databáze

Nekompletní recovery Je možné provést recovery jen po určité datum nebo číslo změny, případně do zadání CANCEL uživatelem například, pokud chybí některé logy RECOVER DATABASE UNTIL CANCEL RECOVER DATABASE UNTIL TIME '2011-12- 19:12:20:00' RECOVER DATABASE UNTIL CHANGE 10034

Zdroje http://www.databasedesignresource.com/oracle-backup.html http://www.orafaq.com/wiki/oracle_database_ Backup_and_Recovery_FAQ http://docs.oracle.com/cd/e11882_01/backup.1 12/e10642/rcmintro.htm#BRADV8001 http://docs.oracle.com/cd/e11882_01/backup.1 12/e10643/toc.htm