Backup & Recovery. Oracle 12c New Features. Peter Jensch Principial Consultant DOAG Regionaltreffen Stuttgart. 15. Mai 2014

Ähnliche Dokumente
RMAN Reloaded Recovery Manager 12c News & Features

Einsatz des Recovery Managers für Backup und Restore.


RMAN Reloaded. Recovery Manager News & Features

Oracle Backup und Recovery mit RMAN

RMAN Duplicate. von. dbtotal.de. Jaroslav Dutov.

Backup und Recovery mit VSS Virtualisierte Oracle Datenbanken Manfred Wisotzky Peter Jensch DOAG Regionaltreffen 28. Januar 2016

Agenda. FRA Was ist das? Warum sollte die FRA genutzt werden? FRA INIT Paramter Verzeichnisstruktur (Beispiel) Überwachung der Flash Recovery Area

Oracle Backup und Recovery

Backup & Recovery in Oracle 11g Funktionen und Features

Oracle 12c Multitenant Option

Oracle Backup und Recovery Einfach, schnell und sicher

Datenbankreplikation in der Standard Edition. Markus Jendrossek

<Insert Picture Here> RMAN Full Backups zum Preis von inkrementellen Backups

Standby in 5 Minuten. und was man sonst noch so mit Dataguard machen kann

Datenbanken und Oracle, Teil 2

Oracle Datenbankadministration Grundlagen

Die Idee der Recovery Area: Sie enthält bei Beschädiging der Database Area alles, was für ein erfolgreiches Recovery gebraucht wird

Data Guard trifft Multitenant

Oracle Multitenant Verwaltung von Pluggable Databases Handling und Besonderheiten

Oracle Flashback. in der Praxis Dr. Frank Haney 1

Automatisierung von Backup und Recovery- Vorgängen in großen Oracle-Umgebungen

DOAG 2010 ORACLE PLATTFORM MIGRATION CROSS PLATFORM TRANSPORTABLE TABLESPACES (XTTS)

DOAG München Die etwas anderen Oracle Performance-Tipps. Marco Patzwahl

5000 User+, Erfahrungen im Produktivbetrieb einer Saas-DB. DOAG 2011 Konferenz + Ausstellung Bernhard Vogel & Frank Szilinski, esentri

Migration nach 11gR2 Erfahrungsbericht. Ulrich Lickert Universitätsklinikum Freiburg

Workshop. Oracle 12c - Multitenant Architecture

Oracle Data Guard und RMAN das perfekte Team

Oracle Database 12c Multitenant. Jörg Eggelsmann Systemberatung DB Nord Oracle Deutschland

Inhaltsverzeichnis. Geleitwort der Fachgutachterin Vorwort Einführung Architektur eines Oracle-Datenbanksystems...

Oracle Data Guard 11gR2. What s new? DOAG Regionaltreffen Martin Decker

Flash Recovery Area in der Praxis

Oracle Virtual Private Database

Schlüsselworte Data Guard, Standby Datenbank, RMAN, Backup, Restore, Recovery

Plötzlich Multitenant was ändert sich für den DBA?

Johannes Ahrends CarajanDB GmbH CarajanDB GmbH

Oracle Datenbank 11g Advanced Compression Option

Inkrementelles Backup und Block Change Tracking mit RMAN

RMAN Recover Szenarien inkl. Wechsel der Inkarnation

Sicherung ORACLE-Datenbank-Server mit Bacula

RAC und Standby Datenbanken: Dienste und Daten hochverfügbar

Oracle 12c: Migrationswege und Konzepte. Dierk Lenz

In Nullkommanix zur Datenbank in der eigenen Cloud

18. Juni 2008, Berlin. Erfahrungsbericht üb das Backup und Recovery von ORAC Datenbanken mit Commvault QNetix. Dagmar Förster

Oracle 10g Express Edition (XE) Ein erster Erfahrungsbericht. Sven Vetter Senior Consultant, Bern

Oracle Database Appliance - Projektbericht Erfolgreiche Migration bei der make-it

Oracle GoldenGate Die Replikation beginnt mit Initial-Load! DOAG Konferenz Nürnberg 16. November 2011

Tablespaces und Datendateien

Datenbanksystem. System Global Area. Hintergrundprozesse. Dr. Frank Haney 1

Flashback mal sieben. DOAG Konferenz , Nürnberg. Klaus Reimers

IT-Symposium Mike Dietrich. BU Database Technologies ORACLE Deutschland GmbH. Page 1. 1

Backuptest mit Oracle RMAN

Das ist alles nur gecloudt Sicherheit in den roten Wolken

Naxtron GmbH Schlosstalstrasse Winterthur. Subject. New Features Oracle 9i Architecture

Oracle Snap Management Utility Snap mir eine

15 Jahre MuniQSoft GmbH

Geht Security in Oracle Database 12c eigentlich anders?

Backup Test mit Oracle RMAN für Oracle Datenbank 11g

Beam me up! OWB Migration nach 11gR2

Datenbankreplikation in der Standard Edition

APEX (Hoch) Verfügbar? Ernst Leber

<Insert Picture Here> Verschlüsselung in der Datenbank

Oracle Datenbanken Clonen. aber richtig. Wir kümmern uns!

Verwendung und Einsatzmöglichkeiten des Flashback-Query

Oracle Core für Einsteiger: Datenbank I/O

Oracle Database Backup Service - DR mit der Cloud


Backup/Recovery. Tobias Weidt,

Safe Harbor Statement 10/26/2015

Oracle Database 12c: Backup and Recovery Workshop

Route 2 ASM Datenbanken in das ASM migrieren

IT-Symposium Heinz-Wilhelm Fabry Oracle Deutschland GmbH. 1

Schnelles Backup & Restore mit Multisection

Oracle Transparent Data Encryption

EE SE1 Oracle RDBMS. Andrew Lacy Solution Architect. OPITZ CONSULTING Deutschland GmbH. Foto: Siobhan Bickerdike

Critical Patch Update und Ihre Applikation funktioniert noch?

Backup und Recovery mit Oracle-Bordmitteln

Archive / Backup System für OpenVMS

Da fliegt die Kuh Rasante Datenbankklone durch cow (copy-on-write) Robert Marz Technical Architect.

Data Guard. Aus der Praxis. Alexander Hofstetter Trivadis GmbH München

Oracle Database 10g: Neue Features für Administratoren

Oracle Data Integrator Ein Überblick

11g Release 2 Erste Erfahrungen. Dr. Günter Unbescheid Database Consult GmbH

Oracle 10g Flashback. Andrea Held

Oracle Database 10g: New Features for Administrators Release 2

Oracle Database 12c: Backup and Recovery Workshop Ed 2

Johannes Ahrends CarajanDB GmbH CarajanDB GmbH

DATA GUARD ALS HA-LÖSUNG. Praktische Erfahrungen

DOAG Regional-Konferenz München 02/2007. Gibt es ein Leben nach der Block Corruption?

Oracle Real Application Clusters: Requirements

BR*Tools-Unterstützung für Oracle ASM und Exadata

Automatisierte Datenmigration mit dynamischen SQL

ORACLE Database Migration

Neue Features Oracle Database 12.2 Wann denn endlich?

Martin Wunderli

Flashback Früher war alles besser Marion Mahr Daniel Schulz Flashback Früher war alles besser

Oracle Datenbank - Recovery

11. Backup & Recovery. Datenbankadministration

Transkript:

Backup & Recovery Oracle 12c New Features Peter Jensch Principial Consultant DOAG Regionaltreffen Stuttgart BASEL BERN BRUGG LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG MÜNCHEN STUTTGART WIEN 1

AGENDA Backup & Recovery 1. Multitenant und Backup 2. Flashback 3. Duplicate 4. Table Recovery from Backup 5. Cross Platform Migration 6. New Security Features 7. TVD-Backup 2

Backup & Recovery Multitenant 12c Database Non-Container 12c Database (non-cdb) Architecture System Metadata PMON SMON LGWR DBW0 DIAG OBJ$ COL$ TAB$ User Metadata SYSTEM SYSAUX UNDO DATA IDX EMP DEPT HR SH connect target / backup database...; backup archivelog all...; 3

Backup & Recovery Multitenant 12c Database Container 12c Database (CDB) Architecture PMON SMON LGWR DBW0 DIAG SYSTEM SYSAUX UNDO TEMP REDO CTL CDB$ROOT [RW] PDB$SEED [RO] SYSTEM SYSAUX TEMP CRM01 [RW] SYSTEM SYSAUX TEMP CRM DBA FA01 [RW] SYSTEM SYSAUX TEMP FA DBA APP DBA CDB DBA 4

Backup & Recovery Multitenant 12c Database Vollständiges Backup der Container Datenbank (CDB) Anmeldung am root container root, seed und alle PDB s werden gesichert zusätzliche Archivelog Sicherung ist möglich connect target / backup database plus archivelog; RMAN syntax fully supports the multitenant architecture feature 5

Backup & Recovery Multitenant 12c Database Backup von Pluggable Datenbanken (PDB) Anmeldung am root container Anmeldung an der PDB Archivelog Sicherung ist möglich connect target / backup pluggable database pdb01, pdb02 plus archivelog; 6

Backup & Recovery Multitenant 12c Database Backup von Pluggable Datenbanken (PDB) Anmeldung am root container Anmeldung an der PDB keine zusätzliche Archivelog Sicherung ist möglich connect target sys/manager@pdb01.trivadis.com backup database; 7

Backup & Recovery Multitenant 12c Database Backup Tablespaces und Data Files Backup Tablespaces Tablespace Bezeichnungen sind nicht eindeutig Anmeldung an der PDB Backup Data Files File-ID und File-Name sind eindeutig connect target / backup tablespace pdb01:system, pdb02:sysaux; 8

Backup & Recovery Multitenant 12c Database CDB und RMAN Catalog RMAN Catalog Objekte wurden erweitert RC_PDBS RC_PLUGGABLE_DATABASE_INC Einige Views wurden um das Attribut PDB_KEY ergänzt [list crosscheck] backup of pluggable database pdb01; report need backup pluggable database pdb01; 9

Backup & Recovery Multitenant 12c Database Vollständiger Restore und Recovery Für CDB Datenbanken wie bisher Für Pluggable Databases connect target / alter pluggable database pdb01 close; restore pluggable database pdb01; recover pluggable database pdb01; alter pluggable database pdb01 open; 10

Backup & Recovery Multitenant 12c Database Unvollständiger Restore und Recovery (PITR) Für CDB Datenbanken wie bisher Für Pluggable Databases gemeinsam verwendete Tablespaces werden in einer auxiliary destination restored connect target / alter pluggable database pdb01 close; restore pluggable database pdb01 until sequence 61; recover pluggable database pdb01 until sequence 61 auxiliary destination '/u02/oradata/aux'; alter pluggable database pdb01 open resetlogs; 11

AGENDA Backup & Recovery 1. Multitenant und Backup 2. Flashback 3. Duplicate 4. Table Recovery from Backup 5. Cross Platform Migration 6. New Security Features 7. TVD-Backup 12

Backup & Recovery Multitenant 12c Database Flashback Database CDB Für CDB Datenbanken wie bisher Für Pluggable Databases nicht verwendbar nur mit Workaround über PDB PITR möglich Offline PDB PITR data files Flashback CDB PITR für die PDB Open database resetlogs und alle Datenfiles online nehmen 13

AGENDA Backup & Recovery 1. Multitenant und Backup 2. Flashback 3. Duplicate 4. Table Recovery from Backup 5. Cross Platform Migration 6. New Security Features 7. TVD-Backup 14

Backup & Recovery Active Database Duplicate Active duplicate verwendet backup sets per default (12c) pull-based method neue Optionen mit 12c Backup Sets werden direkt über Oracle Net angesprochen unused block compression Advanced Compression - BASIC algorithm (free) - ansonsten ACO notwendig Multi Section Backup Methode verwendbar - z.bsp. bei Big-File Tablespace Reduzierung der Netzwerk Last bei Verwendung der Komprimierung 15

Backup & Recovery Active Database Duplicate (CDB) Zusätzlicher Parameter notwendig *.enable_pluggable_database = true CDB Option bei unterschiedlichen PDBs Tablespace Option (SKIP) Exclude PDBs with SKIP Option Include PDBs ohne SKIP Option duplicate target <...> [skip] pluggable database pdb01; 16

Backup & Recovery Active Database Duplicate (CDB) Beispiel Compression backup sets Multi Section Backup NOOPEN Option Skip Pluggable Database (PDB02) run { allocate auxiliary channel chaux1 device type disk; allocate channel ch1 device type disk; duplicate target database to cdbdup from active database skip pluggable database pdb02 using compressed backupset section size 300m noopen; alter database open resetlogs; alter pluggable database all open; } 17

AGENDA Backup & Recovery 1. Multitenant und Backup 2. Flashback 3. Duplicate 4. Table Recovery from Backup 5. Cross Platform Migration 6. New Security Features 7. TVD-Backup 18

Backup & Recovery Table Recovery from Backup Recover von einzelnen Tabellen bzw. Partitionen mit einem RMAN Befehl Was wird ausgeführt: RMAN erzeugt PITR vom Tablespace RMAN verwendet eine Auxiliary Instanz RMAN führt einen DataPump Export durch RMAN führt optional einen DataPump Import durch RMAN führt optional einen rename durch Und wann geht s nicht: Wenn SYS Eigentümer Objekt im Tablespace SYSTEM oder SYSAUX Objekt in einer Standby Datenbank Tabellen mit bezeichneten NOT NULL Constraints und einer REMAP Option 19

Backup & Recovery Table Recovery from Backup Beispiel Table Recovery: recover table scott.emp until scn 441427 auxiliary destination '/u02/oradata/aux'; Beispiel Table Partition Recovery: recover table scott.emp_part:part201404 to restore point before_drop auxiliary destination '/u02/oradata/aux' remap table scott.emp_part:part201404_restore; 20

Backup & Recovery Table Recovery from Backup Fehler bei Ausführung in einer CBD RMAN beendet die Ausführung beim Auxiliary Restore / Recovery Offener SR bei Oracle Zusätzliche Table Recovery Command Optionen; DATAPUMP DESTINATION DUMP FILE NOTABLEIMPORT REMAP TABLE REMAP TABLESPACE Im Fehlerfall verbleibt der Dump File auf Platte 21

AGENDA Backup & Recovery 1. Multitenant und Backup 2. Flashback 3. Duplicate 4. Table Recovery from Backup 5. Cross Platform Migration 6. New Security Features 7. TVD-Backup 22

Backup & Recovery Cross-Platform Migration Cross-Platform Migration with Backup Sets Verwendung von Backup Sets für die Plattform übergreifende Migration Migration zum Bsp. Windows x86_64 zu Linux x86_64 Unterstützung unterschiedlicher Endian Formate (Little/Big Endian) Backup Sets von pre-12c Releases können verwendet werden RMAN Features verwendbar Komprimierung Incremental 1 Backup für abschliessende consistent Recovery Erweiterung der View v$transportable_platform Cross-Platform Backup Sets können nicht im Controlfile registriert werden 23

Backup & Recovery Cross-Platform Migration Cross-Platform Migration with Backup Sets PDB Datenbanken werden unterstützt alter database open read only; backup for transport format '/tmp/migration_%d_s%s_p%p' database; restore from platform 'Solaris[tm] OE (64-bit)' foreign database to new from backupset '/tmp/migration_cdb01_s31_p1'; 24

AGENDA Backup & Recovery 1. Multitenant und Backup 2. Flashback 3. Duplicate 4. Table Recovery from Backup 5. Cross Platform Migration 6. New Security Features 7. TVD-Backup 25

Backup & Recovery New Security Features Neue SYSBACKUP Privilege Nur Data-Dictionary Zugriff Password-File Erweiterung orapwd enthält neue Option orapwd file=orapwdbt01 password=manager sysbackup=y format=12 select * from v$pwfile_users; USERNAME SYSDBA SYSOPER SYSASM SYSBACKUP SYSDG SYSKM CON_ID ------------------ ------ ------- ------ --------- ----- ----- ------ SYS TRUE TRUE FALSE FALSE FALSE FALSE 0 SYSBACKUP FALSE FALSE FALSE TRUE FALSE FALSE 0 Unified Auditing für RMAN und Data Pump Befehle erweitert 26

AGENDA Backup & Recovery 1. Multitenant und Backup 2. Flashback 3. Duplicate 4. Table Recovery from Backup 5. Cross Platform Migration 6. New Security Features 7. TVD-Backup 27

Backup & Recovery TVD-Backup Eine Produktübersicht TVD-Backup Enterprise Edition TVD-Backup ist ein Produkt aus unserer Trivadis Toolbox TVD-BasEnv TM TVD-Standby TM TVD-Backup TM Einfache Umsetzung der Backup Strategie Tool für ein gesteuerten Restore und Recovery logging templates rman alerting parameters locking 28

Backup & Recovery TVD-Backup Einige technische Daten Backup-Methode Einige technische Daten OS-Systeme für Unix, Linux, Windows Oracle-Versionen ab 8.1.7 Reporting physische Backup-Methode logische Backup-Methode zusätzliche Backup-Methode RCV-Skripte Summe email, SMS, Pager, RMAN Export (8i 10g) Data Pump (ab 10g) User Managed Backups (Snapshots) zahlreiche Templates DAS ultimative Backup-Produkt für den DBA 29

Backup & Recovery TVD-Backup Funktionsübersicht (1) Recovery Use Cases Complete Lost of Database Lost of one/all control files Lost of redo log group / member Lost of spfile Lost of data file(s) Lost of tablespace(s) Database point in time recovery Clone / duplicate database from backup Clone / duplicate database from active Restore archive log s Recovery von retained backups (TAG) 30

Backup & Recovery TVD-Backup Funktionsübersicht (2)...and other stuff Create new SID Environment Create password file Re-create temp files Handling incarnations Handling backup TAG information (Customer) Batch mode, Logging, RMAN Validate and Preview functionality Rename datafiles, tablespaces, database Restart failed recovery UseCase Handling RAC and ASM 31

Backup & Recovery TVD-Backup Die Architektur Initalize / Validate Analyse recovery situation Load Configuration User Input Define an action plan PreProcess Execute generic pre-process actions spfile Special case spfile Restore SQL Pre/Post restore action Execute restore script s Execute sql scripts Recovery Post Process Pre/Post recovery action Execute recovery script s Finalize recovery and execute generic post process actions 32

Backup & Recovery TVD-Backup Demo: Tablespace Restore und Recovery 33

Backup & Recovery TVD-Backup Demo: Tablespace Restore und Recovery 34

Backup & Recovery TVD-Backup Demo: Tablespace Restore und Recovery 35

Backup & Recovery TVD-Backup Demo: Tablespace Restore und Recovery 36

Backup & Recovery TVD-Backup Demo: Tablespace Restore und Recovery 37

Backup & Recovery TVD-Backup Demo: Tablespace Restore und Recovery 38

Weitere Informationen... 39

Fragen und Antworten... Peter Jensch Principial Consultant Tel.: +49 711 90 36 32 30 peter.jensch@trivadis.com BASEL BERN BRUGG LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG MÜNCHEN STUTTGART WIEN