Eine TEAM-Präsentation

Ähnliche Dokumente
Oracle Backup und Recovery

Oracle Backup und Recovery mit RMAN

Hochverfügbarkeit in der Standard Edition

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

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

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

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

Backup & Recovery in Oracle 11g Funktionen und Features

Backuptest mit Oracle RMAN

SSO mit Forms direkt gegen ein Active Directory. Wolf G. Beckmann TEAM GmbH Paderborn

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

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

RAC und Standby Datenbanken: Dienste und Daten hochverfügbar

ORACLE Database Migration

Hochverfügbarkeit mit physikalischer Standby-Datenbank. Ablösung EE / Data Guard durch SE One / Dbvisit Standby

Oracle Backup und Recovery Einfach, schnell und sicher

Einsatz des Recovery Managers für Backup und Restore.


Oracle RMAN..beim Recovery das Disaster erleben? Referent: Volker Mach, Fachbereichsleiter RSS, MT AG, Ratingen

RMAN Reloaded Recovery Manager 12c News & Features

Datenbanken und Oracle, Teil 2

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

Oracle Datenbankadministration Grundlagen

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

Szenarien zu Hochverfügbarkeit und Skalierung mit und ohne Oracle RAC. Alexander Scholz

The Unbreakable Database System

Ora Education GmbH. Lehrgang: Oracle Application Server 10g R2: Administration II

IT-Symposium /20/2004. Ralf Durben. Business Unit Datenbank. ORACLE Deutschland GmbH. 1

Oracle Multitenant Verwaltung von Pluggable Databases Handling und Besonderheiten

Oracle Hot Standby. XE, SEOne, SE. Maximum Performance Mode. WIN, Linux, Unix Einfache Lösung. bis zu 10 Standby DB

Inkrementelles Backup und Block Change Tracking mit RMAN

Oracle 12c Real Application Cluster (RAC) und Grid Infrastructure

Oracle Datenbank - Recovery

Hochverfügbarkeit - wie geht das?

Flash Recovery Area in der Praxis

Route 2 ASM Datenbanken in das ASM migrieren

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

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

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

... Kontrolldatei administrieren

Oracle Secure Backup. DOAG Regionaltreffen Osnabrück/Münster/ Bielefeld, Andreas Kother ORDIX AG, Paderborn

Ein reales Testumfeld bereitstellen - basierend auf einer Produktionsdatenbank (ohne eine neue Kopie zu erstellen)

Oracle 10g Flashback. Andrea Held

Sichere Daten mit OSL Storage Cluster

Vereinheitlichung und Automatisierung von Backup und Cloning

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


DOAG 2013 HOCHVERFÜGBARKEIT EINER SINGLE-INSTANZ (AKTIV/PASSIV-FAILOVER) OHNE RAC

Datensicherheit und Hochverfügbarkeit

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

The Unbreakable Database System

Backup & Recovery bei Oracle

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

Überblick über Oracle Technologie im Bereich Hochverfügbarkeit. Tage der Datenbanken FH Köln Campus Gummersbach 20. Juni 2013 Dierk Lenz

Datenbankadministration

Backup und Restore von Oracle- Datenbanken in Niederlassungen

Datenbanken: Backup und Recovery

Oracle Business Intelligence (OBIEE) 12c Ein erster Einblick in die neue Reporting-Engine von Oracle

RMAN Reloaded. Recovery Manager News & Features

<Insert Picture Here> Sie läuft, und läuft, und läuft Verfügbarkeit - Die Mobilitätsausstattung in der EE

Sicherung ORACLE-Datenbank-Server mit Bacula

Inhaltsverzeichnis. Teil I Installation, Architektur und Infrastruktur 15

RMAN Recover Szenarien inkl. Wechsel der Inkarnation

Themen des Kapitels. 2 Oracle Features und Architektur

Martin Wunderli

SQL Developer als DBA-Tool Christian Gohmann

Oracle Real Application Clusters: Requirements

Ist die Standard Edition noch einsetzbar? Dierk Lenz DOAG 2015 Konferenz

1. Ablöse der Streams Multimaster-Replikation

Oracle Automatic Storage Management (ASM) Best Practices

Oracle RAC 10g unter Linux Eine kostengünstige Hochverfügbarkeitslösung?

Roland Maile, Mirko Hotzy. Undokumentierte Parameter, Tipps und Tricks. Aus unserer Schulungs- und Beratungstätigkeit. Einleitung

Oracle 10g Automatic Storage Management

SharePoint Provider for Oracle

Sebastian Winkler CarajanDB GmbH CarajanDB GmbH

Archive / Backup System für OpenVMS

DBA Eine Einführung. Grundlagen zur Administration. Dominik Sliwa, Consultant OPITZ CONSULTING Gummersbach GmbH

5.8.3 Switchover mit Data Guard CLI

Oracle Database 10g Die RAC Evolution

Backup und PiTR mit MySQL

Administrations Handbuch SEPsesam SAP R/3 BACKUP. Rainer Seyerlein SEP AG Weyarn

Uwe Schimanski. Oracle dir einen

Inhaltsverzeichnis. Lutz Fröhlich. PostgreSQL 9. Praxisbuch für Administratoren und Entwickler. ISBN (Buch):

Oracle Enterprise Manager Cloud Control 12c: Installation von Ralf Durben, ORACLE Deutschland B.V. & Co. KG

Teil 1 Oracle 10g Neue Architektur und neue Features... 25

Oracle Database 12c: Admin, Install and Upgrade Accelerated

OFA Wozu brauche ich das denn?

Oracle Unified Auditing Migration der Audit-Konfiguration Stefan Oehrli

Aufbau einer Oracle Datenbank Tablespace, Arten von Dateien

Oracle Database 10g Linux- Administration

Veeam Availability Suite. Thomas Bartz System Engineer, Veeam Software

Verwendung von Oracle Rdb Hotstandby

<Insert Picture Here> RAC Architektur und Installation

Transkript:

Beratung Software Lösungen Manuelles Standby Skripting: Data Guard für Arme? Zahlen und Fakten Unternehmensgruppe Materna: 1.300 Mitarbeiter 160 Mio. Euro Umsatz in 2011 Geschäftsführung: Michael Baranowski - Heike Käferle Mitarbeiterzahl: 60 TEAM Ihr Partner für IT. 1

Geschäftsfelder Lösungen ProStore Intralogistik und Warehousemanagement ProTrace Informationssystem zur Rückverfolgbarkeit OracleBusiness Lizenzierung Consulting Entwicklung Migration Schulung Support TEAM Ihr Partner für IT. 2

OracleBusiness: Passgenaue Oracle - Dienstleistungen Lizenzierung Consulting Schulungen Business Intelligence Individualentwicklung Migration von Oracle-Systemen Oracle Administration Services ADF Dienstleistungsangebot Inhaltsübersicht Oracle Data Guard Funktionalität, Features und Abgrenzung manuelles Standby Management Funktionsweise, Einrichten und Einschränkungen Übersicht erforderlicher Skripte Live Demo 15.05.2013 TEAM - Ihr Partner für IT 6 TEAM Ihr Partner für IT. 3

Oracle Data Guard Absicherung gegen ein Disaster Upgrade mit minimaler Downtime physical Standby Datenbank Client primäre Datenbank Redo Log Transport Redo Apply Transaktionen Data Guard Broker logical Standby Datenbank Redo Log Transport Redo in SQL transformieren 15.05.2013 TEAM - Ihr Partner für IT 7 Weitere Data Guard Features Logische und physikalische Standby DB (auch gemischt möglich) asynchroner und synchroner Redo-Log-Transport mehrere Data Guard Protection Modes Höchste Datensicherheit (Maximum protection) Höchste Verfügbarkeit (Maximum availability) Höchste Performance (Maximum performance) Snapshot Standby Active Data Guard Integration in Oracle Restart 15.05.2013 TEAM - Ihr Partner für IT 8 TEAM Ihr Partner für IT. 4

Data Guard Voraussetzungen Oracle Enterprise Edition Lizenz auf Primär und Standby Server KO Kriterium! 15.05.2013 TEAM - Ihr Partner für IT 9 manuelles Standby Management möglich mit Standard Edition und Standard Edition One (natürlich auch mit Enterprise Edition) Primär- und Standby-Datenbank synchonisieren über archived Redo-Logs Automatisieren über eigene Shell-/Batch-Skripte 15.05.2013 TEAM - Ihr Partner für IT 10 TEAM Ihr Partner für IT. 5

Verzicht auf folgende Features synchroner Redo-Log-Transport Höchste Datensicherheit Switch Over Redo-Log Shipping- und Apply-Service Data Guard Broker mit automatischer Redo-Log-Gap Erkennung und Behebung Rollenwechsel und automatischem Failover automatischen Dateimanagement bei neuen Datendateien 15.05.2013 TEAM - Ihr Partner für IT 11 Oracle Support Status manuelles Standby ist supported My Oracle Support Note 333749.1 (Alternative for standby database in standard edition) beschreibt die Schritte zum Einrichten einer Standby-DB unter Oracle Standard Edition 15.05.2013 TEAM - Ihr Partner für IT 12 TEAM Ihr Partner für IT. 6

bekannte Data Guard Parameter standby_file_management=auto bei manuellem Standby mit Standard Edition wirkungslos db_file_name_convert =( PROD", STANDBY") log_file_name_convert =( PROD", STANDBY ) nur beim Clonen der Primär-DB auf die Standby-DB nutzbar log_archive_dest_2='service=standby' Parameter bei Standard Edition nicht erlaubt ORA-00439: feature not enabled: Managed Standby ARCHIVELOG DELETION POLICY im RMAN bei manuellem Standby mit Standard Edition nicht nutzbar wenn kein Standby-Archivelog-Ziel gesetzt ist, dann: RMAN-08591: WARNING: invalid archived log deletion policy 15.05.2013 TEAM - Ihr Partner für IT 13 Erforderliche Skripte Transport der Archivelogs von Primär- auf Standby-Server Apply der Archivelogs in Standby-DB durch Recover Löschen der Archivelogs auf Standby-Server bei TEAM in einem Skript Synchronisieren von Primär- und Standby-Datenbank läuft auf Standby-Server Löschen der Archivelogs auf Primär-Server bei TEAM in einem Skript läuft auf Primär-Server 15.05.2013 TEAM - Ihr Partner für IT 14 TEAM Ihr Partner für IT. 7

Aufsetzen einer Standby-Datenbank Vorbereitungen auf Primär-DB Vorbereitungen auf Standby-Server Primär-DB auf Standby-DB clonen Synchronisierung per Skript einrichten 15.05.2013 TEAM - Ihr Partner für IT 15 Vorbereitungen auf Primär-DB DB muss im Archivelog-Modus laufen force Logging einschalten ALTER DATABASE FORCE LOGGING; Full-Backup (mit RMAN) erstellen zum Aufsetzen der Standby-DB regelmäßiges Archivelog Backup einrichten kein Löschen von Archivelogs beim Backup! Löschen von Archivelogs erfolgt über eigenes Skript beachtet Abhängigkeiten zwischen Primär- und Standby-DB 15.05.2013 TEAM - Ihr Partner für IT 16 TEAM Ihr Partner für IT. 8

Vorbereitungen auf Standby-DB Instanz-/DB-bezogene Verzeichnisstrukturen einrichten sys-audit-trail, Ora-Data, FRA, Archivelog-Ziel, Backup-Ziel init.ora / SPFile einrichten ggf. als Kopie aus der Primär-DB mit Anpassungen ggf. Passwortdatei erstellen / von Primär-DB kopieren (RMAN) Backup vom Primär-Server auf den Standby- Server kopieren unter dem selben Pfad verfügbar machen wie auf Primär-Server Primär-DB für Standby klonen Standby-DB mounten 15.05.2013 TEAM - Ihr Partner für IT 17 Primär-DB für Standby klonen Restore mittels RMAN auf dem Standby-Server: rman target sys/oracle@vmschul:1521/demo auxiliary / RMAN> duplicate target database for standby [nofilenamecheck] [dorecover] device type disk; Alternative 1: 1:1 Offlinekopie der Datendateien auf identische Pfade Alternative 2: Klonen des kompletten Servers Anpassen der Server- und Instanz-Konfiguration bei Alternative 1 & 2: Standby Controlfile erstellen und auf den Standby Server kopieren ALTER DATABASE CREATE STANDBY CONTROLFILE AS ' /stdby.ctl'; 15.05.2013 TEAM - Ihr Partner für IT 18 TEAM Ihr Partner für IT. 9

stdby_sync.sh das aktuelle Redo-Log der Primär-DB wird gewechselt alle Online Redo-Logs der Primär-DB werden archiviert die Ziel-SCN (System Change Number) für das Recovery wird ermittelt die Archivelog Dateien werden auf den Standby Server synchronisiert die Archivelogs werden in der Standby-DB bis zur Ziel- SCN recovert die Differenz der Logsequenzen zwischen Prod- und Standby-DB wird geprüft ggf. wird eine Warn-Mail versandt 15.05.2013 TEAM - Ihr Partner für IT 19 archive_prim_remove.sh jüngste Log-Sequence-Nummer im Backup ermitteln jüngste auf Standby-Datenbank recoverte Log-Sequence- Nummer ermitteln Archivelog Dateien mittels RMAN bis zur ältesten der ermittelten Log-Sequence-Nummern löschen Archivelog Dateien auf Standby-Server werden durch Synchronisierung gelöscht (Linux: rsync / Windows: robocopy) 15.05.2013 TEAM - Ihr Partner für IT 20 TEAM Ihr Partner für IT. 10

manuelle Eingriffe erforderlich bei Problemen im Ablauf der Synchronisation bei neuem Tablespace / neuer Datendatei in Primär-DB für Failover 15.05.2013 TEAM - Ihr Partner für IT 21 Problem: neue Datendatei in Primär-DB neuer Tablespace oder neue Datei in Primär-DB angelegt Recovery-Prozess bei der Standby-DB stockt! ORA-00283, ORA-01111, ORA-01110, ORA-01157 z.b.: ORA-00283: Recovery Session wegen Fehlern abgebrochen ORA-01111: Der Name der Datendatei 17 ist unbekannt - richtigen Namen angeben ORA-01110: Datendatei 17: '/u01/app/oracle/product/11.2.0/dbhome_1/dbs/unnamed00017' ORA-01157: Datendatei 17 kann nicht identifiziert/gesperrt werden siehe DBWR-Trace-Datei 15.05.2013 TEAM - Ihr Partner für IT 22 TEAM Ihr Partner für IT. 11

Lösung: neue Datendatei in Primär-DB manueller Eingriff in Standby-DB Datei mit richtigem Namen anlegen: SQL> alter database create datafile '/u01/app/oracle/product/11.2.0/dbhome_1/dbs/unnamed00017' as '/u02/oradata/demo/datafile/<richtiger Name>.dbf'; SQL> recover automatic standby database until cancel; OMF (Oracle Managed File) Dateiname nicht möglich Wichtig: Recovery in der selben Session erforderlich! 15.05.2013 TEAM - Ihr Partner für IT 23 Failover auf die Standby-DB Auf Standby-Server: Skripte zur Synchronisation deaktivieren soweit möglich Archivelog- und Redo-Log-Dateien vom Primär-Server kopieren Recovery abschließend starten recover automatic standby database until cancel; DB mit open resetlogs öffnen alter database open resetlogs; 15.05.2013 TEAM - Ihr Partner für IT 24 TEAM Ihr Partner für IT. 12

Test Umgebung Oracle Linux 6 Upd.3 Oracle Database 11g Rel.2 Patch Set 2 (11.2.0.3.0) Standard Edition One identisch sind: Primär-Server Datenbank-/Instanz-Namen Archivelog-Ziel RMAN Backup Pfad passwortlose ssh-konfiguration vmschul demo Standby-Server vmstdby demo Auch am Stand auf der DOAG 2013 Datenbank zu sehen! 15.05.2013 TEAM - Ihr Partner für IT 25 Beratung Software Lösungen Haben Sie noch Fragen TEAM Ihr Partner für IT. 13

Beratung Software Lösungen Vielen Dank für Ihre Aufmerksamkeit! TEAM Partner für Technologie und angewandte Methoden der Informationsverarbeitung GmbH Hermann-Löns-Str. 88 33104 Paderborn Fon +49 5254 8008-0 Fax +49 5254 8008-19 Mail team@team-pb.de Web www.team-pb.de TEAM Ihr Partner für IT. 14