ݺߣ

ݺߣShare a Scribd company logo
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
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.
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.”
Oracle RMAN
nastavení zálohování
Tomáš Solař, Oracle ACE
Tomas Solar Consulting
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
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
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;
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;
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
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;
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;
Tomas Solar Consulting
Incremental backup - přírůstkový
RMAN> BACKUP INCREMENTAL LEVEL 1 DATABASE;
RMAN> BACKUP INCREMENTAL LEVEL 1 CUMULATIVE DATABASE;
Source URL
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
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
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.
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.
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/

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.”
  • 4. Oracle RMAN nastavení zálohování Tomáš Solař, Oracle ACE Tomas Solar Consulting
  • 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;
  • 12. Tomas Solar Consulting Incremental backup - přírůstkový RMAN> BACKUP INCREMENTAL LEVEL 1 DATABASE; RMAN> BACKUP INCREMENTAL LEVEL 1 CUMULATIVE DATABASE; Source URL
  • 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/