Automatisierung durch Information Lifecycle Management



Ähnliche Dokumente
Advanced Compression Option

Komprimierung in der Datenbank aktueller Stand, Neuigkeiten, Einsatz

Sind wir eigentlich ganz dicht? - Revisited. Eero Mattila Principal Systems Consultant

DOAG Demo Kino: Advisors, Monitoring Werkzeuge in der Datenbank Ulrike Schwinn Business Unit Database Oracle Deutschland B.V.

Oracle Backup und Recovery

Andrea Held. Motivation ILM: Definition und Strategien Lösungen für Oracle Datenbanken. Empfehlungen


Oracle Backup und Recovery mit RMAN

PostgreSQL in großen Installationen

IT-Symposium /20/2004. Ralf Durben. Business Unit Datenbank. ORACLE Deutschland GmbH. 1

Und was wird aus meinem Berichtswesen? <Speaker> Oracle Deutschland B.V. & Co. KG

IBM Informix Tuning und Monitoring

Datensicherheit und Hochverfügbarkeit

... Kontrolldatei administrieren

Datenbanken SQL Einführung Datenbank in MySQL einrichten mit PhpMyAdmin

Universität Duisburg-Essen Informationssysteme Prof. Dr.-Ing. N. Fuhr. Praktikum Datenbanken / DB2 Woche 8: Trigger, SQL-PL

DB2 Codepage Umstellung

Enterprise Content Management

Oracle Database 11gR2 Effiziente Datenspeicherung. Vorteile von Komprimierung

Performance Tools. für alle Editionen

Performanceoptimierung mit Exadata Verarbeitung extremer Datenmengen mit PL/SQL basierter Datenbewirtschaftung (Erfahrungsbericht)

Prozessarchitektur einer Oracle-Instanz

Referenzielle Integrität SQL

SQL. Fortgeschrittene Konzepte Auszug

Java Application 1 Java Application 2. JDBC DriverManager. JDBC-ODBC Br idge. ODBC Driver Manager. Dr iver C. Dr iver D.

Folgende Voraussetzungen für die Konfiguration müssen erfüllt sein:

MySQL Installation. AnPr

Test zur Bereitschaft für die Cloud

Oracle Datenbank 11g Advanced Compression Option

Oracle Advanced Compresion 10g versus 11g

Upgrade auf die Standalone Editionen von Acronis Backup & Recovery 10. Technische Informationen (White Paper)


IBM Informix SQL. Seminarunterlage. Version vom

Kurs. Teil 7 UNDO-Management. Universität Hannover. Agenda. Einführung. Nutzung RBS Oracle 9i Einführung Performance Tuning.

SEMINAR Modifikation für die Nutzung des Community Builders

HD-Kamerasoftware Version 4.1.0

DB2 Version 10 Kapitel IT-Sicherheit

OERA OpenEdge Reference Architecture. Mike Fechner PUG Infotag 19. Mai 05 Frankfurt

PoINT Storage Manager Installation

<Insert Picture Here> Oracle Datenbank Einführung Ulrike Schwinn

Ein reales Testumfeld bereitstellen - basierend auf einer Produktionsdatenbank (ohne eine neue Kopie zu erstellen)

Oracle Datenbankadministration Grundlagen

IBM DB2 für Linux/Unix/Windows Monitoring und Tuning

Das neue Volume-Flag S (Scannen erforderlich)

Der Storage Hypervisor

Wie profitiert SAP MaxDB von SSD Technologie?

MOUNT10 StoragePlatform Console

CREATIVE CLOUD FÜR TEAMS

DOAG Konferenz Was Sie bei modernen Datenbank-Systemen anders machen müssen!

Flashback Früher war alles besser Marion Mahr Daniel Schulz Flashback Früher war alles besser

Vorstellung SimpliVity. Tristan P. Andres Senior IT Consultant

Powermanager Server- Client- Installation

Wie die Datenbank ILM unterstützt

Netzwerk-Fileservices am RUS

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

SharePoint Provider for Oracle

Oracle 10g Flashback. Andrea Held

Ora Education GmbH. Lehrgang: Oracle WebLogic Server 11g: Advanced Administration

Oracle GridControl Tuning Pack. best Open Systems Day April Unterföhring. Marco Kühn best Systeme GmbH

Hochverfügbarkeit mit Windows Server vnext. Carsten Rachfahl Microsoft Hyper-V MVP

Oracle 9i Einführung Performance Tuning

Backup & Recovery in Oracle 11g Funktionen und Features

Fragen zur GridVis MSSQL-Server

Archive / Backup System für OpenVMS

Michael Beeck. Geschäftsführer

OP-LOG

Business Application Framework für SharePoint Der Kern aller PSC-Lösungen

Ora Education GmbH. Lehrgang: Oracle Application Server 10g R3: Administration

IT-Symposium

Digitale Lastenhefte - Austausch von Dokumenten

Oracle Database Backup Service - DR mit der Cloud

Oracle Hot Standby. XE, SEOne, SE. Maximum Performance Mode. WIN, Linux, Unix Einfache Lösung. bis zu 10 Standby DB

Storage Virtualisierung

Inhaltsverzeichnis. Geleitwort der Fachgutachterin Vorwort Einführung Architektur eines Oracle-Datenbanksystems...

Switching. Übung 2 System Management. 2.1 Szenario

Lizenzierung von Windows Server 2012

Dynamisches SQL. Folien zum Datenbankpraktikum Wintersemester 2009/10 LMU München

Mit ApEx 3.1 eine Website mit integriertem CMS entwickeln. Enrico Mischorr merlin.zwo InfoDesign GmbH & Co. KG

Markus Feichtinger. Power Systems. Der Weg zu POWER! 2009 IBM Corporation

Oracle Automatic Storage Management (ASM) Best Practices

Kopplung von Datenbanken

HVS32 Datenbank Archivierungs Dienst

Umbenennen eines NetWorker 7.x Servers (UNIX/ Linux)

PostgreSQL Wartungsstrategien

Suche schlecht beschriftete Bilder mit Eigenen Abfragen

OWB 10.2 Experts im Einsatz: Automatisierung von Designschritten bei der Bayer Healthcare AG. Referent: Lutz Bauer, Senior Systemberater, MT AG

Pasolfora Database Appliance PDA

DB2 SQL, der Systemkatalog & Aktive Datenbanken

EINSATZ VON MICROSOFT TERMINAL-SERVICES ODER CITRIX METAFRAME

KEIL software. Inhaltsverzeichnis UPDATE. 1. Wichtige Informationen 1.1. Welche Änderungen gibt es?

Transkript:

Automatisierung durch Information Lifecycle Management Ralf Lange Oracle Deutschland B.V. & Co. KG

Storage Management: Herausforderungen Verwalten von mehr Daten ohne ansteigende Kosten Komprimieren von Daten ohne Performance Einbußen Einstufen und Komprimieren von Daten basierend auf der Nutzung 2 Copyright 22, Oracle and/or its affiliates. All rights reserved.

ILM in g: Stand der Dinge Infrastruktur Partitionierung Compression Tablespace Move VPD, OLS Unterstützung durch ILM Assistant Graphisches Tool (APEX Anwendung) Kostenlose Nutzung Download und detaillierte Beschreibung (Tutorials etc) von OTN Definition von Lifecycle Policies, Skriptgenerierung 3 Copyright 22, Oracle and/or its affiliates. All rights reserved.

ILM in Oracle Database 2c ILM Integration in den Datenbank Kern Heat Map automatisches Monitoring und Klassifikation (Hot/Cold Data) Automatic Data Placement /Optimization Policies, automatisiert in der Datenbank ausgeführt... zusätzlich Erweiterungen in Bereichen wie... Kompression Partitionierung 4 Copyright 22, Oracle and/or its affiliates. All rights reserved.

Heat Map für Daten Komprimierung Weniger Speicherplatz und Vorteile durch Komprimierung Hot Data 3X Advanced Row Compression Warm Data X Columnar Query Compression Archive Data 5X Columnar Archive Compression 5 Copyright 22, Oracle and/or its affiliates. All rights reserved.

Oracle Advanced Compression Oracle Advanced Compression - Neuigkeiten Oracle Database g OLTP Compression Secure Files Compression Secure Files De-duplication Hybrid Columnar Compression neu neu neu Oracle Database 2c Advanced Row Compression Advanced LOB Compression Advanced LOB Deduplication Columnar Store Compression Heat Map (Segment und Row Level) Automatische Daten Optimierung Zeitliche Komponente (temporal) (Verbesserungen) 6 Copyright 22, Oracle and/or its affiliates. All rights reserved.

Weitere Kompression Features Mehr Kompression für External Tables zum Entladen Data Pump Import für Tabellen und Dump File Mehr Performance für Advanced Row Compression Erweiterung der Spaltenbegrenzung: mehr als 255 Spalten für Advanced Row (OLTP) Compression Netzwerk Kompression 7 Copyright 22, Oracle and/or its affiliates. All rights reserved.

Netzwerk Kompression Bisher: Redo Compression beim Data Guard Transport Erweiterung der Komprimierung in Netzwerk Umfeld Vorteil Verminderung des Datenvolumens Erhöhung der Netzwerk Performance Neuer SQLNET Parameter zur Einstellung SQLNET.COMPRESSION = on SQLNET.COMPRESSION_LEVELS =(high) SQLNET.COMPRESSION_THRESHOLD = 24 8 Copyright 22, Oracle and/or its affiliates. All rights reserved.

Partitionierung in 2c Core Funktionalität Interval - Reference Partitionierung Partielle Indizes Indizes auf gleiche Spaltenmenge Manageability Kaskadierendes TRUNCATE/EXCHANGE für Reference Partitionierung Mehr Online Operationen (siehe ILM Features) Maintenance Operationen auf mehreren Partitionen Asynchrone Global Index Maintenance Operationen nach DROP PARTITION und TRUNCATE PARTITION 9 Copyright 22, Oracle and/or its affiliates. All rights reserved.

Heat Map Tracking Active Frequent Access Occasional Access Dormant HOT Actively updated Infrequently updated, Frequently Queried Infrequent access for query and updates Long term analytics & compliance COLD Ebenen Auf Datenbank/Segment Ebene: Welche Tabellen und Partitionen werden verwendet? Auf Block Ebene: Welche aktuellen Veränderung auf Block Ebene liegen vor? Umfassend Trackt Reads und Writes Unterscheidet zwischen Lookups und Full Table Scans Schliesst Operationen wie Statistic Gathering, DDLs oder Tabellen Re-Definition aus Performant Copyright 22, Oracle and/or its affiliates. All rights reserved.

Heat Map Einschalten über Initialisierungsparameter HEAT_MAP Voraussetzung für Automatische Daten Optimierung Administration und Monitoring über V$Views Data Dictionary Views Packages Graphische Implementierung im Enterprise Manager Copyright 22, Oracle and/or its affiliates. All rights reserved.

Heat Map für Tabellen und Partitionen Segment Level Tracking ORDER S Welche Tabellen und Partitionen werden wie verwendet? Aktueller Ausschnitt aus DBA_HEAT_MAP_SEG_HISTOGRAM OWNER OBJECT_NAME TRACK_TIME WRI FUL LOO ---------- ----------------------- ---------------- --- --- -- SH CUSTOMERS_PK 25.6.23 22:48 NO NO YES SCOTT DEPT 25.6.23 2:48 NO YES NO SCOTT EMP 26.6.23 2:3 YES YES NO SCOTT EMP 25.6.23 2:48 NO YES NO SCOTT EMP 24.6.23 :47 NO YES NO SCOTT PK_EMP 26.6.23 22:3 NO NO YES SCOTT PK_EMP 25.6.23 22:48 NO NO YES 2 Copyright 22, Oracle and/or its affiliates. All rights reserved.

Heat Map für Blöcke Row Level Tracking ORDER S Letzte Änderung auf Block Ebene Beispiel: Letzte Änderung an Tabelle CUSTOMERS mit DBMS_HEAT_MAP TABLESPACE FNO BLOCK_ID WRITETIME ---------- ---------- ---------- --------------- USERS 6 347 25.6.23 4:45 USERS 6 348 25.6.23 4:45 USERS 6 349 25.6.23 4:45 USERS 6 35 25.6.23 4:45 USERS 6 35 25.6.23 4:45 3 Copyright 22, Oracle and/or its affiliates. All rights reserved.

Zugriffsmuster Database Heat Map 4 Copyright 22, Oracle and/or its affiliates. All rights reserved.

Heat Map im Enterprise Manager 5 Copyright 22, Oracle and/or its affiliates. All rights reserved.

Automatische Daten Optimierung OLTP Reporting Compliance & Reporting x komprimiert 5x komprimiert Automatische ONLINE Konvertierung Im Quartal Im Jahr Jahre zuvor Advanced Row Compression für OLTP Columnar Query Compression für schnelle Analysen Columnar Archive Compression für max. Kompression 6 Copyright 22, Oracle and/or its affiliates. All rights reserved.

Einsatzmöglichkeiten OLTP DWH Mixed. Advanced Row Compression für DB 2. ADO konvertiert nach Columnar Compression Format, falls keine Updates mehr 3: ADO konvertiert nach Archive Compression Format falls auch kein Reporting mehr. Bulk Loads direkt in Columnar Compression Format 2. ADO konvertiert in Archive Compression Format und verlagert nach Low Cost Storage bei geringer Nutzung : Unkomprimierte konventionelle Inserts& Updates 2: ADO konvertiert zu Row Compression Format bzw. Columnar Compressed oder verlagert zu Low Cost Storage 7 Copyright 22, Oracle and/or its affiliates. All rights reserved.

Online Operationen als Voraussetzung Online Operationen = Weniger Sperren Beispiel: ONLINE PARTITION MOVE SQL> ALTER TABLE sales_big MOVE PARTITION sales_q4_2 ROW STORE COMPRESS ADVANCED ONLINE; SQL> ALTER TABLE sales_big MOVE PARTITION sales_q4_2 TABLESPACE example ONLINE; 8 Copyright 22, Oracle and/or its affiliates. All rights reserved.

Weitere Online Operationen in 2c Löschen eines Index (DROP INDEX... ONLINE) Index als UNUSABLE markieren (ALTER INDEX... UNUSABLE ONLINE) Spalte als UNUSED markieren (ALTER TABLE... SET UNUSED COLUMN... ONLINE) Löschen eines Constraints (ALTER TABLE... DROP CONSTRAINT... ONLINE) MOVE einer Tabellen Partition/Subpartition (ALTER TABLE... MOVE PARTITION... ONLINE) DATAFILE MOVE (ALTER DATABASE MOVE DATAFILE...) 9 Copyright 22, Oracle and/or its affiliates. All rights reserved.

Zeilenkomprimierung auf Basis der Nutzung Background Row Compression ORDER S ALTER TABLE EMPLOYEE ILM ADD POLICY ROW STORE COMPRESS ADVANCED ROW AFTER DAY OF NO MODIFICATION 2 Copyright 22, Oracle and/or its affiliates. All rights reserved.

Für Partitionen Automatische Daten Optimierung mit HCC ORDER S ALTER TABLE ORDERS ILM ADD POLICY COLUMN STORE COMPRESS FOR QUERY HIGH SEGMENT AFTER 3 DAYS OF NO MODIFICATION Optimierte Nutzung für Zeilen bzw. Spalten Speicherung innerhalb einer Tabelle Row Format für schnelle INSERT und Lade- Operationen Optimiertes Columnar Format für die Analyse und Reporting 2 Copyright 22, Oracle and/or its affiliates. All rights reserved.

Storage Tiering Automatische Daten Optimierung ORDER S ALTER TABLE EMPLOYEE ILM ADD POLICY TIER TO <LOW_COST_TABLESPACE>. Tabellen wachsen => Policies komprimiert die Daten 2. Tablespace mit Partitionen erreicht Tablespace Tierung Grenze 3. Partitionen werden in einen anderen Tablespace verlagert 22 Copyright 22, Oracle and/or its affiliates. All rights reserved.

Automatische Aktionen bei Storage Tiering 55% SOURCE Tablespace T Zugriff letzte Woche T2 Zugriff heute T3 Zugriff gestern MOVE TARGET Tablespace T SOURCE Tablespace T2 T3 6% 55% SQL> select * from DBA_ILMPARAMETERS; NAME VALUE ------------------------------ ---------- TBS PERCENT USED 55 TBS PERCENT FREE 45... 23 Copyright 22, Oracle and/or its affiliates. All rights reserved.

Backup & Recovery OLTP Reporting Compliance & Reporting Read / Write Tablespace x compressed Read-mostly Daten verlagert zu READONLY Tablespace 5x compressed READONLY TBS Online Move zu READ ONLY Tablespace => Einmaliges Backup erforderlich 24 Copyright 22, Oracle and/or its affiliates. All rights reserved.

Deklarative SQL Syntax Erweiterung Automatische Daten Optimierung ALTER TABLE ILM ADD POLICY Active Frequent Access Occasional Access Dormant OLTP Compression (2-4x) Nur für spezielle Zeilen Cached im DRAM & FLASH Warehouse Compression (x) High Performance Storage Warehouse Compression (x) Low Cost Storage Archive Compression (5-5X) Archival Storage Syntax für OLTP Kompression after 2 days of no update Syntax für HCC (Query low) after week of no update Syntax für Storage Tiering tier to SATA Tablespace Syntax für HCC (archive high) after 6 months no access 25 Copyright 22, Oracle and/or its affiliates. All rights reserved.

Policies Policies erlauben den Datenfluß zu automatisieren Policy Spezifikation beinhaltet Bedingung und Aktion Aktionen Komprimieren von Daten wenn erforderlich Bewegen Daten wenn erforderlich (auch Tiering) Bedingungen Zeit nach Erzeugung Zugriffsverhalten Änderung an Daten Policies auf Segment, Tablespace und Row/Block Ebene Policies werden von Tablespaces oder Tabellen vererbt 26 Copyright 22, Oracle and/or its affiliates. All rights reserved.

Zusammenfassung Daten Klassifikation Automatische Erkennung Automatisches Durchführen WHAT IF and WHEN Then AUTOMATICALLY do Bereiche(Scope) Tablespace Segment Row/Block Voraussetzung: Heat Map Bedingungen Welche Operationen? Erzeugen Wenig Zugriff Keine Daten- Änderung Keine Gültigkeit Wann? Nach 3 Tagen Nach Monat Falls Tablespace voll Aktionen Komprimieren Verlagern nach Storage Tier Beides 27 Copyright 22, Oracle and/or its affiliates. All rights reserved.

Informationen in deutscher Sprache Tipps zu "Oracle Database 2c ist verfügbar" Communities DBA Community APEX Community Linux und Virtualisierung Exadata Community Veranstaltungen http://tinyurl.com/odd2c 28 Copyright 22, Oracle and/or its affiliates. All rights reserved.

Graphic Section Divider 29 Copyright 22, Oracle and/or its affiliates. All rights reserved.