· 2015. 12. 18. · Migration auf 12c Erste Erfahrungen Dierk Lenz IT-Tage Frankfurt 2015 ....

23
www.informatik-aktuell.de

Transcript of  · 2015. 12. 18. · Migration auf 12c Erste Erfahrungen Dierk Lenz IT-Tage Frankfurt 2015 ....

Page 1:  · 2015. 12. 18. · Migration auf 12c Erste Erfahrungen Dierk Lenz IT-Tage Frankfurt 2015 . Herrmann & Lenz Services GmbH Herrmann ... Burscheid (bei Leverkusen) •Beratung, Schulung

www.informatik-aktuell.de

Page 2:  · 2015. 12. 18. · Migration auf 12c Erste Erfahrungen Dierk Lenz IT-Tage Frankfurt 2015 . Herrmann & Lenz Services GmbH Herrmann ... Burscheid (bei Leverkusen) •Beratung, Schulung

Migration auf 12c Erste Erfahrungen

Dierk Lenz

IT-Tage Frankfurt 2015

Page 3:  · 2015. 12. 18. · Migration auf 12c Erste Erfahrungen Dierk Lenz IT-Tage Frankfurt 2015 . Herrmann & Lenz Services GmbH Herrmann ... Burscheid (bei Leverkusen) •Beratung, Schulung

Herrmann & Lenz Services GmbH Herrmann & Lenz Solutions GmbH • Erfolgreich seit 1996 am Markt

• Firmensitz: Burscheid (bei Leverkusen)

• Beratung, Schulung und Betrieb/Fernwartung rund um das Thema Oracle Datenbanken

• Schwerpunktthemen: Hochverfügbarkeit, Tuning, Migrationen und Troubleshooting / Monitoring

• Herrmann & Lenz Solutions GmbH

– Produkte: Monitoring Module, Taskzone

2 2

Page 4:  · 2015. 12. 18. · Migration auf 12c Erste Erfahrungen Dierk Lenz IT-Tage Frankfurt 2015 . Herrmann & Lenz Services GmbH Herrmann ... Burscheid (bei Leverkusen) •Beratung, Schulung

Versionen, Editionen – Wo stehen wir heute?

3

Page 5:  · 2015. 12. 18. · Migration auf 12c Erste Erfahrungen Dierk Lenz IT-Tage Frankfurt 2015 . Herrmann & Lenz Services GmbH Herrmann ... Burscheid (bei Leverkusen) •Beratung, Schulung

Versionsübersicht • Extended Support für den Vorgänger 11gR2

(11.2.0.4) verlängert bis Mai 2017 • Erste 12c Version (12.1.0.1) supported bis August

2016, kein Extended Support • 12c Patchset (12.1.0.2) verfügbar als Enterprise

Edition und (seit September 2015) als Standard Edition 2

• Beta Programm 12.2 läuft

4

Page 6:  · 2015. 12. 18. · Migration auf 12c Erste Erfahrungen Dierk Lenz IT-Tage Frankfurt 2015 . Herrmann & Lenz Services GmbH Herrmann ... Burscheid (bei Leverkusen) •Beratung, Schulung

Standard Edition 2

5

Page 7:  · 2015. 12. 18. · Migration auf 12c Erste Erfahrungen Dierk Lenz IT-Tage Frankfurt 2015 . Herrmann & Lenz Services GmbH Herrmann ... Burscheid (bei Leverkusen) •Beratung, Schulung

Versionen

• Ab Version 12.1.0.2 ausschließlich SE2 im Bereich Standard Edition verfügbar

• SE1/SE letztmalig mit den aktuell verfügbaren Versionen 11.2.0.4 und 12.1.0.1 verfügbar

Page 8:  · 2015. 12. 18. · Migration auf 12c Erste Erfahrungen Dierk Lenz IT-Tage Frankfurt 2015 . Herrmann & Lenz Services GmbH Herrmann ... Burscheid (bei Leverkusen) •Beratung, Schulung

Technik

• Voraussetzung: maximal 2 Sockel

• Nutzung von maximal 16 CPU-Threads pro Instanz – Hintergrundprozesse nicht mitgezählt

• RAC enthalten – 2 Knoten

– Maximal 1 CPU pro Knoten

– Nutzung von maximal 8 CPU-Threads für jede RAC-Instanz

7

Page 9:  · 2015. 12. 18. · Migration auf 12c Erste Erfahrungen Dierk Lenz IT-Tage Frankfurt 2015 . Herrmann & Lenz Services GmbH Herrmann ... Burscheid (bei Leverkusen) •Beratung, Schulung

Lizenzen

• SE2-Lizenz notwendig

• SE1/SE-Lizenzen müssen migriert werden

• Preise wie SE

• Bei NUP-Lizenzierung: Mindestens 10 Lizenzen pro Server (war: mindestens 5 Lizenzen pro Kunde)

8

Page 10:  · 2015. 12. 18. · Migration auf 12c Erste Erfahrungen Dierk Lenz IT-Tage Frankfurt 2015 . Herrmann & Lenz Services GmbH Herrmann ... Burscheid (bei Leverkusen) •Beratung, Schulung

Lizenzmigration

• Vorhandene SE/SE1-Lizenzen können migriert werden – Voraussetzung: Lizenzen unter Support

• Zeitpunkt vom Kunden wählbar

• Keine zusätzlichen Lizenzkosten

• Bei SE1-Lizenzen: Uplift von 20% auf „Software Update & Support“

• SE1/SE-Lizenzen bestellbar bis 30.11.2015

9

Page 11:  · 2015. 12. 18. · Migration auf 12c Erste Erfahrungen Dierk Lenz IT-Tage Frankfurt 2015 . Herrmann & Lenz Services GmbH Herrmann ... Burscheid (bei Leverkusen) •Beratung, Schulung

Migrationszeitpunkt

• Mehr Zeit für 11.2.0.4 Installationen Mai 2017

• Mehr Druck für 12.1.0.1 Installationen August 2016

10

Page 12:  · 2015. 12. 18. · Migration auf 12c Erste Erfahrungen Dierk Lenz IT-Tage Frankfurt 2015 . Herrmann & Lenz Services GmbH Herrmann ... Burscheid (bei Leverkusen) •Beratung, Schulung

Die wichtigsten neuen Features

11

Page 13:  · 2015. 12. 18. · Migration auf 12c Erste Erfahrungen Dierk Lenz IT-Tage Frankfurt 2015 . Herrmann & Lenz Services GmbH Herrmann ... Burscheid (bei Leverkusen) •Beratung, Schulung

Multitenant Option

• Konsolidierung

• Löst die Frage: Mehrere Anwendungen (Schemas) in einer DB oder mehrere DBs auf einem Rechner

• Antwort: Eine Container DB mit mehreren Pluggable DBs

12

Page 14:  · 2015. 12. 18. · Migration auf 12c Erste Erfahrungen Dierk Lenz IT-Tage Frankfurt 2015 . Herrmann & Lenz Services GmbH Herrmann ... Burscheid (bei Leverkusen) •Beratung, Schulung

Single Tenant

• Heißt: Container-DB mit genau einer Pluggable DB

• Bei allen Editionen bzw. EE ohne Multitenant Option möglich

• DB Konfiguration ohne Container-DB Deprecated

• Einige Features dann nicht mehr möglich, z.B. DB Verify (!)

13

Page 15:  · 2015. 12. 18. · Migration auf 12c Erste Erfahrungen Dierk Lenz IT-Tage Frankfurt 2015 . Herrmann & Lenz Services GmbH Herrmann ... Burscheid (bei Leverkusen) •Beratung, Schulung

In-Memory Option

• Oracles Antwort auf SAP Hana

• Komplett integriert in die Oracle Database

• Einfach zu konfigurieren:

– Einige Server-Parameter

– ALTER TABLE … INMEMORY

14

Page 16:  · 2015. 12. 18. · Migration auf 12c Erste Erfahrungen Dierk Lenz IT-Tage Frankfurt 2015 . Herrmann & Lenz Services GmbH Herrmann ... Burscheid (bei Leverkusen) •Beratung, Schulung

Full Database Caching Mode

• „Kleine“ In-Memory Option

• Auch in SE2 verfügbar (generell ab 12.1.0.2)

• Hält alle DB-Blöcke im Cache – Auch z.B. NOCACHE LOBs

• Voraussetzung: [Gesamtgröße aller DB Segmente] < [DB Cache]

• ALTER DATABASE FORCE FULL DATABASE CACHING;

15

Page 17:  · 2015. 12. 18. · Migration auf 12c Erste Erfahrungen Dierk Lenz IT-Tage Frankfurt 2015 . Herrmann & Lenz Services GmbH Herrmann ... Burscheid (bei Leverkusen) •Beratung, Schulung

Lange VARCHAR2-Inhalte

• Bisher: Beschränkung von VARCHAR2-Inhalten auf 4000 Bytes – Problematisch insbesondere bei Unicode-Inhalten

• Lösung: Erweiterung der Grenze auf 32 KB

• Parameter (max_string_size) + Skript notwendig

• Nicht reversibel

• Es gibt einige Bugs…

16

Page 18:  · 2015. 12. 18. · Migration auf 12c Erste Erfahrungen Dierk Lenz IT-Tage Frankfurt 2015 . Herrmann & Lenz Services GmbH Herrmann ... Burscheid (bei Leverkusen) •Beratung, Schulung

Neues Privileg READ

• Ab 12.1.0.2

• Problem an SELECT-Privileg? Sperren! (SELECT … FOR UPDATE)

• Zusätzlich zu SELECT nun verfügbar: READ

17

Page 19:  · 2015. 12. 18. · Migration auf 12c Erste Erfahrungen Dierk Lenz IT-Tage Frankfurt 2015 . Herrmann & Lenz Services GmbH Herrmann ... Burscheid (bei Leverkusen) •Beratung, Schulung

Kleinigkeiten

• Datentyp der Spalte DBA_TABLES.TABLE_NAME – Bis 11.2: VARCHAR2(30)

– Ab 12.1: VARCHAR2(128)

• Maximale Länge des Namens nach wie vor 30 Zeichen

• Kommt da in Zukunft etwas? …

18

Page 20:  · 2015. 12. 18. · Migration auf 12c Erste Erfahrungen Dierk Lenz IT-Tage Frankfurt 2015 . Herrmann & Lenz Services GmbH Herrmann ... Burscheid (bei Leverkusen) •Beratung, Schulung

Optimizer Änderungen

• Neue Histogrammtypen – Z.B. Top Frequency

(bei mehr als 254 Werten wenn die 254 meistgenutzten Werte mehr als 99% der Rows ausmachen)

• Adaptive Pläne – Änderung der Strategie zwischen Hash- und Nested

Loop-Joins während der Laufzeit

19

Page 21:  · 2015. 12. 18. · Migration auf 12c Erste Erfahrungen Dierk Lenz IT-Tage Frankfurt 2015 . Herrmann & Lenz Services GmbH Herrmann ... Burscheid (bei Leverkusen) •Beratung, Schulung

Stolpersteine • Workspace Manager nicht mehr verfügbar… und damit

die Funktion WM_CONCAT • In einem Fall vorgekommen: Datapump Export mit

COMPATIBLE_VERSION = 10.2 enthält nicht alle Tabellen – Lösung: Automatisch erstellte extended Statistiken löschen

• Ab 12.1.0.2: RMAN Katalog setzt EE/Partitioning voraus – Eigene exklusive RMAN Katalog DB mit EE Installation

erlaubt

20

Page 22:  · 2015. 12. 18. · Migration auf 12c Erste Erfahrungen Dierk Lenz IT-Tage Frankfurt 2015 . Herrmann & Lenz Services GmbH Herrmann ... Burscheid (bei Leverkusen) •Beratung, Schulung

21

Page 23:  · 2015. 12. 18. · Migration auf 12c Erste Erfahrungen Dierk Lenz IT-Tage Frankfurt 2015 . Herrmann & Lenz Services GmbH Herrmann ... Burscheid (bei Leverkusen) •Beratung, Schulung

22

Kontakt

• E-Mail [email protected]

• Twitter @ora1578

Web

• www.hl-services.de

• blog.hl-services.de

Bald • Podcast DBMS_DISCUSS