Úvod do problematiky zálohování databáze Oracle. Vysvětlení základního dělení záloh a nastavení prostředí. Co je potřeba zálohovat a jak na to. Základní příkazy a operace v prostředí RMANa.
1 of 17
More Related Content
Oracle RMAN - nastavení a provedení zálohy
1. Oracle RMAN- záloha
Tomáš Solař, Oracle ACE
Tomas Solar Consulting
Prezentace pochází z webináře, který proběhl 4.8.2014 online na stránkách
www.Tomas-Solar.com
pro informace o dalších prezentacích navštivte webové stránky
Tomáš Solař
● pořádá různé webináře, workshopy, školení
● vzdáleně spravuje databáze klientů
● poskytuje konzultace na různorodých projektech
2. Tomas Solar Consulting
Představení - Kdo jsem?
Jméno:
Povolání:
Certifikace:
Autor:
Co dělám:
Tomáš Solař
DBA, konzultant, školitel, autor, blogger
Oracle ACE, OCP 10g/11g, OCE 10g/11g a další.
Oracle Database 11g - Hotová řešení (cpress)
Oracle DBA – examples from practice (ebook)
- Spravuji databáze a OFM klientům, kteří to chtějí.
- Školím lidi, které to zajímá.
- Pracuji na projektech, které jsou zajímavé.
- Připravuji webináře a workshopy, protože mě to baví.
- Píši o problémech a jejich řešení.
- Bavím se s lidmi, protože rád poslouchám.
3. Cíl webináře:
Tomas Solar Consulting
Rozbít mýtus o tom, že RMAN je složitý.
Naopak RMAN je velmi jednoduchý a mocný
nástroj s jehož pomocí můžete nastavit
zálohování dle libosti.
Pokud budete mít zájem o detailnější popis nebo školení, kontaktujte mě.
Navíc, máme teď k dispozici 1h času. To se nadá vše stihnout.
Další webinář bude příští měsíc v rámci cyklu “První pondělí v měsíci ZDARMA.”
5. Tomas Solar Consulting
Co zálohovat a jak.
Co Kdy Jak
Init file (spfile, pfile) Po změně parametru RMAN, OS
Control file S každou zalohou RMAN, SQL, manuálně
Archívní soubory Pravidelně (cca každé 4h) RMAN, vlastní scripty
Datové soubory Dle zálohovacích pravidel RMAN, OS (scripty)
Password file Změna SYSDBA práv OS
Tnsnames.ora, Listener.ora Po změně OS
6. Tomas Solar Consulting
Druhy záloh
Whole backup - celá databáze
Partial backup - část databáze (tablespace, schema, tabulka)
Full backup - záloha všech bloku daných souborů (level 0)
Incremental backup - záloha pouze změněných bloku od poslední zálohy (level 1)
● Cumulative - pouze změny od poslední level 0 zálohy
● Differential - pouze změny od poslední level 1 zálohy incremental)
Offline - (consistent, cold) - shutdown (OS) nebo mount (RMAN)
Online - (inconsistent, hot) - pouze v archivelog módu
7. Tomas Solar Consulting
Init file
SQL> create pfile from spfile;
SQL> create spfile from pfile;
SQL> create pfile from memory;
SQL> show parameter spfile;
RMAN> show all;
RMAN> CONFIGURE CONTROLFILE AUTOBACKUP ON;
RMAN> backup spfile;
8. Tomas Solar Consulting
Control file
ALTER DATABASE BACKUP CONTROLFILE TO TRACE AS 'd:zalohacontrol.txt';
ALTER DATABASE BACKUP CONTROLFILE TO '/backup/control.bkp';
RMAN> BACKUP CURRENT CONTROLFILE;
RMAN> BACKUP CURRENT CONTROLFILE TO '/backup/control.bkp';
RMAN> CONFIGURE CONTROLFILE AUTOBACKUP ON;
9. Tomas Solar Consulting
Archívní mód
Redolog 1a
Redolog 1b
Redolog 2a
Redolog 2b
Redolog 3a
Redolog 3b
arch log 1
arch log 2
arch log n
R1 R2 R3
Archívní soubory = historie změn
Full backup
R1 R2 R3
NENÍ zaznamenanná historie změn
od poslední full zálohy
Full backup
Archívní mód - možnost zálohovat ONLINE
Nearchívní mód - záloha pouze OFFLINE
10. Tomas Solar Consulting
Archívní soubory
SQL> show parameter db_recovery_file_dest
db_recovery_file_dest /u02/fra
db_recovery_file_dest_size 10G
SQL> alter system switch logfile;
SQL> show parameter arch
log_archive_dest_1
RMAN> SQL 'ALTER SYSTEM ARCHIVE LOG CURRENT';
RMAN> backup archivelog all;
RMAN> backup archivelog all delete input;
11. Tomas Solar Consulting
Záloha databáze, datových souborů
RMAN> backup database;
RMAN> backup datafile 2;
RMAN> backup datafile '/oradata/orcl12c/example01.dbf';
RMAN> backup tablespace users;
RMAN> SQL 'ALTER SYSTEM ARCHIVE LOG CURRENT';
RMAN> backup archivelog all;
RMAN> backup archivelog all delete input;
13. Tomas Solar Consulting
Full backup
Ne Po Ut St Ct Pa So
Full backup
Ne Po Ut St
Retention policy
RMAN> SHOW RETENTION POLICY;
RMAN> CONFIGURE RETENTION POLICY TO REDUNDANCY 3;
RMAN> CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 7 DAYS;
RMAN> CONFIGURE RETENTION POLICY TO NONE;
CONFIGURE ARCHIVELOG DELETION POLICY TO BACKED UP 2 TIMES TO DISK;
CONFIGURE ARCHIVELOG DELETION POLICY TO APPLIED ON ALL STANDBY;
- počet kopií
- časový rámec
14. Tomas Solar Consulting
Full
backup
Ne Po Ut St Ct Pa So
Full
backup
Ne Po Ut St
Archívní
soubory
Nastaveno zálohování
Increment LEVEL 0 (full) 1x týdně datové soubory, control, init
Increment LEVEL 1 (C/D) 1 x denně pouze změněné bloky
Archívní soubory průběžně (co 4 hodiny) jen archívní soubory
Incr.
backup
15. Tomas Solar Consulting
N1 Po Ut St Ct Pa So N2 Po Ut St
CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 3 DAYS;
dnesčas obnovy
3 dny
Obnova vyžaduje zálohu N1 a všechny archívní soubory po čas obnovy
N1 Po Ut St Ct Pa So N2 Po Ut St
dnesčas obnovy
- potřeba pro obnovu
- požadavky na prostor záloh
Recovery window nám v podstatě říká, jak dlouho musímě držet druhou/starší full zálohu.
16. Tomas Solar Consulting
S čím mohu pomoci
● Provést základní healthcheck
● Zkonzultovat váš stávající stav
● Připravit školení, workshop, webinář
● Zajistit support databazí. Spolupráce
od 4h měsíčně
● Spolupráce na projektech
● EMERGENCY kontakt
● a další
Kontakt:
Web: http://www.tomas-solar.com/kontakt/
Mail: tom@tomas-solar.com
Tel: 731 196 647
Skype: database-administrator
Bezplatná konzultace !
Skype, hangout, telefon.
17. Tomas Solar Consulting
Děkuji za pozornost.
Napište mě ihned.
Dokud máte otázky v hlavě
Těším se na dalším webináři.
Děkuji za vyplnění dotazníku, který Vám zašlu.
http://www.tomas-solar.com/dotaznik-k-webinari/
Registrace na komunitním webu pro DBA.
http://database-administrator.com/
Registrace k odběru ebooku
http://www.tomas-solar.com/ebook-zdarma/