Ileana Someşan, Senior Systemberaterin
Oracle Database Appliance X4-2
Ein Überblick
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.2 ileana.somesan@oracle.com
 Prinzip: Einfachheit
– Oder wissen Sie, welcher Chip in Ihrem
iPhone verbaut ist?
 Oracle Database Appliance
– Integriertes System für die einfache
Installation und den einfachen Betrieb
eines Oracle Datenbankclusters
Appliance: eine Analogie
© Apple Inc.
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.3 ileana.somesan@oracle.com
Oracle Database Appliance 2011 und heute
v1 X4-2
Arbeitsspeicher 192 GB 512 GB
CPU-Kerne 24 48
Plattenplatz 12 TB Brutto 18 TB – 36 TB Brutto
Software nur Oracle Datenbanken keine Einschränkung
Virtualisierung keine ja
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.4 ileana.somesan@oracle.com
Agenda
 Oracle Database Appliance (ODA)
 ODA-Hardware, Betriebsoptionen
 Oracle Datenbanken auf ODA
 Virtualisierung
 Vorteile ODA
 Diverses
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.5 ileana.somesan@oracle.com
Oracle Database Appliance
 Eine Datenbankplattform
– Für den Betrieb von Oracle Datenbanken
 Eine Lösungsplattform
– Für den Betrieb von Datenbanken und Applikationen (von Oracle, von Fremdanbietern,
eigenentwickelt)
Seit 2011
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.6 ileana.somesan@oracle.com
ODA-Vorteile auf einen Blick
 Ein fertiges System
– Alle HW- und SW-Komponenten, die eine hochverfügbare Oracle DB benötigt
– Integriert und vorgetestet von Oracle
 Einfach
– Schnelle Installation
– Einfaches Patching
 1 Supportansprechpartner
 Physikalische oder virtualisierte Plattform
 Skalierbares Lizenzmodell
– Teil-Lizenzierung der Oracle Software möglich
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.7 ileana.somesan@oracle.com
Agenda
 Oracle Database Appliance (ODA)
 ODA-Hardware, Betriebsoptionen
 Oracle Datenbanken auf ODA
 Virtualisierung
 Vorteile ODA
 Diverses
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.8 ileana.somesan@oracle.com
Basiskonfiguration X4-2
Ausfallsichere Plattform
 2 Server
– Je 2 CPUs Intel Xeon je 12-Kerne
– Insgesamt 48 Kerne
– Insgesamt 512 GB Arbeitsspeicher
– Clusterkommunikation über redundantes
10 GbE Interconnect
– Externes 10 GBase-T Netzwerk
 1 Storage-Einheit
– 24 Platten, direkt angeschlossen
– 800 GB (brutto) SSD für DB Redo-Logs
– 18 TB (brutto) HDD für Nutzdaten
– Wahl zwischen 2- oder 3-fach Spiegelung
4U
Data Sheet Oracle Database Appliance
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.9 ileana.somesan@oracle.com
Storage Erweiterungen
Für mehr Speicherplatz
 Zusätzliche Storage-Einheit für ODA
– Verdoppelt die Storage-Kapazität
– 1.6 TB (brutto) SSD für DB Redo-Logs
– 36 TB (brutto) HDD für Nutzdaten
– 2-fach oder 3-fach gespiegelt
– Inbetriebnahme ohne Ausfallzeiten
– Automatische Datenverteilung
 Externer NFS-Storage
– z.B. ZFS Storage Appliance
6U
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.10 ileana.somesan@oracle.com
 Virtualisierte Plattform
– Virtualisierung mit Oracle VM Server: sog.
Re-Imaging erforderlich
– Eignet sich zur Konsolidierung von
Datenbanken und Applikationen
– Vorteil: Isolation zwischen den
Arbeitslasten
2 Betriebsoptionen
 Bare Metal Plattform
– Physikalische ODA
– Default bei der Auslieferung
– Eignet sich zur Konsolidierung Oracle
Datenbanken
Seit Januar 2013
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.11 ileana.somesan@oracle.com
Agenda
 Oracle Database Appliance (ODA)
 ODA-Hardware, Betriebsoptionen
 Oracle Datenbanken auf ODA
 Virtualisierung
 Vorteile ODA
 Diverses
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.12 ileana.somesan@oracle.com
Unterstützte Datenbanken
 Oracle Datenbank Enterprise Edition (EE)
 Eine oder mehrere Datenbanken
 Single Instance oder Clusterdatenbanken: RAC One Node, RAC
– Können gleichzeitig betrieben werden
– Upgrade möglich
 Unterschiedliche DB-Versionen (DB-Homes) möglich
– Aktuell: 11.2.0.2.x, 11.2.0.3.x, 11.2.0.4.x
– Demnächst: 12c
 Alle Datenbank-Optionen und Management Packs
– Partitioning, Advanced Compression, Active Data Guard, ....
– Diagnostics Pack, Tuning Pack,...
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.13 ileana.somesan@oracle.com
Wahl zwischen 3 Verfügbarkeitsstufen
• Oracle Database
Enterprise Edition
• Gute Verfügbarkeit
• Kein Failover,
automatischer
Neustart
Single Instance DB
• Oracle Database
Enterprise Edition
+
Oracle RAC
• Beste Verfügbarkeit
• Beiderseitiges
Failover und
Lastverteilung
Aktiv-aktiv Cluster
• Oracle Database
Enterprise Edition
+
Oracle RAC One
• Bessere
Verfügbarkeit
• Beiderseitiges
Failover möglich
Aktiv-passiv Cluster
Empfohlen
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.14 ileana.somesan@oracle.com
Oracle DB-Stack auf ODA
Oracle Linux Unbreakable Enterprise Kernel (UEK) 64 Bit
Oracle Appliance Manager
Oracle Grid Infrastructure
• Automatic Storage Management (ASM)
• Oracle Clusterware
Oracle Datenbank Enterprise Edition
Oracle Datenbank Optionen & Management Packs
Single Instance RAC One Node RAC
Physikalische Hardware oder Oracle VM
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.15 ileana.somesan@oracle.com
DB-Templates auf ODA
XXS XS S M L XL XXL XXXL
CPU_COUNT 2 2 4 8 12 24 32 48
SGA (GB) 2 4 8 16 24 48 64 96
PGA (GB) 1 2 4 8 12 24 32 48
Processes 200 200 400 800 1200 2400 3200 4800
Redo Log (GB) 1 1 1 2 4 4 4 4
IOPS (1 Shelf) 137 137 275 550 825 1650 3300 3300
MB/s (1 Shelf) 145 145 292 583 875 1750 3500 3500
# DBs 24 24 12 6 4 2 1 1
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.16 ileana.somesan@oracle.com
Wieviel Platz steht zur Verfügung?
ASM Normal Redundancy High Redundancy
Backup Lokal Extern Lokal Extern
Total (TB) 8,2 8,2 5,5 5,5
+DATA 3,6 (~45%) 7,2 (~88%) 2,4 4,8
+RECO 4,6 (~55%) 1,0 (~12%) 3,0 0,7
+REDO (GB) 248 248 248 248
ACFS Belegt Plattenplatz in RECO
Shared Repos Belegt Plattenplatz in RECO oder DATA
Ohne Storage Expansion
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.17 ileana.somesan@oracle.com
Agenda
 Oracle Database Appliance (ODA)
 ODA-Hardware, Betriebsoptionen
 Oracle Datenbanken auf ODA
 Virtualisierung
 Vorteile ODA
 Diverses
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.18 ileana.somesan@oracle.com
Virtualisierte ODA
Architektur
 Eine privilegierte VM (ODA Base)
– Darin laufen die Oracle Datenbanken
 Benutzer VMs
– Darin laufen die Benutzerapplikationen
 Verwaltung der VMs über
Oracle Appliance Manager
– oakcli-Befehle
 Eine privilegierte VM (ODA Base)
– Darin laufen Oracle Datenbanken
– Exklusiver Plattenzugriff für native Disk
Performance
 Benutzer VMs
– Darin laufen Ihre Applikationen
– Zugriff auf den Shared Storage
 Hochverfügbarkeit
 Verwaltung der VMs über
Oracle Appliance Manager
ODA Base
• Oracle Database
• Grid Infrastructure
•Appliance Manage
ODA Server 1
App Domain
App Domain
ODA Base
• Appliance Manager
• Grid Infrastructure
• Oracle Database
ODA Server 2
App Domain
App Domain
App Domain
App Domain
ODA Base
- Oracle Database
- Grid Infrastructure
- Appliance Manager
- Oracle Linux
ODA Base
- Oracle Database
- Grid Infrastructure
- Appliance Manager
- Oracle Linux
Dom 0 Dom 0
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.19 ileana.somesan@oracle.com
DOM 0
 Privilegierte
ODA Base
• Oracle Database
• Grid Infrastructure
•Appliance Manage
ODA Server 1
App Domain
App Domain
ODA Base
• Appliance Manager
• Grid Infrastructure
• Oracle Database
ODA Server 2
App Domain
App Domain
App Domain
App Domain
ODA Base
- Oracle Database
- Grid Infrastructure
- Appliance Manager
- Oracle Linux
ODA Base
- Oracle Database
- Grid Infrastructure
- Appliance Manager
- Oracle Linux
Dom 0 Dom 0
 Privilegierte VM
– Erste Domäne nach der Installation des
ODA Virtualized Image
– Kommuniziert direkt mit dem Hypervisor
– Initiale Netzwerkkonfiguration
– Initiale Zuweisung der Kerne für
ODA BASE
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.20 ileana.somesan@oracle.com
DOM1 (ODA Base)
 Privilegierte
ODA Base
• Oracle Database
• Grid Infrastructure
•Appliance Manage
ODA Server 1
App Domain
App Domain
ODA Base
• Appliance Manager
• Grid Infrastructure
• Oracle Database
ODA Server 2
App Domain
App Domain
App Domain
App Domain
ODA Base
- Oracle Database
- Grid Infrastructure
- Appliance Manager
- Oracle Linux
ODA Base
- Oracle Database
- Grid Infrastructure
- Appliance Manager
- Oracle Linux
Dom 0 Dom 0
 Privilegierte VM
– Oracle Datenbanken müssen in Oracle
Base angelegt werden
– Single Instance, RAC One Node, RAC
– Exklusiver Plattenzugriff für native Disk
Performance
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.21 ileana.somesan@oracle.com
Benutzer VMs
 Privilegierte
ODA Base
• Oracle Database
• Grid Infrastructure
•Appliance Manage
ODA Server 1
App Domain
App Domain
ODA Base
• Appliance Manager
• Grid Infrastructure
• Oracle Database
ODA Server 2
App Domain
App Domain
App Domain
App Domain
ODA Base
- Oracle Database
- Grid Infrastructure
- Appliance Manager
- Oracle Linux
ODA Base
- Oracle Database
- Grid Infrastructure
- Appliance Manager
- Oracle Linux
Dom 0 Dom 0
 Jedes Gast-Betriebssystem, das auf
Oracle VM 3.2 unterstützt ist
– Supported Guest Operating Systems
 VM Files im Shared Repository speichern
– ACFS File System
 Beide ODA-Knoten haben Zugriff auf das
Shared Repository
– Hochverfügbarkeit
– Bei Ausfall einer VM:
VM Autorestart auf dem gleichen Knoten
oder VM Failover auf anderen Knoten
konfigurieren
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.22 ileana.somesan@oracle.com
Wie kommt eine VM auf ODA?
 Sie benötigen ein Oracle VM Template
– Vorkonfigurierte Oracle VM Templates
auf https://edelivery.oracle.com (z.B.
Oracle WebLogic Server)
– Template selbst erstellen und auf ODA
migrieren (My Oracle Support Note
1608367.1)
 VM erzeugen und konfigurieren
– Oracle Appliance Manager Befehle
– Attribute für VMs: -failover,
-autorestart, -cpupool, ...
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.23 ileana.somesan@oracle.com
Beispiel: Oracle WebLogic Server auf ODA
1. Vorkonfiguriertes Oracle VM Template mit
WebLogic Server von OTN herunterladen
und installieren
– Oracle Linux + WebLogic Server + Oracle
Traffic Director
2. Configuration Utility ausführen
– Hochverfügbare WebLogic Domäne (2, 4,
8 Knoten) erstellen und konfigurieren
3. Ihre Java EE Applikationen installieren
Oracle Linux
Oracle WebLogic Server 11g/12c
Oracle Traffic Director
Oracle VM
Eigene Java EE Applikationen
OracleVMTemplate
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.24 ileana.somesan@oracle.com
Agenda
 Oracle Database Appliance (ODA)
 ODA-Hardware, Betriebsoptionen
 Oracle Datenbanken auf ODA
 Virtualisierung
 Vorteile ODA
 Diverses
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.25 ileana.somesan@oracle.com
Pay-as-you-Grow
Lizenzierung
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.26 ileana.somesan@oracle.com
Skalierbares Lizenzmodell
- Klein starten (z.B. 4 Kerne EE + RAC)
- Wenn zusätzliche Kapazität benötigt wird,
Kerne hinzunehmen (z.B. 48 Kerne EE + RAC)
Year 2 Year 3Year 1
Pay-As-You-Grow
 Eine Hardware-Konfiguration
– 48 Kerne
– Optionale Storage-Erweiterung
 Teil-Lizenzierung der Oracle Software
möglich
– Nur die benötigten Prozessorkerne 2 - 48
müssen lizenziert werden
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.27 ileana.somesan@oracle.com
 Virtualisierte ODA
– Teil-Lizenzierung gilt für jede Oracle
Software (Datenbank, WebLogic Server,...)
– Für Teil-Lizenzierung: virtuellen Maschinen
die gewünschte Anzahl von Kernen fest
zuweisen (Oracle VM Hard Partitioning)
– Prozessorkerne werden nicht deaktiviert
Wie funktioniert Teil-Lizenzierung auf ODA? 1/2
 Physikalische ODA
– Teil-Lizenzierung gilt ausschließlich für
Oracle Datenbanken
– Für Teil-Lizenzierung: Prozessorkerne
deaktivieren
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.28 ileana.somesan@oracle.com
 Virtualisierte ODA
– Für Oracle VM Hard Partitioning: CPU
Pools konfigurieren und den VMs zuweisen
– Stufen: 2, 4, 6, ..., 22, 24 Kerne pro
ODA-Server
– Core-Anzahl darf jederzeit erhöht oder
verringert werden
Wie funktioniert Teil-Lizenzierung auf ODA? 2/2
 Physikalische ODA
– Bei der ODA-Auslieferung sind alle 48
Kerne aktiv
– Zur Deaktivierung von Kernen:
Konfigurationsschlüssel von
My Oracle Support beantragen
– Stufen: 4, 8, 12, 16, 20, 24 Kerne pro
ODA-Server
– Nach der ersten Deaktivierung nur
Erhöhung der Core-Anzahl möglich
– Auch nach der Deaktivierung von Kernen
stehen der gesamte Arbeitsspeicher und
alle Platten zur Verfügung
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.29 ileana.somesan@oracle.com
Beispiel
Minimale Anzahl von Oracle Prozessor-Lizenzen für Oracle DB auf ODA
 Ad
Physikalische ODA Virtualisierte ODA
Oracle RAC 4 EE + 4 RAC 2 EE + 2 RAC
Oracle RAC One Node
Falls nur ein Server aktiv genutzt,
siehe Oracle Software Investment Guide 10-Tage-Regel
2 EE + 2 RAC One Node 1 EE + 1 RAC One Node
Single Instance
installiert auf einem der zwei Knoten
2 EE 1 EE
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.30 ileana.somesan@oracle.com
Einfache Installation
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.31 ileana.somesan@oracle.com
Installation 1/2
1. Vorbereitungen
– Benötigte Software-Pakete herunterladen
– Appliance Manager Configurator im zukünfigen ODA-Netz ausführen
2. Verkabelung des Systems
Setup Poster: http://docs.oracle.com/cd/E22693_01/doc.21/e35554.pdf
3. Re-Imaging
Prinzipielle Vorgehensweise
Bare Metal ODA: optional
Für Leihsysteme empfehlenswert
Virtualisierte ODA: erforderlich
Patch 12999313 Bare Metal ISO Image
- Oracle Linux
- Appliance Manager
Patch 16186163 VM ISO Image (DOM0)
- Oracle VM
- Dom 0
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.32 ileana.somesan@oracle.com
Installation 2/2
Prinzipielle Vorgehensweise
4. Bereitstellung der DB-Software
5. Installation der DB-Software
– Grafisches Werkzeug: Appliance Manager Configurator
Bare Metal ODA Virtualisierte ODA
End User Bundle herunterladen Patch 12978712
End User Bundle entpacken
- Grid Infrastructure
- Oracle Database
ODA_BASE VM Template herunterladen Patch 16186172
ODA_BASE erstellen
- Oracle Linux
- Grid Infrastructure
- Oracle Database
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.33 ileana.somesan@oracle.com
Exkurs: Appliance Manager Configurator
 Standalone Java Anwendung
– Kann vor der ODA-Auslieferung
heruntergeladen und im zukünftigen ODA-
Netz ausgeführt werden
 GUI zur:
– Konfiguration der Appliance (Systemname,
IP-Adressen, ...)
– Installation des DB-Stacks (ASM,
Clusterware, Datenbank)
– Optional: Erzeugung der ersten Datenbank
http://www.oracle.com/technetwork/server-storage/engineered-systems/database-appliance/index.html
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.34 ileana.somesan@oracle.com
Fazit: DB-Installation auf ODA
Einfach einfach. Einfach schnell.
 Alle HW-Komponenten, die Sie benötigen
 (fast) kein Wissen über RAC/Clustering
erforderlich
 Konfiguration konform mit Oracles Best
Practices
„Die Installation/Konfiguration eines kompletten
DB-RAC Systems benötigte nur 2,5 Stunden“
Ein Oracle Partner (DE)
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.35 ileana.somesan@oracle.com
Einfache Administration
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.36 ileana.somesan@oracle.com
OAKCLI
 Die Kommandozeilenschnittstelle der ODA für administrative Zwecke
 Einfach: z.B. Patching
oakcli
Usage: oakcli <command> <object> [<options>]
commands: show|locate|apply|deploy|update|validate|manage|unpack|copy|configure
objects : disk|diskgroup|expander|controller|storage|core_config_key|version|firstnet
For complete usage, use: oakcli –h
For detailed help on each command and object and its options use:
oakcli <command> -h
oakcli <command> <object> -h
# ./oakcli update -patch 2.8.0.0.0
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.37 ileana.somesan@oracle.com
Patching
 Spezieller Patch Bundle für ODA
– Vierteljährlich veröffentlicht
– Gleicher Patch für die virtualisierte und für die Bare Metal ODA
 Was wird gepatched?
– Bare Metal ODA: BIOS, Firmware, Oracle VM, Betriebssystem, Appliance Manager, Grid
Infrastructure, Oracle Datenbank
– Virtualiserte ODA: ODA_BASE
 Was wird nicht gepatched?
– Bare Metal ODA: Benutzer-Software
– Virtualiserte ODA: Software innerhalb der Benutzer-VMs
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.38 ileana.somesan@oracle.com
Agenda
 Oracle Database Appliance (ODA)
 ODA-Hardware, Betriebsoptionen
 Oracle Datenbanken auf ODA
 Virtualisierung
 Vorteile ODA
 Diverses
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.39 ileana.somesan@oracle.com
2 ODAs für maximale Ausfallsicherheit
Active Data Guard
Rechenzentrum A Rechenzentrum B
Produktionsdatenbank Aktive Standby Datenbank
Application Server Application Server
Oracle Database Appliance 2Oracle Database Appliance 1
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.40 ileana.somesan@oracle.com
Komplettsysteme für die Oracle Datenbank
Exadata
Quarter Rack
Exadata
Half Rack
Exadata
Full Rack
Exadata
Eighth Rack
Oracle Database Appliance
Einstieg
Fokus: Einfachheit
Fokus: Performance
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.41 ileana.somesan@oracle.com
My Oracle Support
 Wichtige Support Notes:
– ODA - 2.X Supported Versions & Known Issues (Doc ID 888888.1)
– Oracle Database Appliance End User Deployment (Doc ID 1373617.1)
– Oracle Database Appliance Bare Metal Restore Procedure (Doc ID 1373599.1)
– Step by Step Instructions on Installing Virtualized Image on ODA (Doc ID 1520579.1)
– How To Install And Configure EM 12c For Oracle Database Appliance (ID 1409193.1)
– Migrating systems to ODA Virtualized Platform (ID 1608367.1)
 Wichtige Downloads:
– Bare Metal OS ISO Image Patch 12999313
– Virtualized OS ISO Image (Dom 0) Patch 16186163
– End User Bundle (GI+RDBMS, Bare Metal) Patch 12978712
– Oracle VM Template ODA_BASE (OL+GI+RDBMS, Virtualized) Patch 16186172
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.42 ileana.somesan@oracle.com
Links
 ODA auf Oracle Technology Network
– http://www.oracle.com/technetwork/server-storage/engineered-systems/database-
appliance/index.html
 ODA Dokumentation
– http://docs.oracle.com/cd/E22693_01/index.htm
 ODA Setup Poster
– http://docs.oracle.com/cd/E22693_01/doc.21/e35554.pdf
 Oracle WebLogic auf ODA
– http://www.oracle.com/technetwork/middleware/weblogic-oda/overview/index.html
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.43 ileana.somesan@oracle.com
Q & A
ileana.somesan@oracle.com
Besuchen Sie auch meine Social Media Profile!
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.44 ileana.somesan@oracle.com
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.45 ileana.somesan@oracle.com

Oracle Database Appliance X4-2

  • 1.
    Ileana Someşan, SeniorSystemberaterin Oracle Database Appliance X4-2 Ein Überblick
  • 2.
    Copyright © 2014,Oracle and/or its affiliates. All rights reserved.2 ileana.somesan@oracle.com  Prinzip: Einfachheit – Oder wissen Sie, welcher Chip in Ihrem iPhone verbaut ist?  Oracle Database Appliance – Integriertes System für die einfache Installation und den einfachen Betrieb eines Oracle Datenbankclusters Appliance: eine Analogie © Apple Inc.
  • 3.
    Copyright © 2014,Oracle and/or its affiliates. All rights reserved.3 ileana.somesan@oracle.com Oracle Database Appliance 2011 und heute v1 X4-2 Arbeitsspeicher 192 GB 512 GB CPU-Kerne 24 48 Plattenplatz 12 TB Brutto 18 TB – 36 TB Brutto Software nur Oracle Datenbanken keine Einschränkung Virtualisierung keine ja
  • 4.
    Copyright © 2014,Oracle and/or its affiliates. All rights reserved.4 ileana.somesan@oracle.com Agenda  Oracle Database Appliance (ODA)  ODA-Hardware, Betriebsoptionen  Oracle Datenbanken auf ODA  Virtualisierung  Vorteile ODA  Diverses
  • 5.
    Copyright © 2014,Oracle and/or its affiliates. All rights reserved.5 ileana.somesan@oracle.com Oracle Database Appliance  Eine Datenbankplattform – Für den Betrieb von Oracle Datenbanken  Eine Lösungsplattform – Für den Betrieb von Datenbanken und Applikationen (von Oracle, von Fremdanbietern, eigenentwickelt) Seit 2011
  • 6.
    Copyright © 2014,Oracle and/or its affiliates. All rights reserved.6 ileana.somesan@oracle.com ODA-Vorteile auf einen Blick  Ein fertiges System – Alle HW- und SW-Komponenten, die eine hochverfügbare Oracle DB benötigt – Integriert und vorgetestet von Oracle  Einfach – Schnelle Installation – Einfaches Patching  1 Supportansprechpartner  Physikalische oder virtualisierte Plattform  Skalierbares Lizenzmodell – Teil-Lizenzierung der Oracle Software möglich
  • 7.
    Copyright © 2014,Oracle and/or its affiliates. All rights reserved.7 ileana.somesan@oracle.com Agenda  Oracle Database Appliance (ODA)  ODA-Hardware, Betriebsoptionen  Oracle Datenbanken auf ODA  Virtualisierung  Vorteile ODA  Diverses
  • 8.
    Copyright © 2014,Oracle and/or its affiliates. All rights reserved.8 ileana.somesan@oracle.com Basiskonfiguration X4-2 Ausfallsichere Plattform  2 Server – Je 2 CPUs Intel Xeon je 12-Kerne – Insgesamt 48 Kerne – Insgesamt 512 GB Arbeitsspeicher – Clusterkommunikation über redundantes 10 GbE Interconnect – Externes 10 GBase-T Netzwerk  1 Storage-Einheit – 24 Platten, direkt angeschlossen – 800 GB (brutto) SSD für DB Redo-Logs – 18 TB (brutto) HDD für Nutzdaten – Wahl zwischen 2- oder 3-fach Spiegelung 4U Data Sheet Oracle Database Appliance
  • 9.
    Copyright © 2014,Oracle and/or its affiliates. All rights reserved.9 ileana.somesan@oracle.com Storage Erweiterungen Für mehr Speicherplatz  Zusätzliche Storage-Einheit für ODA – Verdoppelt die Storage-Kapazität – 1.6 TB (brutto) SSD für DB Redo-Logs – 36 TB (brutto) HDD für Nutzdaten – 2-fach oder 3-fach gespiegelt – Inbetriebnahme ohne Ausfallzeiten – Automatische Datenverteilung  Externer NFS-Storage – z.B. ZFS Storage Appliance 6U
  • 10.
    Copyright © 2014,Oracle and/or its affiliates. All rights reserved.10 ileana.somesan@oracle.com  Virtualisierte Plattform – Virtualisierung mit Oracle VM Server: sog. Re-Imaging erforderlich – Eignet sich zur Konsolidierung von Datenbanken und Applikationen – Vorteil: Isolation zwischen den Arbeitslasten 2 Betriebsoptionen  Bare Metal Plattform – Physikalische ODA – Default bei der Auslieferung – Eignet sich zur Konsolidierung Oracle Datenbanken Seit Januar 2013
  • 11.
    Copyright © 2014,Oracle and/or its affiliates. All rights reserved.11 ileana.somesan@oracle.com Agenda  Oracle Database Appliance (ODA)  ODA-Hardware, Betriebsoptionen  Oracle Datenbanken auf ODA  Virtualisierung  Vorteile ODA  Diverses
  • 12.
    Copyright © 2014,Oracle and/or its affiliates. All rights reserved.12 ileana.somesan@oracle.com Unterstützte Datenbanken  Oracle Datenbank Enterprise Edition (EE)  Eine oder mehrere Datenbanken  Single Instance oder Clusterdatenbanken: RAC One Node, RAC – Können gleichzeitig betrieben werden – Upgrade möglich  Unterschiedliche DB-Versionen (DB-Homes) möglich – Aktuell: 11.2.0.2.x, 11.2.0.3.x, 11.2.0.4.x – Demnächst: 12c  Alle Datenbank-Optionen und Management Packs – Partitioning, Advanced Compression, Active Data Guard, .... – Diagnostics Pack, Tuning Pack,...
  • 13.
    Copyright © 2014,Oracle and/or its affiliates. All rights reserved.13 ileana.somesan@oracle.com Wahl zwischen 3 Verfügbarkeitsstufen • Oracle Database Enterprise Edition • Gute Verfügbarkeit • Kein Failover, automatischer Neustart Single Instance DB • Oracle Database Enterprise Edition + Oracle RAC • Beste Verfügbarkeit • Beiderseitiges Failover und Lastverteilung Aktiv-aktiv Cluster • Oracle Database Enterprise Edition + Oracle RAC One • Bessere Verfügbarkeit • Beiderseitiges Failover möglich Aktiv-passiv Cluster Empfohlen
  • 14.
    Copyright © 2014,Oracle and/or its affiliates. All rights reserved.14 ileana.somesan@oracle.com Oracle DB-Stack auf ODA Oracle Linux Unbreakable Enterprise Kernel (UEK) 64 Bit Oracle Appliance Manager Oracle Grid Infrastructure • Automatic Storage Management (ASM) • Oracle Clusterware Oracle Datenbank Enterprise Edition Oracle Datenbank Optionen & Management Packs Single Instance RAC One Node RAC Physikalische Hardware oder Oracle VM
  • 15.
    Copyright © 2014,Oracle and/or its affiliates. All rights reserved.15 ileana.somesan@oracle.com DB-Templates auf ODA XXS XS S M L XL XXL XXXL CPU_COUNT 2 2 4 8 12 24 32 48 SGA (GB) 2 4 8 16 24 48 64 96 PGA (GB) 1 2 4 8 12 24 32 48 Processes 200 200 400 800 1200 2400 3200 4800 Redo Log (GB) 1 1 1 2 4 4 4 4 IOPS (1 Shelf) 137 137 275 550 825 1650 3300 3300 MB/s (1 Shelf) 145 145 292 583 875 1750 3500 3500 # DBs 24 24 12 6 4 2 1 1
  • 16.
    Copyright © 2014,Oracle and/or its affiliates. All rights reserved.16 ileana.somesan@oracle.com Wieviel Platz steht zur Verfügung? ASM Normal Redundancy High Redundancy Backup Lokal Extern Lokal Extern Total (TB) 8,2 8,2 5,5 5,5 +DATA 3,6 (~45%) 7,2 (~88%) 2,4 4,8 +RECO 4,6 (~55%) 1,0 (~12%) 3,0 0,7 +REDO (GB) 248 248 248 248 ACFS Belegt Plattenplatz in RECO Shared Repos Belegt Plattenplatz in RECO oder DATA Ohne Storage Expansion
  • 17.
    Copyright © 2014,Oracle and/or its affiliates. All rights reserved.17 ileana.somesan@oracle.com Agenda  Oracle Database Appliance (ODA)  ODA-Hardware, Betriebsoptionen  Oracle Datenbanken auf ODA  Virtualisierung  Vorteile ODA  Diverses
  • 18.
    Copyright © 2014,Oracle and/or its affiliates. All rights reserved.18 ileana.somesan@oracle.com Virtualisierte ODA Architektur  Eine privilegierte VM (ODA Base) – Darin laufen die Oracle Datenbanken  Benutzer VMs – Darin laufen die Benutzerapplikationen  Verwaltung der VMs über Oracle Appliance Manager – oakcli-Befehle  Eine privilegierte VM (ODA Base) – Darin laufen Oracle Datenbanken – Exklusiver Plattenzugriff für native Disk Performance  Benutzer VMs – Darin laufen Ihre Applikationen – Zugriff auf den Shared Storage  Hochverfügbarkeit  Verwaltung der VMs über Oracle Appliance Manager ODA Base • Oracle Database • Grid Infrastructure •Appliance Manage ODA Server 1 App Domain App Domain ODA Base • Appliance Manager • Grid Infrastructure • Oracle Database ODA Server 2 App Domain App Domain App Domain App Domain ODA Base - Oracle Database - Grid Infrastructure - Appliance Manager - Oracle Linux ODA Base - Oracle Database - Grid Infrastructure - Appliance Manager - Oracle Linux Dom 0 Dom 0
  • 19.
    Copyright © 2014,Oracle and/or its affiliates. All rights reserved.19 ileana.somesan@oracle.com DOM 0  Privilegierte ODA Base • Oracle Database • Grid Infrastructure •Appliance Manage ODA Server 1 App Domain App Domain ODA Base • Appliance Manager • Grid Infrastructure • Oracle Database ODA Server 2 App Domain App Domain App Domain App Domain ODA Base - Oracle Database - Grid Infrastructure - Appliance Manager - Oracle Linux ODA Base - Oracle Database - Grid Infrastructure - Appliance Manager - Oracle Linux Dom 0 Dom 0  Privilegierte VM – Erste Domäne nach der Installation des ODA Virtualized Image – Kommuniziert direkt mit dem Hypervisor – Initiale Netzwerkkonfiguration – Initiale Zuweisung der Kerne für ODA BASE
  • 20.
    Copyright © 2014,Oracle and/or its affiliates. All rights reserved.20 ileana.somesan@oracle.com DOM1 (ODA Base)  Privilegierte ODA Base • Oracle Database • Grid Infrastructure •Appliance Manage ODA Server 1 App Domain App Domain ODA Base • Appliance Manager • Grid Infrastructure • Oracle Database ODA Server 2 App Domain App Domain App Domain App Domain ODA Base - Oracle Database - Grid Infrastructure - Appliance Manager - Oracle Linux ODA Base - Oracle Database - Grid Infrastructure - Appliance Manager - Oracle Linux Dom 0 Dom 0  Privilegierte VM – Oracle Datenbanken müssen in Oracle Base angelegt werden – Single Instance, RAC One Node, RAC – Exklusiver Plattenzugriff für native Disk Performance
  • 21.
    Copyright © 2014,Oracle and/or its affiliates. All rights reserved.21 ileana.somesan@oracle.com Benutzer VMs  Privilegierte ODA Base • Oracle Database • Grid Infrastructure •Appliance Manage ODA Server 1 App Domain App Domain ODA Base • Appliance Manager • Grid Infrastructure • Oracle Database ODA Server 2 App Domain App Domain App Domain App Domain ODA Base - Oracle Database - Grid Infrastructure - Appliance Manager - Oracle Linux ODA Base - Oracle Database - Grid Infrastructure - Appliance Manager - Oracle Linux Dom 0 Dom 0  Jedes Gast-Betriebssystem, das auf Oracle VM 3.2 unterstützt ist – Supported Guest Operating Systems  VM Files im Shared Repository speichern – ACFS File System  Beide ODA-Knoten haben Zugriff auf das Shared Repository – Hochverfügbarkeit – Bei Ausfall einer VM: VM Autorestart auf dem gleichen Knoten oder VM Failover auf anderen Knoten konfigurieren
  • 22.
    Copyright © 2014,Oracle and/or its affiliates. All rights reserved.22 ileana.somesan@oracle.com Wie kommt eine VM auf ODA?  Sie benötigen ein Oracle VM Template – Vorkonfigurierte Oracle VM Templates auf https://edelivery.oracle.com (z.B. Oracle WebLogic Server) – Template selbst erstellen und auf ODA migrieren (My Oracle Support Note 1608367.1)  VM erzeugen und konfigurieren – Oracle Appliance Manager Befehle – Attribute für VMs: -failover, -autorestart, -cpupool, ...
  • 23.
    Copyright © 2014,Oracle and/or its affiliates. All rights reserved.23 ileana.somesan@oracle.com Beispiel: Oracle WebLogic Server auf ODA 1. Vorkonfiguriertes Oracle VM Template mit WebLogic Server von OTN herunterladen und installieren – Oracle Linux + WebLogic Server + Oracle Traffic Director 2. Configuration Utility ausführen – Hochverfügbare WebLogic Domäne (2, 4, 8 Knoten) erstellen und konfigurieren 3. Ihre Java EE Applikationen installieren Oracle Linux Oracle WebLogic Server 11g/12c Oracle Traffic Director Oracle VM Eigene Java EE Applikationen OracleVMTemplate
  • 24.
    Copyright © 2014,Oracle and/or its affiliates. All rights reserved.24 ileana.somesan@oracle.com Agenda  Oracle Database Appliance (ODA)  ODA-Hardware, Betriebsoptionen  Oracle Datenbanken auf ODA  Virtualisierung  Vorteile ODA  Diverses
  • 25.
    Copyright © 2014,Oracle and/or its affiliates. All rights reserved.25 ileana.somesan@oracle.com Pay-as-you-Grow Lizenzierung
  • 26.
    Copyright © 2014,Oracle and/or its affiliates. All rights reserved.26 ileana.somesan@oracle.com Skalierbares Lizenzmodell - Klein starten (z.B. 4 Kerne EE + RAC) - Wenn zusätzliche Kapazität benötigt wird, Kerne hinzunehmen (z.B. 48 Kerne EE + RAC) Year 2 Year 3Year 1 Pay-As-You-Grow  Eine Hardware-Konfiguration – 48 Kerne – Optionale Storage-Erweiterung  Teil-Lizenzierung der Oracle Software möglich – Nur die benötigten Prozessorkerne 2 - 48 müssen lizenziert werden
  • 27.
    Copyright © 2014,Oracle and/or its affiliates. All rights reserved.27 ileana.somesan@oracle.com  Virtualisierte ODA – Teil-Lizenzierung gilt für jede Oracle Software (Datenbank, WebLogic Server,...) – Für Teil-Lizenzierung: virtuellen Maschinen die gewünschte Anzahl von Kernen fest zuweisen (Oracle VM Hard Partitioning) – Prozessorkerne werden nicht deaktiviert Wie funktioniert Teil-Lizenzierung auf ODA? 1/2  Physikalische ODA – Teil-Lizenzierung gilt ausschließlich für Oracle Datenbanken – Für Teil-Lizenzierung: Prozessorkerne deaktivieren
  • 28.
    Copyright © 2014,Oracle and/or its affiliates. All rights reserved.28 ileana.somesan@oracle.com  Virtualisierte ODA – Für Oracle VM Hard Partitioning: CPU Pools konfigurieren und den VMs zuweisen – Stufen: 2, 4, 6, ..., 22, 24 Kerne pro ODA-Server – Core-Anzahl darf jederzeit erhöht oder verringert werden Wie funktioniert Teil-Lizenzierung auf ODA? 2/2  Physikalische ODA – Bei der ODA-Auslieferung sind alle 48 Kerne aktiv – Zur Deaktivierung von Kernen: Konfigurationsschlüssel von My Oracle Support beantragen – Stufen: 4, 8, 12, 16, 20, 24 Kerne pro ODA-Server – Nach der ersten Deaktivierung nur Erhöhung der Core-Anzahl möglich – Auch nach der Deaktivierung von Kernen stehen der gesamte Arbeitsspeicher und alle Platten zur Verfügung
  • 29.
    Copyright © 2014,Oracle and/or its affiliates. All rights reserved.29 ileana.somesan@oracle.com Beispiel Minimale Anzahl von Oracle Prozessor-Lizenzen für Oracle DB auf ODA  Ad Physikalische ODA Virtualisierte ODA Oracle RAC 4 EE + 4 RAC 2 EE + 2 RAC Oracle RAC One Node Falls nur ein Server aktiv genutzt, siehe Oracle Software Investment Guide 10-Tage-Regel 2 EE + 2 RAC One Node 1 EE + 1 RAC One Node Single Instance installiert auf einem der zwei Knoten 2 EE 1 EE
  • 30.
    Copyright © 2014,Oracle and/or its affiliates. All rights reserved.30 ileana.somesan@oracle.com Einfache Installation
  • 31.
    Copyright © 2014,Oracle and/or its affiliates. All rights reserved.31 ileana.somesan@oracle.com Installation 1/2 1. Vorbereitungen – Benötigte Software-Pakete herunterladen – Appliance Manager Configurator im zukünfigen ODA-Netz ausführen 2. Verkabelung des Systems Setup Poster: http://docs.oracle.com/cd/E22693_01/doc.21/e35554.pdf 3. Re-Imaging Prinzipielle Vorgehensweise Bare Metal ODA: optional Für Leihsysteme empfehlenswert Virtualisierte ODA: erforderlich Patch 12999313 Bare Metal ISO Image - Oracle Linux - Appliance Manager Patch 16186163 VM ISO Image (DOM0) - Oracle VM - Dom 0
  • 32.
    Copyright © 2014,Oracle and/or its affiliates. All rights reserved.32 ileana.somesan@oracle.com Installation 2/2 Prinzipielle Vorgehensweise 4. Bereitstellung der DB-Software 5. Installation der DB-Software – Grafisches Werkzeug: Appliance Manager Configurator Bare Metal ODA Virtualisierte ODA End User Bundle herunterladen Patch 12978712 End User Bundle entpacken - Grid Infrastructure - Oracle Database ODA_BASE VM Template herunterladen Patch 16186172 ODA_BASE erstellen - Oracle Linux - Grid Infrastructure - Oracle Database
  • 33.
    Copyright © 2014,Oracle and/or its affiliates. All rights reserved.33 ileana.somesan@oracle.com Exkurs: Appliance Manager Configurator  Standalone Java Anwendung – Kann vor der ODA-Auslieferung heruntergeladen und im zukünftigen ODA- Netz ausgeführt werden  GUI zur: – Konfiguration der Appliance (Systemname, IP-Adressen, ...) – Installation des DB-Stacks (ASM, Clusterware, Datenbank) – Optional: Erzeugung der ersten Datenbank http://www.oracle.com/technetwork/server-storage/engineered-systems/database-appliance/index.html
  • 34.
    Copyright © 2014,Oracle and/or its affiliates. All rights reserved.34 ileana.somesan@oracle.com Fazit: DB-Installation auf ODA Einfach einfach. Einfach schnell.  Alle HW-Komponenten, die Sie benötigen  (fast) kein Wissen über RAC/Clustering erforderlich  Konfiguration konform mit Oracles Best Practices „Die Installation/Konfiguration eines kompletten DB-RAC Systems benötigte nur 2,5 Stunden“ Ein Oracle Partner (DE)
  • 35.
    Copyright © 2014,Oracle and/or its affiliates. All rights reserved.35 ileana.somesan@oracle.com Einfache Administration
  • 36.
    Copyright © 2014,Oracle and/or its affiliates. All rights reserved.36 ileana.somesan@oracle.com OAKCLI  Die Kommandozeilenschnittstelle der ODA für administrative Zwecke  Einfach: z.B. Patching oakcli Usage: oakcli <command> <object> [<options>] commands: show|locate|apply|deploy|update|validate|manage|unpack|copy|configure objects : disk|diskgroup|expander|controller|storage|core_config_key|version|firstnet For complete usage, use: oakcli –h For detailed help on each command and object and its options use: oakcli <command> -h oakcli <command> <object> -h # ./oakcli update -patch 2.8.0.0.0
  • 37.
    Copyright © 2014,Oracle and/or its affiliates. All rights reserved.37 ileana.somesan@oracle.com Patching  Spezieller Patch Bundle für ODA – Vierteljährlich veröffentlicht – Gleicher Patch für die virtualisierte und für die Bare Metal ODA  Was wird gepatched? – Bare Metal ODA: BIOS, Firmware, Oracle VM, Betriebssystem, Appliance Manager, Grid Infrastructure, Oracle Datenbank – Virtualiserte ODA: ODA_BASE  Was wird nicht gepatched? – Bare Metal ODA: Benutzer-Software – Virtualiserte ODA: Software innerhalb der Benutzer-VMs
  • 38.
    Copyright © 2014,Oracle and/or its affiliates. All rights reserved.38 ileana.somesan@oracle.com Agenda  Oracle Database Appliance (ODA)  ODA-Hardware, Betriebsoptionen  Oracle Datenbanken auf ODA  Virtualisierung  Vorteile ODA  Diverses
  • 39.
    Copyright © 2014,Oracle and/or its affiliates. All rights reserved.39 ileana.somesan@oracle.com 2 ODAs für maximale Ausfallsicherheit Active Data Guard Rechenzentrum A Rechenzentrum B Produktionsdatenbank Aktive Standby Datenbank Application Server Application Server Oracle Database Appliance 2Oracle Database Appliance 1
  • 40.
    Copyright © 2014,Oracle and/or its affiliates. All rights reserved.40 ileana.somesan@oracle.com Komplettsysteme für die Oracle Datenbank Exadata Quarter Rack Exadata Half Rack Exadata Full Rack Exadata Eighth Rack Oracle Database Appliance Einstieg Fokus: Einfachheit Fokus: Performance
  • 41.
    Copyright © 2014,Oracle and/or its affiliates. All rights reserved.41 ileana.somesan@oracle.com My Oracle Support  Wichtige Support Notes: – ODA - 2.X Supported Versions & Known Issues (Doc ID 888888.1) – Oracle Database Appliance End User Deployment (Doc ID 1373617.1) – Oracle Database Appliance Bare Metal Restore Procedure (Doc ID 1373599.1) – Step by Step Instructions on Installing Virtualized Image on ODA (Doc ID 1520579.1) – How To Install And Configure EM 12c For Oracle Database Appliance (ID 1409193.1) – Migrating systems to ODA Virtualized Platform (ID 1608367.1)  Wichtige Downloads: – Bare Metal OS ISO Image Patch 12999313 – Virtualized OS ISO Image (Dom 0) Patch 16186163 – End User Bundle (GI+RDBMS, Bare Metal) Patch 12978712 – Oracle VM Template ODA_BASE (OL+GI+RDBMS, Virtualized) Patch 16186172
  • 42.
    Copyright © 2014,Oracle and/or its affiliates. All rights reserved.42 ileana.somesan@oracle.com Links  ODA auf Oracle Technology Network – http://www.oracle.com/technetwork/server-storage/engineered-systems/database- appliance/index.html  ODA Dokumentation – http://docs.oracle.com/cd/E22693_01/index.htm  ODA Setup Poster – http://docs.oracle.com/cd/E22693_01/doc.21/e35554.pdf  Oracle WebLogic auf ODA – http://www.oracle.com/technetwork/middleware/weblogic-oda/overview/index.html
  • 43.
    Copyright © 2014,Oracle and/or its affiliates. All rights reserved.43 ileana.somesan@oracle.com Q & A ileana.somesan@oracle.com Besuchen Sie auch meine Social Media Profile!
  • 44.
    Copyright © 2014,Oracle and/or its affiliates. All rights reserved.44 ileana.somesan@oracle.com
  • 45.
    Copyright © 2014,Oracle and/or its affiliates. All rights reserved.45 ileana.somesan@oracle.com