"MANUELLE" PHYSICAL STANDBY SYSTEME FÜR STANDARD EDITION UNTER RAC.

Slides:



Advertisements
Ähnliche Präsentationen
FlashCopy Lösungen für mySAP™ Business Hugo Boss
Advertisements

Karo IT Viehmarkt Neumarkt Karo IT Neumarkt GmbH | Tel.:
Systemüberblick Beispiele: Microsoft Access Oracle Ingres Informix
Gottfried Vossen 5. Auflage 2008 Datenmodelle, Datenbanksprachen und Datenbankmanagementsysteme Kapitel 22: Grundlagen der Crash Recovery.
Open Database Connectivity (ODBC). © Prof. T. Kudraß, HTWK Leipzig Open Database Connectivity (ODBC) Idee: – API für eine DBMS, das ein Call-Level-Interface.
Replikation in Datenbanksystemen.
Text-Retrieval mit Oracle Vortrag von Andreas Mück & David Diestel.
DB2 für zOS bzw. OS/390 auf zSeries
Otto-von-Guericke-Universität MagdeburgGamal Kassem Übung 7 Reports mit Datenbankzugriff.
Archivierung im IBM DB2 HOST Bereich
Kapitel 14: Recovery Oliver Vornberger
Datenbanken 10: Einfügen, Ändern, Löschen
Client / Server Architektur
ENDEVOR Archivierung, Backup und Recovery
Oracle Real Application Cluster (RAC)
Datenmodelle, Datenbanksprachen und Datenbankmanagementsysteme
MYSQL Von Rahan Bölzer.
SKALIERBARE HARDWARE UNABHÄNGIGE LÖSUNGEN FÜR HSM, ARCHIVIERUNG UND SICHEREN DATENAUSTAUSCH YOUR DATA. YOUR CONTROL.
Netzwerke | Serversysteme | Client-Service | Groupware Darmstadt The Game Changer Microsofts Hyper-V v3 & HPs Insight Online Thorsten Podzimek,
Backup und Recovery sehr großer Datenbanken
Backup Warum Datensicherung? Löschen von Daten durch den Benutzer
Copyright © 2013 DataCore Software Corp. – All Rights Reserved.. Mit Speichervirtualisierung mehr Effizienz, Performance und Kostenreduktion erreichen.
Hochverfügbarkeit mit { SQL Server 2008 }
1 Teil 2 Einblicke in Exchange 2003 (Basis Beta 2)
Technisches Update Veeam Backup & Replication Version 7 Cloud Edition
SQL Azure Administration
WS 2004/2005 Datenbanken II - 5W Mi 17:00 – 18:30 G 3.18 Vorlesung #6 Fehlerbehandlung.
Vorlesung #9 Fehlerbehandlung
HORIZONT 1 XINFO ® Das IT - Informationssystem XINFO V3R2 HORIZONT Software für Rechenzentren Garmischer Str. 8 D München Tel ++49(0)89 /
© 2009 Quest Software, Inc. ALL RIGHTS RESERVED Quest Recovery Manager for SharePoint Volker Pingen Senior System Consultant
ADAT©2004,2006 Dipl. - Ing. Walter SabinSeite: 48 Version 1.0a Recovery Wiederherstellung eines konsistenten Datenbankzustandes nach Fehlersituationen.
ADAT©2004 Dipl. - Ing. Walter SabinSeite: 19 Version 1.0a Programme - Zusatzsoftware Oracle: –Forms –Reports –Designer –Jdeveloper –APEX (Application Express)
Oracle Database Appliance Übersicht
Das Information Warehouse Die Stärken eines zentralen dispositiven Information-Warehouse als informative Kernkomponente in einer heterogenen operativen.
Structured Query Language
Sitz Unterschleißheim Die Kernkompetenzen der teracuda…
11 Zugriffskontrolle (Access Control) Ziele Privilegien Rollen GRANT und REVOKE Befehl Privilegien Rollen GRANT und REVOKE Befehl.
Datenbank System (DBS) - Warum?
Architektur- und Realisierungsaspekte von Oracle Real Application Cluster (RAC)
Datenbanken abfragen mit SQL
Eine Zeitreise mit Oracle 10g: Praktisches mit Flashback DOAG Regionaltreffen/Gütersloh Petra Flach Ventara AG.
ANMATHO AG IT-Dienstleistungen und Produkte Stefan DohnCert-IT Präsentation S.1 Cert-IT Präsentation Database Administrator Aufbau eines Sun Cluster.
Thomas Tretter, 14. November 2002HA Lösungen1 HA Lösungen im Praxisvergleich 14. November 2002.
Herrmann & Lenz Services GmbH Hochverfügbarkeit Johannes Ahrends.
Thomas Tretter, 30. September 2003RAC unter Linux: Erfahrungen und Tipps1 RAC unter Linux Erfahrungen und Tipps 30. September 2003.
© 2004 softgate, Oracle update10g Migration von Oracle 8i/9i auf 10g.
DB2 UDB im z/VSE Heinz Peter Maassen – Lattwein GmbH COURSE Tagung Bad Hersfeld 2008.
© CSP GmbH & Co. KG 2005 Einleitung HerausforderungenLösung Architektur Demonstration Langzeitarchivierung für Oracle Datenbanken Stefan Brandl, Dipl.-Inf.,
Copyright ORDIX AG Klaus Reimers Leiter Systeme & Datenbanken Aus Standby-DB wird Data-Guard.
XML-Erweiterungen in ORDBMS Seminar: DBMS für spezielle Anwendungen Florian Brieler.
Reorganisation und Administration großer SAP-DB Manfred Riemer SAP AG (z.B. MCOD-Systeme)
Herrmann & Lenz Services GmbH Oracle Parallel Server unter Windows Dierk Lenz DOAG SIG Database
Wechsel von Oracle Cloud Control 12c zu 13c
Das IT - Informationssystem
Robotron – Titel der Präsentation
Kaseya System Backup and Recovery
Standby Database Autor:
9i Technologie und Roadmap Frank Seiwerth
Übung – Recovery Manager Undo Redo Algorithmus
RMAN versus NSR-ORA Vergleich und Bewertung
Azure Backup, Azure Backup Server und Azure Site Recovery
The IT–Information System
Oracle Warehouse Builder RAC Konfiguration
DBA - Eine Einführung in die 11g Administration
Vorlesung #7 Fehlerbehandlung
Flashback mal sieben DOAG RegioTreff , Wiesbaden
Transaktionsabbruch, System Crash, Media Failure
Vorlesung #7 Fehlerbehandlung
Vorlesung #7 Fehlerbehandlung
Vorlesung #10 Fehlerbehandlung
 Präsentation transkript:

"MANUELLE" PHYSICAL STANDBY SYSTEME FÜR STANDARD EDITION UNTER RAC

Mehrwerte von ORACLE Physikal Standby Sehr schnelles Wiederanfahren bei allen Crash Szenarien Für WAN Strecken geeignet (K-Fall) >> asynchroner Abgleich Physical Standby Systeme können für Auswertungen geöffnet werden Physical Standby Systeme können Sichern oder als permanente Sicherung betrachtet werden Transaktionen können mit beliebigen Delay nachgefahren werden. >>Schutz vor Anwenderfehler (gelöschte Tabellen, historische Werte) Vollständiger Abgleich bei ORACLE Standby Systeme >> USER, DDL, TABLESPACES (+ Convert Datafiles) Share Nothing, >>sowohl beim Ausfall der Maschine als auch der Plattensysteme ist eine „vollständiges“ Recover möglich

“Manuelles Standby” Asynchron Archived redo logs Archive from primary database Standby database FTP Standby Recovery Managed Recovery Synchron / Asynchron DATATGUARD Standby redo logs Archived redo logs Redo from primary database NET8 LGWR RFS ARC0 log_archive_dest_2=‚service=standby LGWR ASYNCH‘ log_archive_dest_2=‚service=standby LGWR SYNCH‘ log_archive_dest_2=‚service=standby ARCH ASYNCH‘ MRP Standby database

IST Backup Library S A N Lokale Platten SINGLE SERVER DATA DATA ARCHIVE_DEST_2 CONTOLFILE_1 Lokale Platten REDO_MEMBER_2 DATA DATA REDO_MEMBER_1 ARCHIVE_DEST_1 CONTOLFILE_2 Backup Library S A N

Volume Control Manager URSPRÜNGLICH RAC dito Volume Control Manager Cache DATA DATA ARCHIVE_1 S A N DATA REDO_1 REDO_1 ARCHIVE_1 CONTOLFILE_1 Jeweils 2‘tes Mitglied bzw. Destination S A N

Nicht verfügbar /teuer Asynchroner Spiegel STORAGE MANAGEMENT STORAGE_B STORAGE_A Synchroner Spiegel 1 STORAGE_A Nicht verfügbar /teuer STORAGE_B 2 Synchroner Spiegel ASM 3 STORAGE_A STORAGE_B

IST A S M R A C SAN_1 SAN_2 Keine Spiegelung NODE_1 NODE_2 LGWR ARC LGWR ARC Keine Spiegelung SAN_1 SAN_2 Disk-Group_1 Disk-Group_3 Disk-Group_2 REDO_MEMBER_2 REDO_MEMBER_1 DATA ARCHIVE_DEST_2 ARCHIVE_DEST_1 A S M

A S M MASTER RAC-SYSTEMC STANDBY SINGLE SERVER STANDBY DB MASTER DB JOB alle 15 Min MASTER RAC-SYSTEMC STANDBY SINGLE SERVER 1 2 STANDBY DB MASTER DB 1 2 CATALOG DB LAN WAN Verzögerung von 2 Std. A S M RECOVER STANDBY DATABASE RMAN BACKUP ARCHIVLOG COMPRESS RMAN RESTORE ARCHIVLOG RMAN RESTORE ARCHIVLOG FTP Historie Mailing

Rman-Steuerdatei run { allocate channel ch2 type disk; set limit channel ch2 kbytes=2000000; sql 'alter system archive log current'; BACKUP as compressed backupset ARCHIVELOG ALL NOT BACKED UP 1 TIMES format 'C:\ora10gdata\db_backup\rman_0\cmsoka01\redo_%t_%s_%U'; release channel ch2; }

! ! A S M MASTER RAC-SYSTEM STANDBY SINGLE SERVER Neue Master DB ACTIVATE Neue Master DB STANDBY DB SAN_2 !!! RECOVER STANDBY DATABASE ARCHIVE Konvertierung der Redologs zu Archivelogs REDO RMAN RESTORE ARCHIVLOG ! DB-FTP CONTROLFILE A S M

Konvertierung der Redologs zu Archivelogs über das Controlfile der Masterdatenbank Sequenze/Incarnation/Thread Aktive Redologs node1 >> ARC 00020 _0627391868 .001 Aktive Redologs node2 >> ARC 00021 _0627391868 .002 * * Redolog Archivelog spool &temp_ausgabe; select 'copy /y &1'||substr(a.member,-10,10)||' &2'||'ARC'||trim(to_char(b.sequence#,'00000'))||'_'|| trim(to_char(c.resetlogs_ID,'0000000000'))||'.'|| trim(to_char(b.thread#,'000')) from v$logfile a, v$log b, v$database_incarnation c where a.group#=b.group# and b.archived='NO' and a.member like '%2.%' and c.status='CURRENT'; spool off; host &temp_ausgabe exit;

recover database using backup controlfile until cancel Neue Incarnation, Complete Eigentlich muß ein Full Backup durchgeführt werden! Zu hoher Zeitverlust Kann man das alte Backup nutzen beim erneuten Crash nutzen? JA, aber undokumentiert(mit 10G getestet) Mit dem Current Controlfile und der alten Sicherung kann wie folgt recovert werden: recover database using backup controlfile until cancel

! ! Incarnation ArchiveLogs Full Backup ArchiveLogs ArchiveLogs verzögert COMPLETE RESROERE CRASH REDOLOGS KONVERT CRASH ! recover database using backup controlfile until cancel

FERTIG