Die Datenbank-Spezialisten.

Werbung
Oracle Database Appliance
Die interessantesten Features
des Oracle Appliance Kits
Florian Barth – 15.11.2016
Die Datenbank-Spezialisten.
OAK: wenig INPUT viel OUTPUT…

oakcli create database -db fbtest
Die Datenbank-Spezialisten.
Zahlen und Fakten
Robotron Datenbank-Software GmbH
Gründungsjahr
1990
Geschäftsform
GmbH (9 Gesellschafter)
Mitarbeiterzahl
394 (Stand 10/2016)
Stammkapital
2,4 Mio. EUR
Umsatz 2015
32,8 Mio. EUR
Umsatz 2016
36,8 Mio. EUR
Hauptsitz
Oracle-Partner
ISO 9001 zertifiziert
Die Datenbank-Spezialisten.
Schulungs- und Kongresszentrum
Das Leistungsangebot von Robotron

methodische und technologische Kompetenzen

umfangreiches Fachwissen in den branchentypischen Prozessen
Die Datenbank-Spezialisten.
Themen
Oracle Database Appliance (ODA) – Was ist das?
Oracle Appliance Kit (OAK) – Was kann das?
RAC erstellen in 30 Minuten – Wie geht das?
DB Snapshot Clone – DB-Kopie in 10 Minuten.
Patch Bundle – Warum die ODA nicht altern muss.
Die Datenbank-Spezialisten.
Oracle Database Appliance – Das ist sie.

Oracles kleinstes Engineered System für DBs ist…

Vollständig

Einfach

Zuverlässig

Günstig
 … eine ideale Konsolidierungsplattform - Private Cloud
Die Datenbank-Spezialisten.
Oracle Appliance Kit – Das kann es.

zentrales Tool für viele Administrationsaufgaben auf der ODA
Anlegen und Upgraden von
DB-Homes und Datenbanken
Patchen (Firmware,
ILOM, OS, GI, DB, … alles)
Installation/Deployment
Netzwerkkonfiguration
DB-Snapshot-Clones
Validierung und Diagnose von
Hardwarekomponenten, PrePatch Checks, orachk
aufräumen, …
Logs sammeln
Lokalisierung von Festplatten
ACFS-Volumes anlegen und
Größe anpassen
Konfiguration Auto Service Request

VM-Konfiguration (Repos,
Templates, VMs, CPU-Pools,
vDisks, Netzwerk, VLANs, VMSnapshot, [Live] Migration…)
stellt Oracle „Appliance Kit: Command Line Interface“ (oakcli) zur Verfügung
Die Datenbank-Spezialisten.
Datenbank – erstellen: so geht‘s.

Datenbank erstellen
– [root@oda-base-01 ~]# oakcli create database -db <db_name>
[[[-oh <home>] | [-version <version>]] [-params <params_file>] [-cdb]]

Parameterfile erstellen (optional)
– [root@oda-base-01 ~]# oakcli create db_config_params –conf newconf
• Block Size
[8k]
• Language
[AMERICAN]
• Characterset
[AL32UTF8]
• Territory
[AMERICA]
• Component Language
[en]
• NLS Characterset
[AL16UTF16]
– /opt/oracle/oak/install/dbconf/newconf.dbconf

weitere Parameter werden durch die Database Class (auch Shape genannt) beeinflusst
Die Datenbank-Spezialisten.
Datenbank – RAC in 30 Minuten

oakcli create database -db fbtest  X5: ~30 Min; V1/X3: ~25 Min
– Please enter the 'SYSASM' password :
– Please select one of the following for Database type [1 .. 3] :
• 1 => OLTP
• 2 => DSS
• 3 => In-Memory
– Please select one of the following for Database Deployment [1 .. 3] :
• 1 => EE : Enterprise Edition
• 2 => RACONE
• 3 => RAC
– Please select one of the following for Node Number [1 .. 2] :
(Single-Instanz)
• 1 => odax3-base-01
• 2 => odax3-base-02
– Do you want to keep the data files on FLASH storage? : [ Y | N ]?
– Specify the Database Class* (1. odb-01 '1 core, 8 GB memory' 2. Others) [1] :
*) beeinflusst: CPUs, SGA, PGA, Flash, Processes, Redo log file size, Logbuffer, …
Die Datenbank-Spezialisten.
(nur X5, X6 HA)
Datenbank – was oakcli sonst noch so kann

Datenbanken auflisten
– [root@oda-base-01 ~]# oakcli show databases <-detail|-db xxx>

Name
Type
Storage
HomeName
HomeLocation
Version
-----
------
--------
--------------
----------------
----------
testcdb
SINGLE
ACFS
OraDb12102_home1
/u01/[…]/dbhome_1
12.1.0.2.3(20299023,20299022)
Database Homes anschauen
– [root@oda-base-01 ~]# oakcli show dbhomes <-detail>

Oracle Home Name
Oracle Home version
Home Location
----------------
-------------------
------------
OraDb12102_home1
12.1.0.2.3(20299023,20299022)
/u01/app/oracle/product/12.1.0.2/dbhome_1
Database Home erstellen
– entsprechende Version auf ODA bereitstellen (siehe Software Installation und Patching)
– [root@oda-base-01 ~]# oakcli create dbhome [-version <version>]
Die Datenbank-Spezialisten.
Datenbank – was oakcli sonst noch so kann

Datenbank upgraden (z.B. 11g zu 12c)
– [root@oda-base-01 ~]# oakcli upgrade database
-from <source_home>} -to <destination_home>

{-db <db_names> |
Diagnose-Informationen sammeln
– oakcli manage diagcollect [--all | --crs [--crshome crs_home_dir] [--core] | -install | --chmos [--incidenttime time [--incidentduration time] | --adr
adr_location [--afterdate date] [--aftertime time] [--beforetime time] ] [excl
comp1,comp2,...] [--clean] [--storage][-h]

Auditierung der Konfiguration
– oakcli orachk [-a|-b|-v|-h|-p|-f|-m[-u -o][o]-c -t][-clusternodes |-localonly][debug][-dbnames |-dbnone|-dball] [upgrade] listlist
Die Datenbank-Spezialisten.
Datenbank – Kopie in 10 Minuten.

Snapshot Database Clone
– Kopie einer Datenbank in wenigen Minuten
– erstellt neue, vollständige, unabhängige DB-Instanz mit frei wählbarem Namen
– basiert auf Snapshots auf Dateisystemebene (ACFS) (neuen Datenfiles enthalten Differenz)
• sehr schnell erstellt (unabhängig von Größe der Datendateien)
• kleiner (zumindest anfänglich)
• Quell-DB kann online bleiben

Beim Löschen des Originals bleibt der Snapshot funktionsfähig, da die Abhängigkeit
aufgelöst wird.  kann etwas länger dauern
Die Datenbank-Spezialisten.
Datenbank – Kopie in 10 Minuten.

Snapshot Database Clone erstellen
– [root@oda-base-01 ~]# oakcli create snapshotdb
– ARCHIVELOG Mode on!
– Alle Datenfiles im gleichen ACFS-Volume
Die Datenbank-Spezialisten.
-db <db_name> -from <db_name>
ODA Patch Bundle – Eine ODA muss nicht altern!

Patches, Known Issues und (sehr ausführliche) READMEs MOS: Doc ID 888888.1

Patch in drei Stufen (Server, Storage, Database)  <4 Stunden
– [root@oda-base-01 ~]# oakcli update –patch …

Jede Patch-Stufe erfolgt normalerweise im Rolling Mode  keine Downtime für RAC
– Option --local ermöglicht einzelnen Knoten zu patchen  Heterogenität nur kurzzeitig!

Database Homes können auch „manuell“ mittels OPatch gepatcht werden

Soll (fremde) Software nachinstalliert werden  MOS: Doc ID 1461798.1
Die Datenbank-Spezialisten.
ODA Patch Bundle
• Patching ILOM, BIOS, Firmware, Treiber, Management Pack, OVM, OS, JDK, GI…
Update
Infra+GI
Update
Storage
Update
DB

oakcli update -patch 12.1.2.8.0 --server [-local]
• optional: Patching der Shared-Storage-Komponenten
oakcli update -patch 12.1.2.8.0 --storage
• optional: Patching der DB-Homes, Datenbanken
oakcli update -patch 12.1.2.8.0 ––database [-local]
oakcli update –patch Version [--server | --storage | -database][--local} [--noreboot] | [--clean] | [--verify][-h]
Die Datenbank-Spezialisten.
Was ich vermisst habe…

Eine Möglichkeit ACFS-Volumes zu VERKLEINERN
– bekanntermaßen generell problematisch bei ACFS

eine Möglichkeit RICHTIG aufzuräumen

Aufräumen von trace/log/core/... Dateien mit purgeODALog

Doc ID 2081655.1:
“NOT supported by Oracle […] has been tested and appears to work as intended.”
Die Datenbank-Spezialisten.
Fazit
Die Datenbank-Spezialisten.
Hinweis
Standby Datenbank in 45 Minuten
Next Generation Oracle Database Appliance
Marco Mischke - 15.11.2016, 11:00 Uhr, Raum Riga
Schwerpunkt: Datenbank
Marco Friebe - 16.11.2016, 09:00 Uhr, Raum Stockholm
Schwerpunkt: Infrastruktur
Heiter bis wolkig - Oracle Datenbanken
in der Oracle Cloud
Data Guard DOs and DON'Ts - (nicht nur) mit der ODA
Katharina Büchse - 15.11.2016, 16:00 Uhr, Raum Krakau
Schwerpunkt: Infrastruktur
Marco Mischke - 16.11.2016, 14:00 Uhr, Raum Budapest
Schwerpunkt: Infrastruktur
SQL*Net Verschlüsselung leicht gemacht
Die interessantesten Features des
Oracle Appliance Kits
Thomas Lehmann - 16.11.2016, 14:00 Uhr, Raum Shanghai,
Schwerpunkt: Datenbank
Florian Barth - 15.11.2016, 17:00 Uhr, Konferenzraum EG
Schwerpunkt: Infrastruktur
Zeilen- vs. spaltenorientierte Datenhaltung im
Hauptspeicher
Frank Effenberger - 16.11.2016, 09:00 Uhr, Raum Helsinki,
Schwerpunkt: DWH & BI
Die Datenbank-Spezialisten.
Informationen
am Robotron-Stand 226 auf Ebene 2
und auf www.robotron.de/DOAG
Florian Barth
Systemberater Oracle Support
Telefon: 0351 25859-2474
[email protected]
www.robotron.de
Fragen?
Die Datenbank-Spezialisten.
Herunterladen