Oracle Datenbanken optimal verwalten? Cloud Control

Werbung
Oracle Datenbanken optimal verwalten?
Cloud Control natürlich!
Bodo von Neuhaus, Oracle Deutschland - STCC Database Süd
17. März 2016
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Safe Harbor Statement
The following is intended to outline our general product direction. It is intended for
information purposes only, and may not be incorporated into any contract. It is not a
commitment to deliver any material, code, or functionality, and should not be relied upon
in making purchasing decisions. The development, release, and timing of any features or
functionality described for Oracle’s products remains at the sole discretion of Oracle.
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
2
Agenda
Ein Blick auf die neue GUI
Installation und Deployment
Datenbank Management
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
3
Agenda
Ein Blick auf die neue GUI
Installation und Deployment
Datenbank Management
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
4
Neue graphische Oberfläche
• „ALTA Skin ReTouch“
• Moderne Farbpalette
• Moderne Icons
• Nutzbarkeit auch für Tablets
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
5
Allgemein
• Allgemeine Menüs
– Neue Anordnung ober rechts
– „Setup“ integriert
– Anzeige des Textes nur bei
genügend Platz
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
6
Ein Blick in die Menüs
Etwas aufgeräumter
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
7
Homepages -DB
• Aufgliederung in Bereiche
– Links mit Kurzinfo
– Details über Click
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
8
Neue Page für Jobs
• Vorgefertigte Suchen
• Schnelle Definition
eigener Suchen
• Jobsystem erlaubt
Integration in Chef-Solo
– Chef-Rezepte
– Chef-Kochbücher
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
9
Incident Manager
• Vorgefertigte Sichten
• Eigene Sichten
definierbar
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
10
Compliance Dashboards
• Übersichtlicher und moderner
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
11
Reports
• BI Publisher Reports
nahtlos integriert
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
12
Reports
• „Information Publisher“
Reports weiterhin
vorhanden
• Empfehlung: Umsteigen auf
BI Publisher Reports
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
13
Drift & Comparison Management
• Übersichtlichere
Ergebnisse
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
14
Private Cloud Application
• Neues Design
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
15
Benachrichtigung von EM Benutzern
• Einblendung wichtiger Nachrichten
– Beispiel: Downtime ankündigen
• Senden per EMCLI
– ./emcli send_system_broadcast -message= "text" -toOption="ALL" -messageType= "... "
• Message Typ in (INFO/CONF/WARN/ERROR/FATAL)
• Adressaten entweder Liste von Benutzern, oder ALL
– ACHTUNG: Fehler im Handbuch! Dort: ‚publish_message‘
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
16
Agenda
Ein Blick auf die neue GUI
Installation und Deployment
Datenbank Management
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
17
Neuigkeiten Installation und Konfiguration
Installation
• EM13c:
– Neu Installation (13.1.0.0)
– Upgrade von 12.1.0.3, 12.1.0.4, 12.1.0.5 – 1-System Only
• DB Repository Version 12.1.0.2
• Middleware Version 12.1.0.3, JDK 1.7.0_80
• Binary Entpacken – kein Unzip
• Integrierte Installation und Konfiguration bei Neu-Install und Upgrade
– BIP und JVMD
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
18
Neuigkeiten Installation und Konfiguration
Installation
• Support für Linux OL6, OL7, RHEL6, RHEL7, SLES11, SLES12
– De-Support für OL5 und RHEL5!
• OMS Konsolidierung
– Reduzierung WebLogic-Managed-Server (OMS inkl. JVMD)
– Reduzierung Konfigurationsaufwand (JVMD, BIP)
– Verringerte Komplexität Start/Stop-Prozeduren
– Hochverfügbarkeit BIP
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
19
Neuigkeiten Agent Deployment
Gold Image basierendes Agent Lifecycle Management
1. Erstellen
2. Versionierung
3. Aktive Version
4. Bereitstellung
• Kein manuelles Patchen, Upgrading oder Plug-In-Management
• Gleicher Patchstand, Version, Plug-Ins und Konfiguration
• Hoch Skalierbares Patchen, Upgrading und Konfigurationsänderungen
• Stabil und Standardisiert
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
20
Neuigkeiten Installation und Konfiguration
Multi-Proxy-Support
• Multi-Proxy für
verschiedene Netzwerke
• HA Konfiguration durch
alternative OMS – Proxy –
Agent Kommunikation
OMS1
A2
A1
A4
A3
AGENTS IN NETWORK1
OMS2
Proxy
Server2
CORPORATE NETWORK
• Benötigt kein OMSNeustart
• Agent Zuordnung per
Name oder Pattern
Proxy
Server1
CORPORATE
FIREWALL
B1
Proxy
Server3
B3
B2
B4
AGENTS IN NETWORK2
C1
C3
C2
AGENTS NOT IN ANY NETWORK
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
24
Neuigkeiten Installation und Konfiguration
„Always-On“-Monitoring
Always ON
• Kern-Monitoring Services
HA und Skallierbar
Email
• Eigene Java-Applikation
und DB
alerts
Monitoring Service
Agents
• Verarbeitet AgentenBenachrichtigungen
• Sendet Email-Alerts
OMS
Repository
Enterprise
Manager
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
25
Neuigkeiten Installation und Konfiguration
„Always-On“-Monitoring
Email
Monitoring Service
repository
Monitoring
Service
Alerts
Agent
Agent
Agent
13.1 Agent
OMS
EMCC
repository
Monitored
Monitored
targets
Monitored
targets
Monitored
targets
targets
Enterprise Manager Cloud Control 13.1
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
26
Agenda
Ein Blick auf die neue GUI
Installation und Deployment
Datenbank Management
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
27
Datenbankverwaltung
Große Abdeckung von DB-Versionen
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
28
Agenten und Betriebssysteme
Stand 19.01.2016
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
29
Datenbankverwaltung
Basisfeatures und Management Packs
• Basisfeatures
– Für alle lizenzierbaren Multiuser-Editionen der Oracle Datenbank (SE, SE1, SE2, EE)
– Features enthalten in der Lizenz der Datenbank
• Zusatzfeatures in Management Packs (einzeln ein-/abschaltbar)
– Diagnostics Pack, Tuning Pack
– Lifecycle Management Pack
– Cloud Management Pack
• Zusatzfeatures durch Datenbank-Optionen
– In-Memory Central
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
30
In-Memory Erweiterungen
• Einstellungen für Tabellen
• In-Memory Advisor
• Verbessertes „In-Memory Central“
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
31
In-Memory Einstellungen für Tabellen
Alle Optionen verfügbar
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
32
In-Memory Central
• Bessere Übersicht
• In-Memory Advisor
• Einstellungen für einzelne Objekte
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
33
In-Memory Advisor
• Prüft, ob sich In-Memory Column Store lohnt
• Falls In-Mem Column Store schon konfiguriert: Einstellen von In-Memory
für ausgewählte Kandidaten
• Achtung: Fehler des Jobs kann auch aussagen, dass sich kein SQL/Objekt
qualifiziert
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
34
In-Memory Advisor
Fehlermeldung, wenn keine Kandidaten gefunden werden
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
35
Fein granulare Privilegien
EM für weiteren Benutzerkreis öffnen
• Ziel: Es soll EM Benutzer geben, die nur einzelne Aktionen durchführen
dürfen
– Datenbankprivilegien geben aber mehr Möglichkeiten
• Beispiel:
– Entwickler, die SQL-Profile verwalten dürfen
• Brauchen DBA Rechte
• Sollen aber zum Beispiel keine DB-Benutzer verwalten
• Lösung: Datenbank-Rechte auf EM Ebene
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
36
Fein granulare Privilegien
Beispiel
• Entwickler darf SQL Tuning
Advisor benutzen, aber keine
sonstige DBA Tätigkeiten
• Berechtigungsfilter auf EMEbene!
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
37
Target-basierte Privilegien
Pro Target definierbar, oder Gruppen
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
38
Target-basierte Privilegien
Jetzt 160 Privilegien
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
39
DB-Verbindung
TCPS
• Sichere Verbindung
zum DB-Listener
über TCPS
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
40
SQL Performance Analyzer
Quick SPA Setup
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
41
SQL Performance Analyzer
Default Parameter setzen
• DB Homepage ->
Performance ->
SQL ->
SQL Performance
Analyzer Setup
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
42
DB Replay
EMCLI
• DB Replay Kommandos jetzt auch in EMCLI
– Discover_workloads
– Import_workloads
– Import_replays
– Start_replay
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
43
Tools zur Planung von Konsolidierung
• In EM12:
– Consolidation Planer
• Berechnung von Server-Lasten und prüfen, ob diese zusammen auf Konsolidierungsplattform
betrieben werden können
• In EM13:
– Host Consolidation Planer (der ehemalige Consolidation Planer)
– DB Consolidation Workbench
• Berechnung der DB-Lasten!
• Konsolidierung voraus berechnen
• Lizenzierung: Real Application Testing (Idealerweise auch DB Diagnostics Pack, um möglichst gute
Daten nutzen zu können)
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
44
DB Consolidation Workbench
• Projekte und
Szenarien
– Vergleich
mehrerer
Varianten
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
45
DB Consolidation Workbench
• Anzeige der
Ausgangslast
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
46
DB Consolidation Workbench
• Konsolidierung planen für
– Existierende Server
– Hypothetische Server
– Engineered Systems
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
47
Host Consolidation Planner
• Benutzung wie gehabt
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
48
Cloning
• EM12
– Full Clone
– Test Master
– Clone DB
– Snap Clone
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
49
Snapclone mit EM Cloud Management
Software Lösung
 Basis: Storage Management Framework
– Abstrahiert von den verschiedenen
Techniken der Storage Anbieter
– Analysiert Storage Nutzung und
verwaltet die Klone
EM 12c Snap Clone
Storage Mgmt Framework (SMF)
(SMF) Plug-in:
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
ACFS
Hardware Lösung
Testdaten erstellen: Umfassender Prozeß
Produktionsdatenbank
NAME
SSN
Test Master
Database
SALARY
NAME
AGUILAR 203-33-3234 40,000
BENSON
323-22-2943 60,000
• Schnelles und Storageeffizientes Cloning von
SSN
SALARY
MILLER 112-23-4567
40,000
SMITH
60,000
111-22-3333
010110011
101001010
000111010
großen Datenbanken - Versionen 10g bis 12c
• Storage Ersparnis abhängig von
Datenänderungen
• Wenig Verwaltungsaufwand durch integriertes
Lifecycle Management
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
51
Snapclone in Privater Datenbank Cloud (DBaaS)
Produktionsdatenbank
NAME
SSN
Test Master
Database
SALARY
NAME
AGUILAR 203-33-3234 40,000
BENSON
323-22-2943 60,000
• Self Service „Rewind“ durch Snapshots
SSN
SALARY
MILLER 112-23-4567
40,000
SMITH
60,000
010110011
101001010
000111010
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
111-22-3333
Cloning
• EM12
– Full Clone
– Test Master
– Clone DB
– Snap Clone
• EM13
– Zusätzlich Test Master Snapshots
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
53
Snapclone in Privater Datenbank Cloud (DBaaS)
Produktionsdatenbank
NAME
SSN
Test Master
Snapshots
RMAN
Backups
SALARY
AGUILAR 203-33-3234 40,000
BENSON
323-22-2943 60,000
NAME
SSN
SALARY
MILLER 112-23-4567
40,000
SMITH
60,000
010110011
101001010
000111010
• Snapshots erstellen durch inkrementelle
Online Backups
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
111-22-3333
Test Master Snapshots
Schnelles Snapcloning auf Basis von RMAN Backups
• Erstellen von Snapshots
– Neues inkrementelles Backup
– Schnelles Clonen per Snapclone Technologie
– Kein Einfluß auf Quelldatenbank
• Verfügbarkeit
– Clonen als Administrator
– Service in Self Service Anwendung (Private Cloud)
• Lizenzierung: Cloud Management Pack for Database
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
55
Test Master Snapshot Clone
In Self Service Anwendung
• Auswahl des
Snapshots
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
56
Neue Features im Handbuch
• Handbuch: Enterprise Manager Cloud Control Introduction
– http://docs.oracle.com/cd/E63000_01/EMCON/whats_new.htm#EMCON132
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
57
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
58
Herunterladen