Minimal Downtime Oracle 11g Upgrade. DOAG Konferenz 2010 Martin Decker

Ähnliche Dokumente
Minimal Downtime Oracle 11g Upgrades

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

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

Hochverfügbarkeit - wie geht das?

ORACLE Database Migration

Route 2 ASM Datenbanken in das ASM migrieren

Inhaltsverzeichnis. Teil I Installation, Architektur und Infrastruktur 15

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

Oracle-Datenbankmigration mit minimalen Ausfallzeiten

Daten: Gründungsjahr 1995 Schwerpunkte Oracle, VMware, Microsoft, Linux und Novell Ausschließlich zertifizierte Techniker:

Oracle Backup und Recovery

Zielsetzung. Fachlicher Schwerpunkt. Besondere Qualifikation. Fortbildung

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


Darüber hinaus wird das Training dazu beitragen, das Verständnis für die neuen Möglichkeiten zu erlangen.

<Insert Picture Here> RAC Architektur und Installation

RAC und Standby Datenbanken: Dienste und Daten hochverfügbar

Oracle Exadata Lifecycle

The Unbreakable Database System

IT-Kosten senken durch Upgrade auf 11gR2...?!

Robotron Datenbank-Software GmbH Oracle VM3 Features und Praxiserfahrungen. Dirk Läderach Nürnberg,

Oracle EngineeredSystems

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

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

1 Copyright 2012, Oracle and/or its affiliates. All rights reserved.

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Oracle Real Application Clusters: Requirements

Martin Wunderli

Die Migration von Oracle-Datenbanken

Archive / Backup System für OpenVMS

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

Oracle 10g Hochverfügbarkeit

SPARC LDom Performance optimieren

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

Eine Datenbank im Quantensprung

Inhaltsangabe zu den Systemvoraussetzungen:

Markus Feichtinger. Power Systems. Der Weg zu POWER! 2009 IBM Corporation

Johannes Ahrends Geschäftsführer CarajanDB GmbH CarajanDB GmbH

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

Die Migration von Oracle-Datenbanken

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

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

Johannes Ahrends Geschäftsführer CarajanDB GmbH CarajanDB GmbH

IT-Frühstück IT Trend Virtualisierung Hype oder Nutzen? Praxisaspekte

Beam me up! OWB Migration nach 11gR2

Sebastian Winkler CarajanDB GmbH CarajanDB GmbH

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Gut zu wissen... Lorenz Keller Server Technologies Competence Center Nord

RAC-Tests Welche sind notwendig? Welche sind durchführbar?


DOAG Demo Kino: Advisors, Monitoring Werkzeuge in der Datenbank Ulrike Schwinn Business Unit Database Oracle Deutschland B.V.

Weiterhin wurden die vorhandenen Datenbanken inventarisiert und deren Konfiguration aufgenommen. Dazu zählen:

BESCHAFFUNG UND LIZENZIERUNG MIT DEM VEREINFACHTEN ORACLE LIZENZMODELL

Upgrade auf Microsoft Dynamics CRM 2013

Themen des Kapitels. 2 Oracle Features und Architektur

Grid Computing in. komplexen Systemen. mit Blick auf RFID. Günther Stürner Vice President Business Unit Database & STCCs ORACLE Deutschland GmbH

Datenbanken und Oracle, Teil 2

HERZLICH WILLKOMMEN SHAREPOINT DEEP DIVE FOR ADMINS IOZ AG 2

The Unbreakable Database System

SharePoint Provider for Oracle

Grid Control: Migration auf 11g und das Leben danach. von. dbtotal.de. Jaroslav Dutov Jaroslav Dutov

Backup und Restore von Oracle- Datenbanken in Niederlassungen

IDS Lizenzierung für IDS und HDR. Primärserver IDS Lizenz HDR Lizenz

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

Einsparung von Wartungs- und Lizenzkosten durch Konsolidierung

Innova&ve IT Solu&ons. Oracle ACFS / Cloud File System. En?esselung Ihrer Business- kridschen ApplikaDonen. Ma#hias Pölzinger Senior Consultant

EINSATZ VON MICROSOFT TERMINAL-SERVICES ODER CITRIX METAFRAME

MITARBEITERPROFIL. J.M. System-Architekt DB-Administrator. Personal-ID tec4net IT-Solutions Matthias Walter Flunkgasse München

Oracle Backup und Recovery mit RMAN

Unser RAC wird 5 Extended Distance RAC und integrierende Oracle Technologien

W ilhelm Br eß er Ber at er DO AG 2009 J ahr es k onf er enz Nür nber g im Nov em ber 2009 SQL PLAN MANAGEMENT

Freiberufler-Profil: Oracle-Expertin

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

Oracle Lizenzierung von Forms zu SOA

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

RAC auf Sun Cluster 3.0

McAfee Database Security. DOAG Konferenz Franz Hüll Senior Security Consultant. November 20, 2012

DOAG Webinar. Konsolidierung, Standardisierung und Automatisierung. die Königsdisziplinen im Mehrkampf der Lizenzierung!

Mein Leben mit Oracle Exadata

Oracle Multitenant Verwaltung von Pluggable Databases Handling und Besonderheiten

M5000 einfach ablösen durch T4/T5 LDoms und Solaris Zonen

Oracle 10g Einführung

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

Backup & Recovery in Oracle 11g Funktionen und Features

Oracle RAC CFS Hochverfügbarkeit

Andrea Held. Virtualisierung im Oracle-Umfeld Virtualisierungslayer Voraussetzungen Schnittstellen Workload Management Grid Control

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

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

Oracle Datenbank Architektur nicht nur für Einsteiger. Martin Klier Klug GmbH integrierte Systeme, Teunz

RMAN Reloaded Recovery Manager 12c News & Features

Dozenten-/Beraterprofil

Verschlüsseln als Überlebensstrategie

Jörg Neumann Acando GmbH

Exadata Database Machine Administration Workshop Ed 3

Martin Klier Systemadministration / Datenbanken. Ein hochverfügbarer Kommunikationsserver

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

Performance Tools. für alle Editionen

Oracle 9i Administration

Regionaltreffen Rhein Main 26. März 2007

Transkript:

Minimal Downtime Oracle 11g Upgrade DOAG Konferenz 2010

Agenda Vorstellung Umfrage Gründe für Upgrade Upgrade-Methoden Fokus auf Minimal Downtime Oracle Transportable Tablespace (TTS) Oracle Upgrade via Logical Standby SQL Apply Demo 2

Wer bin ich? unabhängiger Oracle Consultant Oracle - Spezialisierung auf: Performance Management Hochverfügbarkeit (RAC, DataGuard) Manageability (OEM Grid Control) Unix (Linux, Solaris, HP-UX) Website & Blog: ora-solutions.net Oracle Certified Master 10g & 11g 3

Umfrage Wer plant einen 11g Upgrade bis 31.07.2011? Wieviel Downtime steht dafür zur Verfügung > 6h zwischen 6h und 1h zwischen 1h und 30 min < 30 min 4

Gründe für Upgrade Oracle-Support Premier Support für 10gR2 endete Juli 2010 Extended Support ohne Aufpreis bis Ende Juli 2011 Hardware-Wartung (Leasing) Platform-Wechsel (HP-UX/Solaris => Linux) Features bessere Performance (z.b. Result Cache) SQL Plan Management (Plan Stability) Cardinality Feedback Database Replay (bzw. SQL Performance Analyzer SPA) Adaptive Cursor Sharing verbessertes DBMS_STATS 5

Upgrade Methoden Upgrade-Methode Dauer Komplexität Cross- Platfor m DBUA (Oracle recommended) Cross- Endian >30 min, unabhängig von Größe sehr einfach Nein Nein CLI - @catupgrd >30 min, unabhängig von Größe einfach Nein Nein Export/Import >30 min abhängig von Größe mittel Ja Ja Oracle Streams (in Zukunft desupported) Oracle Golden Gate (Lizenzkosten) Transportable Database (TDB) Transportable Tablespaces (xtts) Logical Standby SQL Apply wenige Minuten komplex Ja Ja wenige Minuten komplex Ja Ja wenige Minuten mittel Ja Nein wenige Minuten komplex Ja Ja wenige Minuten komplex teilweise Nein 6

Upgrade-Dauer catupgrd Dauer catupgrd: 10.2.0 (all options) => 11.2 Total Upgrade Time: 00:50:09 *) Dauer catupgrd: 10.2.0 (minimal) => 11.2 Total Upgrade Time: 00:16:17 *) Dauer unabhängig von DB-Größe, sondern abhängig von installierten Optionen # Synonyms # XDB user objects *) Intel i7 Quad-Core 1.6 GHz, 8 GB RAM, OVM Virtual Machine, DB mit 10 GB swingbench SOE schema. 7

Transportable DB (TDB) Nur für Platform-Migrationen, nicht für Upgrade Nicht cross-endianness Kürzer als Export/Import Transportiert komplette Datenbank (Alle Tablespaces inkl. Data Dictionary) RMAN CONVERT von datafiles, die UNDO enthalten Achtung bei BFILES, Directories, External Tables (DBMS_TDB.CHECK_EXTERNAL) 8

Transportable TS (xtts) Platform-Migrationen inkl. Upgrade cross-endianness unterstützte Platformen in v$transportable_platform nur User-Tablespaces, keine SYS/SYSTEM Objects bzw. sys_privs RMAN CONVERT für Platform und Endian Conversion selbes Character Set (inkl. National Character Set) für Quelle und Zielsystem 9

Logical Standby SQL Apply Enterprise Edition keine Cross-Endian Platform-Migrationen möglich limitierte (Linux <-> Windows) Migrationen möglich < 11gR1: neue DBID / DBNAME >= 11gR1: Transient Logical Standby Einschränkung bzgl. Datentypen (DBA_LOGSTDBY_UNSUPPORTED) Extended Datatype Support (EDS) verfügbar ab 10.2.0.4 bzw. 11.1.0.7 bietet Möglichkeit, nicht unterstützte Datentypen mittels Triggern und Hilfstabllen für den Transport in native Datentypen zu konvertieren und auf dem Zielsystem wieder in die Original-Tabelle zurückzuführen 10

Logical Standby SQL Apply Workflow 1 2 3 PRIMARY PHYSICAL PRIMARY LOGICAL PRIMARY LOGICAL 4 5 6 LOGICAL DOWNTIME SWITCHOVER PRIMARY LOGICAL PRIMARY RECREATE PHYSICAL PRIMARY 11

Demo Demo Upgrade mittels Logical Standby Ausgangsbasis: Primary Database PRDMUC (Host oel5n1) Phyiscal Standby PRDZRH (Host oel5n2) - LGWR SYNC Step 1: Prüfung, ob Physical Standby in sync ist Step 2: Konvertierung von Physical zu Logical Standby Step 3: Upgrade von Logical Standby Step 4: DOWNTIME (24 sek) für Switchover Fri Nov 12 23:26:56 2010 alter database commit to switchover to logical standby 2010-11-12 23:27:20.875000 +01:00 Completed: alter database commit to switchover to primary Step 5: Recreate Physical Standby (optional) Step 6: Switchback 12

Fazit DBUA wenn Länge der Downtime unkritisch Transportable Tablespaces / Export-Import bei Platform-Migration (Cross-Endianness) xtts / TDB: hoher Testaufwand, hohe Komplexität Data Guard SQL Apply: geringere Komplexität, aber Anwendung darf nur unterstützte Datentypen verwenden (Ausnahme: EDS) gutes Know-How im Bereich DataGuard (physical/logical) zwingende Voraussetzung Upgrades ab 11.1 auf 11.2 deutlich einfacher durch Transient Logical Standby : alter database recover to logical standby keep identity; Anschließend Flashback Database von ursprünglichen Primary möglich und Aktualisierung mittels Recovery Script physru.sql (MOS: 949322.1) 13

Last but not least... Fallback Plan entwickeln und testen DBMS_STATS Testen von Execution Plan Performance 11gR2 CBO (z.b. Real Application Testing) Backup-Strategie MOS 837570.1: Complete Checklist for Manual Upgrades MOS 785351.1: Upgrade Companion 11g Release 2 MOS 884522.1: utlu112i.sql build 3: Note 14

Q & A ora-solutions.net E-Mail: martin.decker@ora-solutions.net Internet: http://www.ora-solutions.net Blog: http://www.ora-solutions.net/web/blog/ 15