Installationen vereinheitlichen. Standards sind super. Marco Mischke, DOAG DB 2015 Düsseldorf. Die Datenbank-Spezialisten.

Ähnliche Dokumente
Installationen vereinheitlichen. Standards sind super. Marco Mischke, DOAG Regionaltreffen Dresden. Die Datenbank-Spezialisten.

Oracle Database Appliance - Projektbericht Erfolgreiche Migration bei der make-it

Oracle ACFS / CloudFS zuverlässig nutzbar?

Konsolidiert auf der ODA

18. Juni 2008, Berlin. Erfahrungsbericht üb das Backup und Recovery von ORAC Datenbanken mit Commvault QNetix. Dagmar Förster

Oracle Datenbanken Clonen. aber richtig. Wir kümmern uns!

DOAG Regionalgruppe NRW

2

Datenbank Services. Thomas Lehmann, Düsseldorf. Die Datenbank-Spezialisten.

Das Ganze ist größer als die Summe der Einzelteile (Ablösung einer verteilten Oracle-Landschaft mit ODA und Dbvisit Standby)

Eine TEAM-Präsentation

APEX (Hoch) Verfügbar? Ernst Leber

Erfahrungsbericht, Konsolidierung und Administration Real Application Cluster

Copyright 2012, Oracle and/or its affiliates. All rights reserved.

RMAN Duplicate. von. dbtotal.de. Jaroslav Dutov.

<Insert Picture Here> Die RZ-Zentrale - Grid Control hochverfügbar

Oracle Database Appliance und Virtualisierung: OVM oder KVM?

ODA Erfahrungen und Neuigkeiten

Oracle Essential Support Tools im Exadata Umfeld. Stefan Panek, DOAG Konferenz 2017

Migration von 2 9i-DBs auf 2*4-Knoten-RAC unter Unbreakable Linux mit ASM, RMAN, NetApp. Dagmar Förster Christian Trieb

Ist nur Appliance ODA schon Rechenzentrum in der Kiste?

DOAG 2013 HOCHVERFÜGBARKEIT EINER SINGLE-INSTANZ (AKTIV/PASSIV-FAILOVER) OHNE RAC

Das ist alles nur gecloudt Sicherheit in den roten Wolken

Oracle Backup und Recovery mit RMAN

Oracle Enterprise Manager Cloud Control 12c: Installation von Ralf Durben, ORACLE Deutschland B.V. & Co. KG

OFA Wozu brauche ich das denn?

Wechsel von Oracle Cloud Control 12c zu 13c Christoph Bauermeister

Freiberuflicher IT-Berater Schwerpunkte: Unix, Oracle, Netzwerk. Dipl.-Inform. Joachim Jäckel

Agenda. FRA Was ist das? Warum sollte die FRA genutzt werden? FRA INIT Paramter Verzeichnisstruktur (Beispiel) Überwachung der Flash Recovery Area

Modern Windows OS Deployment

Neue Features Oracle Database 12.2 Wann denn endlich?

BR*Tools-Unterstützung für Oracle ASM und Exadata

Oracle Enterprise Manager 12c R4 ( )

Neues von Grid Control. Ralf Durben Oracle Deutschland B.V. & Co. KG Business Unit Datenbank DBTec

Alles neu. Migration in eine frische Datenbank ohne Altlasten. Thomas Klughardt Senior Systems Consultant

Alternativen in der Backup-Infrastruktur

Oracle 10g Migration an einem Kundenbeispiel

Exadata Patching - reloaded. Stefan Panek, DOAG Exaday2016

Kostenoptimierte Cloud-Administration mit Solaris Container Technologie

<Insert Picture Here> Kerberos Geheimnisse in der Oracle Datenbank Welt

Oracle Enterprise Manager 11g: Grid Control Essentials NEU

Aufbau einer 12c RAC & Data Guard Umgebung mit NFS Storage bei der DEVK. Tim Hensel, Nürnberg,

RAC-Tests Welche sind notwendig? Welche sind durchführbar?

Weiterhin wurden die vorhandenen Datenbanken inventarisiert und deren Konfiguration aufgenommen. Dazu zählen:

Darüber hinaus wird das Training dazu beitragen, das Verständnis für die neuen Möglichkeiten zu erlangen.

Aufbau einer Enterprise Manager Grid Control Testumgebung

Datenbankreplikation in der Standard Edition. Markus Jendrossek

Oracle Enterprise Manager 10g Grid Control Release 2

Minimal Downtime Oracle 11g Upgrade. DOAG Konferenz 2010 Martin Decker

1.1 Datenbankprogramm Oracle für MCIS MDA

Backup/Recovery. Tobias Weidt,

LDom Performance optimieren

<Insert Picture Here> Grid Control 11g und My Oracle Support Ulrike Schwinn

RAC News in Oracle 11g Release 2. Dierk Lenz DOAG Konferenz + Ausstellung November 2010

RMAN Recovery Katalog: Wozu ist der da und soll ich ihn benutzen?

Domain Creation. DOAG 2013 Andreas Chatziantoniou - Foxglove-IT BV Thorsten Wussow Slix GmbH

Rapid Deployment mit JomaSoft VDCF

Oracle Backup und Recovery mit RMAN

Oracle 10g Express Edition (XE) Ein erster Erfahrungsbericht. Sven Vetter Senior Consultant, Bern

ORACLE Configuration Manager - hält er was ORACLE verspricht? Dipl. Inf. (FH) Christian Trieb

Einfach Einfach: 11gR2 RAC

Oracle Standard Edition Performance Tuning. Webinar Dierk Lenz 8. Februar 2013

Oracle 10g Einführung

Virtual Unified Environments Infrastructure Service Installation und Lifecycle im Oracle Produktumfeld

10g Grid Control - Best Practice

DBA Eine Einführung. Grundlagen zur Administration. Dominik Sliwa, Consultant OPITZ CONSULTING Gummersbach GmbH

Oracle Grid Infrastructure 11gR2 im praktischen Einsatz

Oracle Database Appliance Die interessantesten Features des Oracle Appliance Kits

Rapid Deployment von OS, Virtualisierung und Applikation

Copyright 2012, Oracle and/or its affiliates. All rights reserved.

Oracle 11g R2 Unterschiede im RAC

Aufsetzten einer Oracle DBaaS Umgebung (private Cloud) mit dem Enterprise Manager. Bodo von Neuhaus Oracle Deutschland B.V.

Veeam Agent for Microsoft Windows einrichten

KASPERSKY SECURITY FOR VIRTUALIZATION 2015

Veeam Availability Platform. Marco Horstmann System Engineer, Veeam

Grid Control 10g im Praxiseinsatz

SPARC LDom Performance optimieren

Diplomarbeit Webmaster. CONTENTMANAGEMENT Installationsanleitung. Version 1.0

Oracle Health Check. Enable extreme Performance. zusammen mit seinem Oracle Service Partner

Robotron Datenbank-Software GmbH Oracle VM3 Features und Praxiserfahrungen. Dirk Läderach Nürnberg,

Thema: Erfahrungen mit dem ORACLE Enterprise Manager 12c-R2

Oracle und Hochverfügbarkeit Verschiedene Ansätze im Vergleich. Dierk Lenz Herrmann & Lenz Services GmbH DOAG Regio München/Südbayern 14.

APEX OOS TOOLS & HELFER

Fernwartung Schulung und Workshops (Oracle, Toad)

SAP HANA Betriebsprozesse im Rechenzentrum

Absichern einer Single Instance unter Zuhilfenahme der Oracle Clusterware. Markus Böhmer arvato Systems DOAG 14. September 2015

SMARTentry Notification

EINRICHTEN EINER SQL-SICHERUNG FÜR BMD NTCS

Oracle 12c Real Application Cluster (RAC) und Grid Infrastructure

Applica'on Performance Monitoring in der Oracle Cloud

DOAG München Die etwas anderen Oracle Performance-Tipps. Marco Patzwahl

Backup Recovery Grundlagen

Tipps und Tricks bei der Nutzung von EclipseLink (JPA)

Robert Graf CEO Mobile

Oracle Backup und Recovery

Oracle Secure Backup. DOAG Regionaltreffen Osnabrück/Münster/ Bielefeld, Andreas Kother ORDIX AG, Paderborn

HP IT-Symposium

RAC-Tests: Welche sind notwendig? Welche sind durchführbar?

Transkript:

Installationen vereinheitlichen Standards sind super Marco Mischke, 16.06.2015 DOAG DB 2015 Düsseldorf

Zur Person Senior Systemberater - Schwerpunkte Hochverfügbarkeit, Backup & Recovery, Performance Oracle DBA seit 2000 Erste Version 7.3.4 Oracle Certified 10g/11g @DBAMarco dbamarco.wordpress.com

Zahlen und Fakten Robotron Datenbank-Software GmbH Gründungsjahr 1990 Geschäftsform GmbH (9 Gesellschafter) Mitarbeiterzahl 349 (Stand 01/2015) Stammkapital Umsatz 2013 Umsatz 2014 2,4 Mio. EUR 31,1 Mio. EUR 31,2 Mio. EUR Hauptsitz Oracle-Partner ISO 9001 zertifiziert Schulungs- und Kongresszentrum

Agenda Warum Standards? Betriebssystem Software Installation Datenbank Konfiguration Dokumentation/ Sonstiges

Warum Standards?

Warum Standards? Es geht nicht nur um Datenbank Einstellungen! Es gibt auch: Betriebssystem Storage Netzwerk Software Installationen Umgebungsskripte Überwachung Backup Logfiles

Warum Standards? Je einheitlicher desto besser Vereinfacht Dokumentation Betrieb Urlaubsvertretungen Bereitschaftseinsätze Einarbeitung neuer MAs Wissen teilen ist keine Schande

Warum Standards?

Agenda Warum Standards? Betriebssystem Software Installation Datenbank Konfiguration Dokumentation/ Sonstiges

Betriebssystem - allgemein Welches OS ist zulässig? Empfehlung: max 2 Welche OS Versionen sind zulässig Welche Patches, Packages, sonstige SW sind nötig Welche OS Parameter sind zu setzen Linux: kernel.shmmax, kernel.shmall, vm.nr_hugepages Windows: UAC, Security Policies, DNS-Registrierung, Zeitsynchronistation

Betriebssystem - Storage Anbinden von externem Storage Linux ASMlib verwenden, unabhängig von Device Namen, setzt Berechtigungen /etc/sysconfig/oracleasm anpassen ORACLEASM_USE_LOGICAL_BLOCK_SIZE ORACLEASM_SCANORDER [="dm*"] ORACLEASM_SCANEXCLUDE [="sd*"] Windows Oracle versteht nur MBR LUNs kleiner 2TB anlegen Disk allignment beachten Linux fdisk: ersten Sektor auf 1MB (1024) oder 32768 (32MB) Windows: Automatisch anhand der LUN Größe, min 1MB HKLM\SYSTEM\CurrentControlSet\Services\VDS\Alignment

Betriebssystem - Benutzer Separation of Duties nur wenn wirklich erforderlich Benutzernamen identisch halten Linux, identische UIDs und GIDs verwenden!! Grid user: grid Oracle user: oracle, ora1124, ora1212, o.ä. Scripte zum Setzen der Umgebungsvariablen Windows Keine lokalen Benutzer verwenden Dienste ggf. als AD-Nutzer laufen lassen statt LocalSystem (recommended ab 12.1)

Agenda Warum Standards? Betriebssystem Software Installation Datenbank Konfiguration Dokumentation / Sonstiges

Software Installation Installationsreihenfolge identisch Empfehlung: immer Grid Infrastructure mit ASM verwenden 1. Grid Infrastructure 2. Datenbank Homes 3. Cloud Control Agent 4. Orachk

Software Installation Oracle Flexible Architecture verwenden, aber: ORACLE_HOME: Version ist 3-stellig besser: 4-stellig $ORACLE_BASE/product/12.1.0.2/<Produkt> $ORACLE_BASE/product/11.2.0.4/<Produkt> GRID_HOME: als Standalone unter ORACLE_BASE besser: außerhalb ORACLE_BASE, Version 4-stellig $ORACLE_BASE/../gridinfra/12.1.0.2 Passende Kürzel für Produktbezeichnung verwenden, z.b. db_ee = Database Enterprise Edition db_se = Database Standard Edition db_ee_psu4 = Database Enterprise Edition mit PSU4 db_8935767 = Database mit One-Off Patch client = Oracle Client

Software Installation Grid Infrastructure Konfiguration ASMlib verwenden Unabhängig von Device Namen Setzt Berechtigungen Device Namen vereinheitlichen: GIMR Grid Infrastructure Management Repository (12.1++) CRS Voting Disk, OCR, ASM Spfile + pwfile. Parameter prüfen/setzen processes (50 + 50 * <Anzahl Datenbanken) memory_target (1536M), memory_max_target (4096M) MOS 1363369.1

Agenda Warum Standards? Betriebssystem Software Installation Datenbank Konfiguration Dokumentation / Sonstiges

Datenbank Konfiguration Datenbank Namenskonvention Kürzel für Bestimmung im DB_NAME T = Test, I = Integration, D = Development, P = Production DB_UNIQUE_NAME von Beginn an setzen Empfehlung: Datacenter Kürzel mit aufnehmen Wird für OFA Pfade und ADR genutzt Erleichtert DataGuard Einrichtung Verbessert Übersicht im Cloud Control DB_DOMAIN identisch zur Server-Domain setzen Beispiel: DB_NAME = mydbt DB_UNIQUE_NAME = mydbtdc1 DB_DOMAIN = acme.com

Datenbank Konfiguration Typische Parameter setzen processes session_cached_cursors (default: 50) Empfehlung: >=200 open_cursors (default: 50) Empfehlung: >= 200 memory_target (NICHT setzen, besonders nicht bei Hugepages) sga_target pga_aggregate_target pga_aggregate_limit (12c++) cpu_count, control_management_pack_access (nach Bedarf) control_file_record_keep_time (default: 7) Empfehlung: <RMAN Retention Time> + 2

Datenbank Konfiguration Oracle Managed Files verwenden Tipp: Redolog Dateien mit Suffix.rdo anlegen rm -rf *.log oft genutzt, beseitigt mit OMF auch Oracle Redologs Profile anpassen Password Lifetime und Password Verify Function Monitoring einrichten Statspack installieren, wenn kein Diagnostic+Tuning möglich Backup einrichten RMAN Settings: Control File Auto Backup Retention Policy Parallelität (Enterprise Edition)

Agenda Warum Standards? Betriebssystem Software Installation Datenbank Konfiguration Dokumentation / Sonstiges

Dokumentation Standards dokumentieren Regelmäßiges Review und Überarbeitung Checklisten erstellen Für Installationen Für angelegte Datenbanken Erleichtert tägliche Arbeit bei Systemeinrichtung Systempflege Recherche

Sonstiges Systempflege ADR Retention einrichten, RDBMS löscht automatisch Lösch-Job für andere ADR Homes einrichten alert.log, listener.log etc. müssen manuell rotiert werden (logrotate) Audit Logs regelmäßig archivieren/löschen orachk einrichten, Hinweise beachten, regelmäßig laufen lassen

Marco Mischke Senior Systemberater Oracle Support Telefon: 0351 25859-2884 marco.mischke@robotron.de www.robotron.de dbamarco.wordpress.com Twitter: @dbamarco #doagdb15 Fragen?