User-Managed Backup RMAN (od v. 8.1)



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

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

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

UŽIVATELSKÁ PŘÍRUČKA

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

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

O2 Managed Backup & Restore Power

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

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

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

ZÁLOHA A OBNOVA ABRA GEN

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

IW3 MS SQL SERVER 2014

Text úlohy. Systémový katalog (DICTIONARY):

Zálohování a obnova databáze

4IT218 Databáze. 4IT218 Databáze

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

POSTUP PRO VYTVOŘENÍ STRUKTUR PRO UKLÁDÁNÍ RDF DAT V ORACLE

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

SQL v14. 4D Developer konference. 4D Developer conference 2015 Prague, CZ Celebrating 30 years

Administrace Oracle - Správa zdrojů

Optimalizace dotazů a databázové transakce v Oracle

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

7. Integrita a bezpečnost dat v DBS

7. Integrita a bezpečnost dat v DBS

Petr Vlk KPCS CZ. WUG Days října 2016

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

Automatic Storage Management (ASM) Tomáš Skalický

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

Informační systémy 2008/2009. Radim Farana. Obsah. Jazyk SQL

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

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

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

ZÁLOHA A OBNOVA ABRA GEN

Inovace a zkvalitnění výuky prostřednictvím ICT Databázové systémy MySQL základní pojmy, motivace Ing. Kotásek Jaroslav

Databázové systémy úvod

B0M33BDT Technologie pro velká data. Supercvičení SQL, Python, Linux

Administrace Oracle. Práva a role, audit

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

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

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

Děkuji za registraci... 6 Teorie webináře... 7

Pokro ilá administrace Oracle

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

Kurz Databáze. Obsah. Dotazy. Zpracování dat. Doc. Ing. Radim Farana, CSc.

Obsah. 1.1 Klienti SQL Serveru. 1.1 Klienti SQL Serveru SQL Server agent Nastavení databáze Systémový katalog...

Obchodní akademie a Jazyková škola s právem státní jazykové zkoušky Jihlava

Bc. David Gešvindr MSP MCSA MCTS MCITP MCPD

Storage Management Workload Management Backup and Recovery Management

Nastavení databáze pro použití Flashbacku

O Apache Derby detailněji. Hynek Mlnařík

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

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

PL/SQL. Jazyk SQL je jazykem deklarativním, který neobsahuje procedurální příkazy jako jsou cykly, podmínky, procedury, funkce, atd.

Informační systémy 2008/2009. Radim Farana. Obsah. Základní principy XML

Implementace Oracle Data Guard v Czech On Line. Vlastislav SUCHARDA <vsucharda@aplis.cz>

Kurz Databáze. Přechod na SQL server. Obsah. Vytvoření databáze. Lektor: Doc. Ing. Radim Farana, CSc.

Backup Srovnání licencí. Přehled

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

Novinky v PostgreSQL 9.4. Tomáš Vondra, 2ndQuadrant

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

ZÁLOHA A OBNOVA ABRA GEN

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

SQL. relační databázový systém. v úvodní kurz jazyka SQL

Copyright 2012 EMC Corporation. All rights reserved.

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

8. Zpracování dotazu. J. Zendulka: Databázové systémy 8 Zpracování dotazu 1

SQL - trigger, Databázové modelování

Oracle XML DB. Tomáš Nykodým

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

Zálohování dat a disaster recovery

Maturitní témata z předmětu PROGRAMOVÉ VYBAVENÍ pro šk. rok 2012/2013

Pouze chytří lidé si přečtou příručku.

Ochrana dat Oracle databázového stroje

Databázové systémy. - SQL * definice dat * aktualizace * pohledy. Tomáš Skopal

Stored Procedures & Database Triggers, Tiskové sestavy v Oracle Reports

Serverové systémy Microsoft Windows

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

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

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

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

4. lekce Přístup k databázi z vyššího programovacího jazyka

Embedded SQL v C/C++ úvod. Administrace Oracle Kateřina Opočenská

Stručný návod pro software dodávaný jako příslušenství k NetMini adaptéru. Komunikace UPS \ NetAgent Mini DK532, DP532. O.K.SERVIS Plus s.r.o.

NAS 242 Aplikace AiMaster pro mobilní zařízení

Rychlá obnova dat efektivně a jednoduše

Zálohování a obnova systému datapoint

Jazyk SQL databáze SQLite. připravil ing. petr polách

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

Tipy technické podpory 2015

Datablades včera, dnes a zítra

Databázové systémy trocha teorie

Databázové systémy, MS Access. Autor: Ing. Jan Nožička SOŠ a SOU Česká Lípa VY_32_INOVACE_1130_Databázové systémy, MS Access_PWP

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

SQL injection jak ji možná neznáte Roman Kümmel

První pomoc pro DBA. administrátory CIDUG. Milan Rafaj IBM Česká republika

Databáze I. Přednáška 7

Řešení ochrany databázových dat

Transkript:

Tomáš Hladík

User-Managed Backup RMAN (od v. 8.1)

Backup & recovery záloha a obnovení Media recovery uvedení DB do konzistentního stavu Data files Control files Redo log files Archived Current

Konzistentní zálohy Z uzavřené databáze Při zavírání nedošlo k chybě Nepotřebuje media recovery Nejsou třeba redo logy

Pokud nepoužíváme RMAN Zálohování logických částí Utility Import / Export Fyzických částí kopírování

Backup Object Backup Method Example Datafiles Operating system utility % cp df3.f df3.bak Archived logs Operating system utility % cp log_1_23.arc log_1_23.bak Control files SQL statement SQL> ALTER DATABASE BACKUP CONTROLFILE TO cf1.bak Initialization parameter file Network and password files Logical objects (tables, indexes, PL/SQL units) SQL statement SQL> CREATE PFILE = init.ora.bak FROM SPFILE; Operating system utility Export utility % cp tnsnames.ora tnsnames.bak C:\> copy tnsnames.ora tnsnames.bak % export SYSTEM/manager TABLE=hr.emp FILE=emp.dmp

Při správě databází Oracle7 a starších Pokud chceme jednotný způsob zálohování Pro lepší pochopení

Pokud můžeme databázi vypnout 1) SHUTDOWN NORMAL IMMEDIATE TRANSACTIONAL 2) % cp /disk1/oracle/dbs/*.dbf /disk2/backup 3) % cp /disk1/oracle/dbs/*.cf /disk2/backup 4) % cp /disk1/oracle/network/admin/*.ora /disk2/backup 5) % cp /disk1/oracle/rdbms/admin/*.ora /disk2/backup 6) STARTUP

1) SELECT TABLESPACE_NAME, FILE_NAME FROM SYS.DBA_DATA_FILES WHERE TABLESPACE_NAME = 'users'; 2) ALTER TABLESPACE users BEGIN BACKUP; 3) % cp /oracle/dbs/tbs_21.f /oracle/backup/tbs_21.backup 4) % cp /oracle/dbs/tbs_22.f /oracle/backup/tbs_22.backup 5) ALTER TABLESPACE users END BACKUP; 6) Zálohování logů (současných i archivovaných) 1) ALTER SYSTEM ARCHIVE LOG CURRENT;

Spustíme příkazem rman v databázi Pro připojení je potřeba SYSDBA oprávnění Základní příkazy BACKUP DATABASE (plus archivelog); LIST BACKUP OF DATABASE;

% rman TARGET SYS/oracle@trgt CATALOG rman/cat@catdb RMAN> BACKUP DATABASE; RMAN> SQL 'ALTER SYSTEM ARCHIVE LOG CURRENT'; RMAN> SHOW ALL; RMAN> CONFIGURE CONTROLFILE AUTOBACKUP ON; RMAN> LIST BACKUP;

1) STARTUP MOUNT 2) RESTORE DATABASE; 3) RECOVER DATABASE 4) ALTER DATABASE OPEN

BACKUP DATABASE VALIDATE; BACKUP VALIDATE DATABASE ARCHIVELOG ALL; RESTORE TABLESPACE TBS_1 VALIDATE

RMAN> STARTUP FORCE MOUNT; RMAN> RESTORE DATABASE; RMAN> RECOVER DATABASE DELETE ARCHIVELOG; RMAN> ALTER DATABASE OPEN; RMAN> SQL 'ALTER TABLESPACE users OFFLINE IMMEDIATE'; RMAN> RESTORE TABLESPACE users; RMAN> RECOVER TABLESPACE users; RMAN> SQL 'ALTER TABLESPACE users ONLINE'; RECOVER DATABASE UNTIL TIME '2012-11-19:12:00:00' USING BACKUP CONTROLFILE;

Fyzické poškození datových souborů SELECT * FROM V$RECOVER_FILE; Jména odpovídacích souborů a tablespace SELECT r.file# AS df#, d.name AS df_name, t.name AS tbsp_name, d.status, r.error, r.change#, r.time FROM V$RECOVER_FILE r, V$DATAFILE d, V$TABLESPACE t WHERE t.ts# = d.ts# AND d.file# = r.file#

Control file ALTER DATABASE BACKUP CONTROLFILE Datové soubory + logy

Pro obnovení části DB 1) ALTER TABLESPACE users OFFLINE IMMEDIATE; 2) Zkopírovat dané soubory ze zálohy 3) RECOVER TABLESPACE users 4) ALTER TABLESPACE users ONLINE Obnovení celé DB Nutně potřebujeme datové soubory a logy

Aktualizace datových souborů Díky (archivovaným) aktuálním redo logům Kompletní obnova 1) STARTUP MOUNT 2) SELECT NAME,STATUS FROM V$DATAFILE; 3) ALTER DATABASE DATAFILE '/oracle/dbs/tbs_10.f' ONLINE; 4) RECOVER (AUTOMATIC) DATABASE RECOVER TABLESPACE tsname 5) ALTER DATABASE OPEN;

1) STARTUP MOUNT 2) SELECT NAME,STATUS FROM V$DATAFILE; 3) ALTER DATABASE DATAFILE '/oracle/dbs/tbs_10.f' ONLINE; 4) RECOVER DATABASE UNTIL 1. CANCEL 1. Po provedení je třeba vykonat příkaz CANCEL. 2. TIME '2012-11-19:12:00:00'; 3. CHANGE 10034; 5) ALTER DATABASE OPEN RESETLOGS;

http://docs.oracle.com/cd/a87860_01/doc/s erver.817/a76993/osbackup.htm http://docs.oracle.com/cd/b10501_01/server. 920/a96572/intro.htm http://docs.oracle.com/cd/b19306_01/backu p.102/b14194/rcmsynta009.htm http://docs.oracle.com/cd/b19306_01/backu p.102/b14191.pdf