38

Neuigkeiten rund um die Oracle Datenbank 11g Stephan Haas Leitender Systemberater

Embed Size (px)

Citation preview

Page 1: Neuigkeiten rund um die Oracle Datenbank 11g Stephan Haas Leitender Systemberater
Page 2: Neuigkeiten rund um die Oracle Datenbank 11g Stephan Haas Leitender Systemberater

<Insert Picture Here>

Neuigkeiten rund um die Oracle Datenbank 11g Stephan HaasLeitender Systemberater

Page 3: Neuigkeiten rund um die Oracle Datenbank 11g Stephan Haas Leitender Systemberater

Agenda

• Überblick• Real Application Clusters (RAC)• Data Guard• Real Application Testing• Total Recall• Advanced Compression• Data Masking Pack• Partitioning

Page 4: Neuigkeiten rund um die Oracle Datenbank 11g Stephan Haas Leitender Systemberater

Oracle Cloud and Product Stack

Oracle Cloud

Page 5: Neuigkeiten rund um die Oracle Datenbank 11g Stephan Haas Leitender Systemberater

Oracle Database 11g

• Neues Major-Release der Oracle Datenbank• Produktiv seit Juli 2007• Erste Version für Linux (x86)

• Fortführung der Grid-Strategie• Grid Computing Vorteile

• Reduziert Kosten für Server und Storage• Verfügbarkeit und Skalierbarkeit

Page 6: Neuigkeiten rund um die Oracle Datenbank 11g Stephan Haas Leitender Systemberater

Oracle Database Innovation

Audit Vault Database Vault Grid Computing Self Managing Database XML Database Oracle Data Guard Real Application Clusters Flashback Query Virtual Private Database Built in Java VM Partitioning Support Built in Messaging Object Relational Support Multimedia Support Data Warehousing Optimizations Parallel Operations Distributed SQL & Transaction Support Cluster and MPP Support Multi-version Read Consistency Client/Server Support Platform Portability Commercial SQL Implementation

1977 2008

30 Jahre Innovation …

… fortgeführt durch 11g

Page 7: Neuigkeiten rund um die Oracle Datenbank 11g Stephan Haas Leitender Systemberater

Editionen der Oracle Database 11g

400

1,000

10,000

Dur

chsc

hnitt

lich

ve

rbun

dene

Ben

utze

r

Standard Edition One (max. 2 Sockets)

Standard Edition (max. 4 Sockets)

Enterprise Edition (beliebig viele Prozessoren)

Page 8: Neuigkeiten rund um die Oracle Datenbank 11g Stephan Haas Leitender Systemberater

Oracle Datenbank 11g Highlights

• Flashback Data Archive• Database Replay• Real-time-query der StandbyDB• Virtuelle Spalten• Secure Files• ASM Fast-Mirror Synchronisierung• Query Result Cache• Partitioning• SQL-Plan Management• OLTP-Komprimierung• Spatial 3D• Automatic Secure Configuration

• Neue Optionen- Real Application Testing- Advanced Compression- Total Recall- Active Data Guard

Page 9: Neuigkeiten rund um die Oracle Datenbank 11g Stephan Haas Leitender Systemberater

Upgrade nach 11g

R2R2 7.3.4 7.3.4

9.2.0.4 9.2.0.4

8.0.6 8.0.6

8.1.7.4 8.1.7.4

9.1.0.4 9.1.0.4

R2R2

Page 10: Neuigkeiten rund um die Oracle Datenbank 11g Stephan Haas Leitender Systemberater

<Insert Picture Here>

Real Application Clusters (RAC)

Page 11: Neuigkeiten rund um die Oracle Datenbank 11g Stephan Haas Leitender Systemberater

• Gründe für einen Clusterverbund:• - Hochverfügbarkeit • - Skalierbarkeit

• Clustertypen:• - Failover Cluster• - Shared Nothing• - Shared Disk

Clusterumgebungen

Page 12: Neuigkeiten rund um die Oracle Datenbank 11g Stephan Haas Leitender Systemberater

Failover und RAC im Vergleich

Ausfallrechner übernimmt Platten

Applikationen werden hochgefahren

Umschaltzeit 10-30 Minuten

Nur der aktive Knoten kann genutzt werde (keine Skalierbarkeit / ineffektive Hardwareausnutzung)

Alle Knoten sind gleichzeitig aktiv

Alle Knoten haben gleichzeitigen, simultanen Zugriff auf die Daten

Adressiert Skalierbarkeit & Ausfallsicherheit:

Ausfallzeit minimal

Alle noch verfügbaren Ressourcen nutzbar

Failover Real Application Clusters

DataDataA - ZA - Z

DataDataA - ZA - Z

X

Page 13: Neuigkeiten rund um die Oracle Datenbank 11g Stephan Haas Leitender Systemberater

SingleNode

2 Nodes 4 Nodes0

2,000

4,000

6,000

8,000

10,000

12,000

SingleNode

2 Nodes 4 Nodes

# Benutzer

Quelle: SAPQuelle: SAP

SAP Parallel SD Benchmark on RAC

3640

6580

12,000

82%

Skalierung

SAP ist überzeugt:Oracle RAC skaliert SAP

Page 14: Neuigkeiten rund um die Oracle Datenbank 11g Stephan Haas Leitender Systemberater

Real Application Clusters (RAC)

• Verbesserter Enterprise Manager für RAC• Bessere Übersicht über einzelne Knoten• Verbesserte/Einfachere Performanceanalysen aller Knoten

• Verbesserte Performance von leseintensiver Nutzlast• Feintuning von Performance, Skalierung, Failover und

Management• Schnelleres und robusteres Handling von Instanz Ausfällen

Page 15: Neuigkeiten rund um die Oracle Datenbank 11g Stephan Haas Leitender Systemberater

<Insert Picture Here>

Data Guard

Page 16: Neuigkeiten rund um die Oracle Datenbank 11g Stephan Haas Leitender Systemberater

• Desaster Recovery Lösung für Oracle DB's

• Feature der Oracle Enterprise Edition

• Automatisiert das Anlegen und den Betrieb einer oder mehrerer Standby-Datenbanken

• Ausfall der Produktionsdatenbank Standby-Datenbank übernimmt

• x1000km Entfernung möglich

Oracle DataGuard

Page 17: Neuigkeiten rund um die Oracle Datenbank 11g Stephan Haas Leitender Systemberater

Oracle Data Guard PhysicalStandby

Produktions-

Datenbank

LogicalStandby

Ständig verfügbar Ständig verfügbar für Analysenfür Analysen

NetzwerkNetzwerk

OptionaleOptionale

VerzögerungVerzögerung

DIGITAL DATA STORAGE

DIGITAL DATA STORAGE

Backup

Transformation Transformation

Redo nach SQLRedo nach SQL

OptionaleOptionale

VerzögerungVerzögerung

Page 18: Neuigkeiten rund um die Oracle Datenbank 11g Stephan Haas Leitender Systemberater

• 2 Typen von Standby-Datenbanken

• Physical Standby

- Redolog-Dateien werden recovert

- Entweder Recovery Modus oder Read-Only

- Blockidentische Kopie der Produktionsdatenbank

- Desaster Recovery

• Logical Standby

- Redolog-Dateien werden extrahiert

- SQL-Statements werden auf die Standby angewendet

- Logische Kopie der Produktionsdatenbank

- Online Reporting, Rolling Upgrades

Oracle DataGuard?

Page 19: Neuigkeiten rund um die Oracle Datenbank 11g Stephan Haas Leitender Systemberater

Active Data Guard• Physical Standby Read-Only öffnen und Abfragen

ausführen• Währenddessen werden Redologs transportiert und sofort

angewendet• Alle Datentypen werden unterstützt• Konsitente Leseergebnisse

phySTBYPROD

Redo Shipping

und Redo Apply     

Page 20: Neuigkeiten rund um die Oracle Datenbank 11g Stephan Haas Leitender Systemberater

• Dataguard News 2 - Real Time Query• Anwendungsszenario Auktionsplattform

Statischer Inhalt ausReal Time Query Standby

Dynamischer Inhalt ausProduktions-DB

Data Guard – 11g New Features

Page 21: Neuigkeiten rund um die Oracle Datenbank 11g Stephan Haas Leitender Systemberater

<Insert Picture Here>

Real Application Testing

Page 22: Neuigkeiten rund um die Oracle Datenbank 11g Stephan Haas Leitender Systemberater

• Funktion:• Workload auf einem System aufzeichnen und auf einem anderen

System abspielen, um das Verhalten abzuschätzen• Workload wird auf Datenbank-Ebene aufgezeichnet - es wird also

der Client-Workload erfasst

• Ziele:• Realistisches Testen von Systemveränderungen• Genaues Abschätzen des Systemverhaltens in neuer Umgebung

• Typische Einsatzgebiete:• Upgrade-Szenarien und -Tests• OS-, Hardware- oder Storage-Migrationen

Database Replay

Page 23: Neuigkeiten rund um die Oracle Datenbank 11g Stephan Haas Leitender Systemberater

Real Application TestingDatabase Replay

Page 24: Neuigkeiten rund um die Oracle Datenbank 11g Stephan Haas Leitender Systemberater

<Insert Picture Here>

Total Recall

Page 25: Neuigkeiten rund um die Oracle Datenbank 11g Stephan Haas Leitender Systemberater

• Kundenproblem: Daten aufbewahren und ihre

(Nicht-) Veränderung nachweisen können• z.B. gesetzliche Bestimmungen (SOX, Sarbanes-Oxley, Basel II, ... )• wirtschaftliche Aspekte (Kundenverhalten)

• Bisherige Lösungswege• Anwendung, Datenbanktrigger, spezialisierte Werkzeuge

• Weiterentwicklung der Flashback-Technologie• Technische Bezeichnung FLASHBACK DATA ARCHIVEs • Ziele

• Zentrales Management zum Archivieren, Schützen und Löschen von Datensätzen

• Transparent für Applikationen

Total Recall - Flashback Data Archive

Page 26: Neuigkeiten rund um die Oracle Datenbank 11g Stephan Haas Leitender Systemberater

Total Recall - Flashback Data Archive

• Datenbankoption• Transparent für die Applikation• Zeichnet den historischen Verlauf von Oracle Daten

sicher und effizient auf• Historische Daten werden in der Datenbank gespeichert• Spezielle Kerneloptimierungen minimieren die zusätzlich

benötigte Performance diese Informationen zu speichern• Historische Daten werden komprimiert• Die Datenbank erlaubt keine Änderung der Historischen Daten

Page 27: Neuigkeiten rund um die Oracle Datenbank 11g Stephan Haas Leitender Systemberater

<Insert Picture Here>

Advanced Compression

Page 28: Neuigkeiten rund um die Oracle Datenbank 11g Stephan Haas Leitender Systemberater

• Oracle Advanced Compression OptionKomprimierung strukturierter Daten

• Oracle Secure FilesKomprimierung unstrukturierter Daten

Daten Komprimierung

Page 29: Neuigkeiten rund um die Oracle Datenbank 11g Stephan Haas Leitender Systemberater

• Mit Oracle Database 11g steht ein umfangreiches Set von Komprimierungs Möglichkeiten zur Verfügung• Komprimierung von strukturierten/relationalen Daten• Komprimierung von unstrukturierte Daten• Komprimierung für Backup Daten• Komprimierung für den Netzwerk Verkehr

• Reduziert Ressourcenverbrauch und Kosten• Speicherplatz• Netzwerk Bandbreite• Memory Anforderungen

Backups

Physical Standby

Oracle Advanced Compression Option

Page 30: Neuigkeiten rund um die Oracle Datenbank 11g Stephan Haas Leitender Systemberater

• Neues Feature in Oracle Database 11g• Sicher, hohe Performance, optimierte Speicherplatz

Lösung• Dokumente, Spreadsheets, Bilder, Multimedia, etc.• SecureFile Komprimierung - Erkennt automatisch, wann

SecureFile Daten komprimiert werden können• Überspringt Komprimierung bei bereits komprimierten Daten

• Schaltet Komprimierung aus wenn Plattenplatzreduzierung zu gering ausfällt

• Industrie Standard Komprimierungs Algorithmus• 2-3x weniger Verbrauch bei typischen Files (.doc,.pdf)

Komprimierung unstrukturierter DatenOracle SecureFiles

Page 31: Neuigkeiten rund um die Oracle Datenbank 11g Stephan Haas Leitender Systemberater

• Schnelle RMAN Komprimierung• Komprimiert den Inhalt des Backup Set vor dem Schreiben auf Platte oder

Band• Bei RMAN Komprimierung sind keine weiteren Dekomprimierungs Schritte

erforderlich während des Recoveries • Hohe Performance, Industrie Standard Komprimierungs Algorithmus

• 40% schnellere Backup Komprimierung versus Oracle Database 10g• Günstig für schnelle, tägliche inkrementelle Backups• Reduziert Netzwerk Nutzung

• Data Guard Netzwerk Komprimierung• Komprimierung des Redo traffic über das Netzwerk

• Verbessert die Redo Transport Performance

Komprimierung von Backup Daten und Netzwerkverkehr

Page 32: Neuigkeiten rund um die Oracle Datenbank 11g Stephan Haas Leitender Systemberater

<Insert Picture Here>

Data Masking Pack

Page 33: Neuigkeiten rund um die Oracle Datenbank 11g Stephan Haas Leitender Systemberater

Data Masking

Mehr als 75 % der deutschen Unternehmen gefährden vertrauliche Informationen, indem sie echte Daten – etwa Kundeninformationen – in Anwendungstests oder bei der Softwareentwicklung einsetzen.

Zum Vergleich: USA (69 Prozent), Großbritannien (58 Prozent) und Frankreich (43 Prozent)

Quelle: Ponemon Institute Research Report 2008: „Die mangelnde Sicherheit von Testdaten: Die unbemerkte Krise – Erhebung zu Deutschland

0% 10% 20% 30% 40% 50% 60%

43 %

31 %

15 %15 %15 %

15 %

4 %

1 %

Kundendatensätze

Verbraucherlisten

Angestelltendaten Geschäftspartner

Händlerdatensätze

Gut/Lastschriften, Zahlungen

Andere vertrauliche Informationen

Nicht sicher

Page 34: Neuigkeiten rund um die Oracle Datenbank 11g Stephan Haas Leitender Systemberater

Tabelle nach dem Maskieren• Namensmaskierung über eine Tabelle mit

Namen als “Wörterbuch”• Die Namensverteilung wird berücksichtigt

• Original: 2* Schumacher, 2* Meiser, 3*Meier• Maskiert: 2*Acker, 2*Ackermann, 3*Ableitner

• Änderung bei empno schlägt sich auch bei mgr nieder

Page 35: Neuigkeiten rund um die Oracle Datenbank 11g Stephan Haas Leitender Systemberater

<Insert Picture Here>

Partitioning

Page 36: Neuigkeiten rund um die Oracle Datenbank 11g Stephan Haas Leitender Systemberater

Große Tabelle

Schwer zu verwalten

Partition

Einfacher zu verwalten

Höhere Performance

Höhere Verfügbarkeit

Composite Partition

Höhere Performance

Mehr Flexibilität die Anforderungen zu erfüllen

JAN FEB

JAN FEB

USA

EUROPEORDERSORDERS

ORDERS

Vorteile von Partitionierung

Page 37: Neuigkeiten rund um die Oracle Datenbank 11g Stephan Haas Leitender Systemberater

PartitioningVersion Funktionen Manageabibility

Oracle8 Range

Global range indexes

Maintenance Operationen wie add, drop, exchange…

Oracle8i Hashcomposite range-hash

Merge Operation

Oracle9i List Global Index Maintenance

Oracle9iR2 Composite range-list

Oracle10g Global hash indexes Local Index Maintenance

Oracle10gR2 Partitionen pro Tabelle (1024 K) Fast drop table

Oracle 11g List-ListList-RangeList-HashRange-RangeREF PartitioningVirtual Column PartitioningSystem Partitioning

Interval PartitioningPartition Advisor

Page 38: Neuigkeiten rund um die Oracle Datenbank 11g Stephan Haas Leitender Systemberater