länger brauchen (sollen) Eine Einführung in die Arbeit mit dem Oracle Workspace Manager
|
|
- Irmela Maus
- vor 7 Jahren
- Abrufe
Transkript
1
2 Präsentation Wenn Transaktionen länger brauchen (sollen) Eine Einführung in die Arbeit mit dem Oracle Workspace Manager Dipl.-Inf. Karin Patenge Leitende oracle-spatial.blogspot.de Oracle Deutschland B.V. & Co. KG Potsdam DOAG Konferenz 2015 Nürnberg November 2015 Copyright 2014 Oracle and/or its affiliates. All rights reserved. DOAG Konferenz 2015 in Nürnberg
3 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. 3
4 Agenda Einführung in das Thema Lange Transaktionen Den Workspace Manager grundlegend verstehen Drei typische Anwendungsfälle Praktisch arbeiten mit dem Workspace Manager Zusammenfassung und weiterführende Informationen 4
5 Einführung in das Thema Lange Transaktionen Den Workspace Manager grundlegend verstehen Drei typische Anwendungsfälle Praktisch arbeiten mit dem Workspace Manager Zusammenfassung und weiterführende Informationen 6
6 Was verstehen wir unter Lange Transationen? Isolation einer Abfolge von Datenmanipulationen (DML-Operationen), die transaktional ausgeführt werden sich typischerweise über einen längeren Zeitraum hinziehen Zwischen Zustände der Operationen sind valide Zustände Werden mit COMMIT oder ROLLBACK abgeschlossen Sollen trotzdem nicht für alle sichtbar sein Beispiel: AKTUELL (IST) PLANUNG (SOLL) - HISTORIE Freigabe der Daten nach Abschluss aller vorgesehenen Manipulationen Publikation: Alles oder Nichts 8
7 Vorschlag für einen Lösungsansatz? Isolierte und Datenbank-Session unabhängige Arbeitsbereiche innerhalb der Datenbank Workspaces Oracle Workspace Manager often referred to as Workspace Manager, which enables applications to create workspaces and group different versions of table row values in different workspaces. Eingeführt mit Version 9i der Oracle Datenbank Ist Bestandteil jeder Oracle Datenbank-Edition Alle notwendigen Datenbank-Objekte liegen im Schema WMSYS Dokumentierte PL/SQL API Package DBMS_WM Copyright 2015 Oracle and/or its affiliates. All rights reserved. Oracle Confidential Internal 9
8 Einführung in das Thema Lange Transaktionen Den Workspace Manager grundlegend verstehen Drei typische Anwendungsfälle Praktisch arbeiten mit dem Workspace Manager Zusammenfassung und weiterführende Informationen 10
9 Architektur des Oracle Workspace Manager Merkmale: Kernfunktionalität der Oracle Datenbank Transparent aus Anwendungssicht Zugriff/Rechte: WM_ADMIN_ROLE 11
10 Auf Workspaces geschaut Logische Sicht auf Daten für einzelne Nutzer*innen Default-Workspace immer vorhanden: LIVE Ableitung Child-Workspaces Isolation von Änderungen auf Datensatzebene Hierarchische Anordnung von Workspaces 1 Workspace kann mehrere Child-Workspaces haben 1 Child-Workspace kann mehrere Parent- Workspaces haben Bis zu 30 Ebenen möglich (Stand für 12c) 12
11 Weitere Fakten GotoWorkspace Prozedur setzt Session-Kontext auf den gewählten Workspace Die aktuelle Version eines Datensatzes ist immer im Workspace-Kontext zu sehen. Abfragen und Manipulationen passieren nur innerhalb des Workspace. Änderungen aus einem Child-Workspace werden erst durch Merge im Parent- Workspace verfügbar. Änderungen im Parent-Workspace können mittels Refresh an Child- Workspaces weitergegeben werden. Ein Workspace ist immer eine transaktional konsistente Sicht auf Daten Datenbank-Hints werden unterstützt 13
12 Workspace Manager Operationen im Überblick Objekt / Anforderung Tabellen Workspaces Savepoints History Valid Time Privileges Access Mode Locks Differences Detect / Resolve Conflicts Bulk data movement Ausgewählte Operationen EnableVersioning, DisableVersioning, DDL, Merge, Refresh, Rollback, Topologies Create, Goto, Refresh, Merge, Rollback, Remove, Multiparent, Compress, Alter, Events Create, Alter, Goto, Rollback Goto date Valid from & till, Set session valid time Access, Create, Delete, Rollback, Merge Read, 1 writer, WS operations, None Exclusive and shared Compares savepoints and workspaces Choose version to merge SQL*Loader, Import/Export, Replication 14
13 Version-Enabling von Tabellen Voraussetzung für die Arbeit mit dem Workspace Manager Demo DBMS_WM.ENABLEVERSIONING Anwenden auf alle Tabellen, die für Lange Transaktionen im Applikationsschema benötigt werden Voraussetzung: Tabelle muss einen eindeutigen Schlüssel haben Auswählbar, ob alle einzelnen Versionen von Daten aufzuheben sind (HIST-Parameter) Auf referentielle Integrität achten Mehrstufiger Prozess Umbenennen der Tabelle <tabname> in <tabname>_lt Hinzufügen mehrerer neuer Spalten mit dem Prefix WM_ zur Tabelle <tabname> Anlegen einer View auf <tabname>_lt mit dem ursprünglichen Tabellennamen: Zeigt nur die jeweils aktuelle Version eines Datensatzes an INSTEAD OF-Trigger für DML-Operationen (INSERT, UPDATE, DELETE) Anlegen weiterer Views mit den Suffixes _CONF, _DIFF, _HIST, _LOCK, _MW Abfrage, ob eine Tabelle version-enabled ist: SELECT DBMS_WM.GetPhysicalTableName('scott', 'dept') FROM DUAL; 15
14 Im Fokus: Savepoints Demo Savepoints fassen (historische) Zustände von Daten bzw. Änderungen an Daten bezogen auf einen Workspace zusammen Alle Änderungen in einem Workspace können auf den Zustand eines Savepoint zurückgesetzt werden Das Anlegen eines Savepoint zieht immer das Anlegen einer neuen Version eines Datensatzes mit sich 2 Arten von Savepoints: Explizit und Implizit Explizit: Bewußtes Anlegen mittels CREATE durch eine*n Nutzer*in Implizit: Wird automatisch in einem (Parent-) Workspace erzeugt, wenn eine Child-Workspace angelegt wird Es sind mehrere (beliebig viele) Savepoints pro Workspace anlegbar 16
15 Im Fokus: Konflikmanagement Demo Konflikte können auftreten, wenn Änderungen aus verschiedenen Workspaces zusammengeführt werden: MERGE oder REFRESH Änderung des gleichen Datensatzes (bzw. der aktuellen Version davon) in unterschiedlichen Workspaces Ohne Konfliktauflösung keine Zusammenführung Drei mögliche Strategien anwendbar: 1. Änderung im Child-Workspace hat Vorrang 2. Änderung im Parent-Workspace hat Vorrang 3. Weder Child noch Parent erhält den Vorrang: Es wird auf den Wert vor der Änderung zurückgesetzt. Welche Strategie Anwendung findet, hängt i.a. vom fachlichen Kontext ab Prozeduren: BEGINRESOLVE, RESOLVECONFLICTS, COMMITRESOLVE bzw. ROLLBACKRESOLVE 17
16 Demo Im Fokus: Änderungen an Datenstrukturen (DDL) Version-enabled Tabellen können nachträglich Schema-Änderungen erhalten, aber: Änderungen erfolgen nicht in der üblichen Art und Weise sondern werden in einer Transaktion gekapselt Ausnahme: Hinzufügen von Valid Time Support ALTERVERSIONEDTABLE Innerhalb der Transaktion wird temporär eine Tabelle mit dem Suffix _LTS angelegt Wird im Anschluss wieder gelöscht Prozeduren: BEGINDDL, COMMITDDL bzw. ROLLBACKDDL 18
17 Weitere spezifische Aspekte Ausführlich in der Dokumentation beschrieben Lock-Management Nutzung für Geodaten (Oracle Locator bzw. Oracle Spatial and Graph) Nutzung im Zusammenhang mit Virtual Private Database Nutzung im Zusammenhang mit Import, Export oder Bulk Load-Vorgängen Unterstützung von Materialized Views Unterstützung von Triggern Unterstützung von Synonymen Valid-Time Unterstützung... 19
18 Einführung in das Thema Lange Transaktionen Den Workspace Manager grundlegend verstehen Drei typische Anwendungsfälle Praktisch arbeiten mit dem Workspace Manager Zusammenfassung und weiterführende Informationen 20
19 Mehr als nur Lange Transaktionen Isolation von Datenmanipulationen Am häufigsten anzutreffender Anwendungsfall Insbesondere geeignet für Anwendungen, die Planungsprozesse abbilden Katasterwesen / Landmanagement (Geografische Informationssysteme) Flüchtlingsregistrierung und Asylbewillingungsverfahren Was-wäre-wenn Szenarien Simulationen mit beliebigen Datenzuständen Schadensszenarien / Risikoabschätzungen Optimierung von Versicherungspolicen Intensive Nutzung von Savepoints Aufheben kompletter Änderungshistorien Version-enabling von Tabellen erlaubt die Führung einer kompletten Versionshistorie auf Datensatzebene mittels Zeitstempel Parameter-Einstellung bei ENABLEVERSIONING Historische Datensatz- Versionen können über Zeitstempel aufgerufen werden (GoToDate) Flashback Data Archive später eingeführt und weitergehender 21
20 Einführung in das Thema Lange Transaktionen Den Workspace Manager grundlegend verstehen 3 typische Anwendungsfälle Praktisch arbeiten mit dem Workspace Manager Zusammenfassung und weiterführende Informationen 22
21 Demo Schritt für Schritt mit dem Workspace Manager arbeiten Copyright 2014 Oracle and/or its affiliates. All rights reserved. DOAG Konferenz 2015 in Nürnberg
22 Zeitpunkt/ Transakt. Workspace Tabelle(n) Aktion(en) #Zeilen T0 LIVE EMP, DEPT Version-enabling von EMP und DEPT T1 LIVE Workspace REF_1 anlegen In den WS REF_1 wechseln T2 REF_1 EMP, DEPT Update auf Tabelle EMP Insert in Tabelle DEPT Commit T3 REF_1 Workspace SB_A anlegen In den Workspace SB_A wechseln T4 SB_A EMP Update auf Tabelle EMP Commit T5 SB_A In den Workspace REF_1 zurück wechseln T6 REF_1 Workspace SB_B anlegen In den Workspace SB_B wechseln T7 SB_B EMP Update auf Tabelle EMP Commit Zurück in den Workspace LIVE wechseln T8 LIVE Workspace REF_2 anlegen In den Workspace REF_2 wechseln T9 REF_2 1. Update auf Tabelle EMP 2. Update auf Tabelle EMP Commit Zurück in den Workspace LIVE wechseln
23 Agenda Einführung in das Thema Lange Transaktionen Den Workspace Manager grundlegend verstehen 3 typische Anwendungsfälle Praktisch arbeiten mit dem Workspace Manager Zusammenfassung und weiterführende Informationen 25
24 Zusammenfassung Lösung für Lange Transaktionen gibt es schon in der Oracle Datenbank und wird weiterentwickelt Eigener Code muss nicht implementiert, getestet, validiert, verteilt und gewartet werden Steht in allen Editionen der Oracle DB zur Verfügung Oracle Support verfügbar Viele Anwendungen (insbesondere im Umfeld von Geografischen Informationssystemen - GIS) haben den Workspace Manager integriert In Oracle Enterprise Manager integriert Nicht nur Entwickler*innen sollten den Workspace Manager kennen und verstehen, sondern auch DBAs 27
25 Verweise und Weiterführende Informationen Oracle Database 12c: Workspace Manager. An Oracle White Paper. June Oracle Database Workspace Manager. Support for Oracle Spatial and Graph Topology Data Model. An Oracle White Paper. June df Oracle Database Online Documentation 12c: Database Workspace Manager Developer s Guide Oracle Technology Network: Oracle Database 12c Workspace Manager Oracle Discussion Forum: Workspace Manager Oracle Workspace Manager Einführung im deutschsprachigen Oracle SQL und PL/SQL Blog: Teil 1: Teil 2: 28
26
27
28
Neue Welten: Externe Daten mit APEX nutzen
Neue Welten: Externe Daten mit APEX nutzen Carsten Czarski Oracle Application Express Development-Team DOAG Regio München - 17. Mai 2018 Copyright 2017 Oracle and/or its affiliates. All rights reserved.
Informationen zur Oracle DB SE2
Informationen zur Oracle DB SE2 Dipl.-Inf. Karin Patenge Leitende Systemberaterin Stand der Bearbeitung: 23. September 2015 Copyright 2014 Oracle and/or its affiliates. All rights reserved. Safe Harbor
Sichere Testdaten mit Oracle Enterprise Manager
Sichere Testdaten mit Oracle Enterprise Manager Ralf Durben, Oracle Deutschland - BU Database 16. März 2016 Copyright 2015, Oracle and/or its affiliates. All rights reserved. Safe Harbor Statement The
Demo Kino: Der Herr der Wolken Die Gefährten
Demo Kino: Der Herr der Wolken Die Gefährten Gemeinsame orchestriert: Database und Java Cloud Service Marcus Schröder Manuel Hoßfeld Oracle Deutschland B.V. & Co KG Copyright 2016, Oracle and/or its affiliates.
Oracle Data Visualization. Demo-Kino
Oracle Data Visualization Demo-Kino 16. November 2016, DOAG 2016 Konferenz Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes
Oracle Bare Metal Cloud Service
Oracle Bare Metal Cloud Service Ein Überblick Marcus Schröder Master Principal Sales Consultant Business Unit Core & Cloud Technologies November, 2017 2 Safe Harbor Statement The following is intended
<Insert Picture Here> Application Express: Stand der Dinge und Ausblick auf Version 5.0
Application Express: Stand der Dinge und Ausblick auf Version 5.0 Oliver Zandner ORACLE Deutschland B.V. & Co KG Was erwartet Sie in diesem Vortrag? 1. Was ist APEX? Wozu ist es gut?
SAFE HARBOR STATEMENT
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
<Insert Picture Here> Integration von MOS Patch Empfehlungen im Enterprise Manager
Integration von MOS Patch Empfehlungen im Enterprise Manager Martin Obst Senior Systemberater Oracle Deutschland B.V. & Co. KG martin.obst@oracle.com The following is intended to
Neues von Oracle Gut zu wissen
Neues von Oracle Gut zu wissen Lorenz Keller Manager Sales Consulting Server Technologies Customer Center Nord 12. Juni 2014 Safe Harbor Statement The following is intended to outline our general product
Immer in Bewegung bleiben Oracle Managed File Transfer
Immer in Bewegung bleiben Oracle Managed File Transfer Michael Stapf DOAG 2014 Oracle Deutschland B.V. & Co. KG 18. November 2014 Safe Harbor Statement The following is intended to outline our general
BPA Suite und SOA - vom fachlichen Prozessmodell zur Anwendung. Bernhard Fischer-Wasels Leitender Systemberater
BPA Suite und SOA - vom fachlichen Prozessmodell zur Anwendung Bernhard Fischer-Wasels Leitender Systemberater Safe Harbor Statement The following is intended to outline our general product direction.
Modellierung der Business Architecture mit BPM 12c
Modellierung der Business Architecture mit BPM 12c Michael Stapf DOAG 2014 Oracle Deutschland B.V. & Co. KG 18. November 2014 Safe Harbor Statement The following is intended to outline our general product
+++ Bitte nutzen Sie die integrierte Audio-Funktion von WebEx (Menü Audio -> Integrated Voice Conference -> Start auswählen), um uns zu hören!!!.
+++ Bitte nutzen Sie die integrierte Audio-Funktion von WebEx (Menü Audio -> Integrated Voice Conference -> Start auswählen), um uns zu hören!!!. +++ Grundkonzepte von Oracle ALTA UI & Umsetzungsbeispiele
WebLogic Server im Zusammenspiel mit Real Application Cluster
WebLogic Server im Zusammenspiel mit Real Application Cluster Michael Bräuer Leitender Systemberater Sylvie Lübeck Leitende Systemberaterin ORACLE Deutschland B.V. & Co. KG The following is intended to
WebLogic Server für Dummies
WebLogic Server für Dummies Robin Müller-Bady Sales Consultant, Oracle Deutschland Steffen Miller Principal Sales Consultant, Oracle Deutschland The following is intended to outline our general product
1 Copyright 2012, Oracle and/or its affiliates. All rights reserved. ileana.somesan@oracle.com
1 Copyright 2012, Oracle and/or its affiliates. All rights reserved. Oracle Datenbanken in der Oracle Public Cloud nutzen Ileana Someşan Systemberaterin ORACLE Deutschland The following is intended to
Oracle E-Business Suite Überblick Report Manager
1 1 28.03.2013 Oracle E-Business Suite Überblick Report Manager Thomas.Fricke@oracle.com Oracle Germany The following is intended to outline our general product direction. It is intended
Warum Gesetze nicht programmiert werden sollten. Peer Meinhardt CRM Lösungsvertrieb öffentliche Auftraggeber. <Insert Picture Here>
Warum Gesetze nicht programmiert werden sollten Peer Meinhardt CRM Lösungsvertrieb öffentliche Auftraggeber 1 Safe Harbor Statement The following is intended to outline our general
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
1 Wie lebe ich Solaris 11 Updates im Rechenzentrum Thomas Wagner Proactive Technical Analyst 22. October 2012 The following is intended to outline our general product direction. It is intended for information
Oracle Public Cloud Die Enterprise Cloud für geschäftskritische Anwendungen Carsten Ratzlaff
Oracle Public Cloud Die Enterprise Cloud für geschäftskritische Anwendungen Carsten Ratzlaff Fusion Applications Sales Leader Germany 1 Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Migra?on VMWare basierender Datenbanken auf Knopfdruck
Migra?on VMWare basierender Datenbanken auf Knopfdruck Oracle Ravello Cloud Service Marcus Schröder Master Principal Sales Consultant Business Unit Core & Cloud Technologies Oracle Deutschland Copyright
Automatisierter Java EE Entwicklungs-Lifecycle mit WebLogic Server 12c. Robin Müller-Bady Systemberater, Oracle Deutschland
Automatisierter Java EE Entwicklungs-Lifecycle mit WebLogic Server 12c Robin Müller-Bady Systemberater, Oracle Deutschland The following is intended to outline our general product direction. It is intended
Oracle SQL Developer Data Modeling
Oracle SQL Developer Data Modeling DOAG Regio Rhein-Neckar Oracle Deutschland GmbH The following is intended to outline our general product direction. It is intended for information
SAFE HARBOR STATEMENT
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
Solaris Softwareupdates: do's and don'ts
Thomas.X.Wagner@oracle.com Senior Proactive Technical Analyst Agenda Was bisher geschah - Ein Rückblick Wohin geht die Update-Reise News zu Patchsets, Solaris Upgrades und Baselines
<Insert Picture Here> SaaS mit Oracle CRM On Demand Heute und in Zukunft
SaaS mit Oracle CRM On Demand Heute und in Zukunft DOAG Applications, Berlin 04. Mai 2011 Safe Harbor Statement The following is intended to outline our general product direction.
<Insert Picture Here> Projekte erfolgreich führen mit den richtigen Entscheidungen
Projekte erfolgreich führen mit den richtigen Entscheidungen Jürgen Stobinski Oracle Primavera Sales Consultant Agenda Vorstellung Entscheidungsgrundlage Entscheidungshilfsmittel
<Insert Picture Here> 8. Business Intelligence & Data Warehouse Konferenz
1 The Safe Harbor 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
Oracle Workspace Manager Datenversionierung mit Apex kombinieren
Überraschend mehr Möglichkeiten! Oracle Workspace Manager Datenversionierung mit Apex Apex Connect 2017, Berlin André Borngräber Überraschend mehr Möglichkeiten! André Borngräber Senior Consultant andre.borngraeber@opitz-consulting.com
The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into
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,
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
1 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
Business Process Management. Cloud und Mobile Computing. BPMday 2013 Köln, 13. November 2013. Enzo Favuzzi - Sales Manager WebCenter & BPM
Business Process Management von Cloud und Mobile Computing BPMday 2013 Köln, 13. November 2013 Enzo Favuzzi - Sales Manager WebCenter & BPM Safe Harbor Statement The
Oracle Application Express 5.1
Oracle Application Express 5.1 Universal Theme Marc Sewtz Senior Software Development Manager Oracle America, Inc. New York, NY Copyright 2016, Oracle and/or its affiliates. All rights reserved. Confidential
Disclaimer. Copyright 2014, Oracle and/or its affiliates. All rights reserved.
Disclaimer "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
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
1 "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
Neues von Oracle Gut zu wissen...
Neues von Oracle Gut zu wissen... Lorenz Keller Leiter Systemberatung - Server Technology Customer Center - Nord lorenz.keller@oracle.com The following is intended to outline our
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
1 Sauber lizenziert: Wie sichere ich die Lizenz- Compliance mit Hilfe des EM? Martin Obst Senior Systemberater Oracle Deutschland THE FOLLOWING IS INTENDED TO OUTLINE OUR GENERAL PRODUCT DIRECTION. IT
Oracle Database 12c In-Memory Option 7/18/2014. Eckart Mader Oracle Deutschland B.V. & Co. KG. Karlsruhe, den
Oracle Database 12c In-Memory Option Eckart Mader Oracle Deutschland B.V. & Co. KG Karlsruhe, den 17.07.2014 2 1 Safe Harbor Statement The following is intended to outline our general product direction.
Oracle Scorecard & Strategy Management (OSSM) Björn Ständer, Director Business Development BI Oracle Deutschland B.V. & Co. KG
Oracle Scorecard & Strategy Management (OSSM) Björn Ständer, Director Business Development BI Oracle Deutschland B.V. & Co. KG The following is intended to outline our general product direction. It is
<Insert Picture Here> Security-Basics. Privilegien, Rollen, SQL und PL/SQL - inkl. 12c-Update. Carsten Czarski, ORACLE Deutschland B.V. Co.
Security-Basics Privilegien, Rollen, SQL und PL/SQL - inkl. 12c-Update Carsten Czarski, ORACLE Deutschland B.V. Co. KG Themen Rechte, Rollen und PL/SQL: Grundsätzliches Invokers vs.
1 Copyright 2011, Oracle and/or its affiliates. All rights reserved. Customer Presentation
1 Copyright 2011, Oracle and/or its affiliates. All rights Troubleshooting für BI Publisher Reports Jürgen Menge Oracle Deutschland B.V. & Co. KG 2 Copyright 2011, Oracle and/or its affiliates. All rights
BI meets GEO DOAG Regionalgruppe Berlin-Brandenburg 3. Juni 2009
BI meets GEO DOAG Regionalgruppe Berlin-Brandenburg 3. Juni 2009 Karin Patenge und Wolfgang Kriebel Oracle Deutschland GmbH Agenda Oracle s Geodaten-Plattform BI und Geodaten Demo
Abfragen (Queries, Subqueries)
Abfragen (Queries, Subqueries) Grundstruktur einer SQL-Abfrage (reine Projektion) SELECT [DISTINCT] {* Spaltenname [[AS] Aliasname ] Ausdruck} * ; Beispiele 1. Auswahl aller Spalten SELECT * ; 2. Auswahl
Oracle Virtual Private Database
Oracle Virtual Private Database Rolf Wesp Consultant Application Development Rolf.Wesp@trivadis.com Düsseldorf, September 2008 Basel Baden Bern Lausanne Zürich Düsseldorf Frankfurt/M. Freiburg i. Br. Hamburg
Wissenswertes für den Oracle DBA in der Cloud
Wissenswertes für den Oracle DBA in der Cloud DOAG Datenbank Konferenz, Mai 2017 Manuel Hoßfeld Leitender Systemberater Business Unit Core & Cloud Technologies Oracle Deutschland B.V. & Co KG Copyright
Neues von Oracle. Gut zu wissen... Annett Thurm-Meyer. 17. August Senior Sales Consultant Business Analytics
Neues von Oracle Gut zu wissen... Annett Thurm-Meyer Senior Sales Consultant Business Analytics 7. August 207 Copyright 207, Oracle and/or its affiliates. All rights reserved. 2 Safe Harbor Statement The
HTML5 Design mit dem Universal Theme in Oracle Applica?on Express 5.0
HTML5 Design mit dem Universal Theme in Oracle Applica?on Express 5.0 Marc Sewtz Senior So.ware Development Manager Oracle Applica7on Express Oracle America, Inc. New York,NY Copyright 2014 Oracle and/or
Praktische SQL-Befehle
Praktische SQL-Befehle Datenbanksysteme I WiSe 2018/2019 Todor Ivanov DB1 WS2018 1 Praktische SQL-Befehle Nested Selects Inserts Updates Views Triggers Constraints Functions Voraussetzung: Laptop + MySQL/
Übung PL/SQL Trigger Lösungen
Übung PL/SQL Trigger Lösungen 1) Gebe das aktuelle Datum aus. Wofür steht dual? Ändere das Datum für Deine aktuelle Session auf das Format Jahr (4 Stellen) Monat (2 Stellen) Tag (2 Stellen)[Leerzeichen]Stunde
Funktionen. Überblick über Stored Functions. Syntax zum Schreiben einer Funktion. Schreiben einer Funktion
Überblick über Stored Functions Funktionen Eine Funktion ist ein benannter PL/SQL- Block, der einen Wert zurückgibt. Eine Funktion kann in der Datenbank als Objekt zur wiederholbaren Ausführung gespeichert
Prakt. Datenbankprogrammierung. Sommersemester I,9: Datenmanipulation. Daten-Manipulations-Sprache. Das INSERT-Statement
Prakt. Datenbankprogrammierung Sommersemester 2005 I,9: Datenmanipulation Daten-Manipulations-Sprache DML-Statements werden ausgeführt bei: Hinzufügen von Datensätzen Modifizieren von Datensätzen Löschen
The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into
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,
Historisierung und Versionierung
DOAG NRW-Regionaltreffen 7. Juli 2005, Aachen Historisierung und Versionierung für ein bestehendes Datenmodell ohne Änderung der Anwendung Martin Friemel, Martin Kubitza Enterprise Web AG, Duisburg fon
SAM - QFS Diskarchivierung - eine Diskussion
SAM - QFS Diskarchivierung - eine Diskussion Rainer Hartwich Storage Consultant 5.SAM Nutzerkonferenz 27.05.2011 1 The following is intended to outline our general product direction. It is intended for
Der Oracle Mobile Cloud Service
Der Oracle Mobile Cloud Service - Die Infrastruktur für Mobile Apps in der Cloud Jürgen Menge Sales Consultant Oracle Deutschland B.V. & Co KG Safe Harbor Statement The following is intended to outline
Historisierung und Versionierung mit Oracle Workspace Manager im Einsatz bei der Deutschen Bahn AG
Donnerstag, 11. November 2004 15h00, Variohalle 5 Historisierung und Versionierung mit Oracle Workspace Manager im Einsatz bei der Deutschen Bahn AG Claus Holzknecht its-people Schlüsselworte: Database,
Application Express (APEX) Carsten Czarski Business Unit Database. ORACLE Deutschland B.V. & Co KG
Application Express (APEX) Anwendungen - schnell und einfach. In der Cloud oder On Premise. Carsten Czarski Business Unit Database ORACLE Deutschland B.V. & Co KG Oracle Application Express (Oracle APEX)
Wege aus dem Kennzahlen-Chaos Oracle Scorecard & Strategymanagement & OBIEE 11g Björn Ständer, Director Business Development BI Oracle Deutschland
Wege aus dem Kennzahlen-Chaos Oracle Scorecard & Strategymanagement & OBIEE 11g Björn Ständer, Director Business Development BI Oracle Deutschland B.V. & Co. KG The following is intended to outline our
Nichttechnische Aspekte Hochverfügbarer Systeme
Nichttechnische Aspekte Hochverfügbarer Systeme Kai Dupke Senior Product Manager SUSE Linux Enterprise kdupke@novell.com GUUG Frühjahrsfachgespräch 2011 Weimar Hochverfügbarkeit Basis für Geschäftsprozesse
<Insert Picture Here> Versteckte Juwelen. Nützliche APEX-Features - auch aus älteren Releases. Carsten Czarski ORACLE Deutschland B.V.
Versteckte Juwelen Nützliche APEX-Features - auch aus älteren Releases Carsten Czarski ORACLE Deutschland B.V. & Co KG Anwendungsentwicklung Erwartungen... Bedarf nach unabhängigen
Isolationsstufen für Transaktionen. Dr. Karsten Tolle
Isolationsstufen für Transaktionen Dr. Karsten Tolle Probleme bei Transaktionen Gewährleistung der Isolation Sperren kein Lost Update Read 1 (Accounts[13]) Read 2 (Accounts[13]) Write 2 (Accounts[13],101.000)
SQL. Datenmanipulation. Datenmanipulationssprache. Ein neues Tupel hinzufügen. Das INSERT Statement
SQL Datenmanipulation Datenmanipulationssprache Ein DML Statement wird ausgeführt wenn: neue Tupel eingefügt werden existierende Tupel geändert werden existierende Tupel aus der Tabelle gelöscht werden
Dr. Jens Hündling Manager Sales Consulting Oracle, Potsdam. DOAG SIG BPM Frankfurt, 27. September 2011
Oracle Process Process Management: Strategie und Produktüberblick Dr. Jens Hündling Manager Sales Consulting Oracle, Potsdam DOAG SIG BPM Frankfurt, 27. September 2011 The
Transaktionen in Praxis. Dr. Karsten Tolle Vorl
Transaktionen in Praxis Dr. Karsten Tolle Vorl. 13.06.2017 Probleme bei Transaktionen Lost Update und Inconsistent Retrieval Sichtweise vom Benutzer Auszug aus SQL 92 1) P1 ("Dirty read"): SQL-transaction
Codegenerator für APEX Collections und Tabular Forms
Codegenerator für APEX Collections und Tabular Forms Andreas Wismann wismann@when-others.com WHEN OTHERS Beratung Programmierung Coaching Agenda Andreas Wismann wismann@when-others.com Tabular Forms Features
Erzeugung und Veränderung von Tabellen
Datenbanken - Objekte Erzeugung und Veränderung von Tabellen Objekt Tabelle View Sequence Index Synonym Basiseinheit zum Speichern; besteht aus Zeilen und Spalten; Logische Repräsentation; kann Teilmengen
Transaktionsverwaltung
Transaktionsverwaltung VL Datenbanksysteme Ingo Feinerer Arbeitsbereich Datenbanken und Artificial Intelligence Institut für Informationssysteme Technische Universität Wien Transaktionsverwaltung Transaktionen:
Patching und Provisioning von Linux-basierten Infrastrukturen
Patching und Provisioning von Linux-basierten Infrastrukturen Manuel Hoßfeld Server Technologies Customer Center Mitte DB Oracle Deutschland B.V. & Co. KG Elke Freymann Data Center
Transaktionen in Praxis. Dr. Karsten Tolle Vorl
Transaktionen in Praxis Dr. Karsten Tolle Vorl. 12.12.2018 Probleme bei Transaktionen Lost Update und Inconsistent Retrieval Sichtweise vom Benutzer Auszug aus SQL 92 1) P1 ("Dirty read"): SQL-transaction
1 Copyright 2011, Oracle and/or its affiliates. All rights reserved. Customer Presentation
1 Copyright 2011, Oracle and/or its affiliates. All rights Validierung der Dateneingabe mit Oracle ADF Jürgen Menge Oracle Deutschland B.V. & Co. KG 2 Copyright 2011, Oracle and/or its affiliates. All
Oracle Application Express 4.2.1
Oracle Application Express 4.2.1 Mobile Web Applications und mehr Andreas Zack Server Technologies Competence Center Database Süd The following is intended to outline our general product direction. It
Flashback mal sieben. DOAG Konferenz , Nürnberg. Klaus Reimers
Flashback mal sieben DOAG Konferenz 15.11.2011, Nürnberg Klaus Reimers info@ordix.dede www.ordix.de Agenda Flashback Query Flashback Query Versions Between Flashback Table Flashback Table Drop Flashback
Copyright 2015, Oracle and/or its affiliates. All rights reserved.
Copyright 2015, Oracle and/or its affiliates. All rights reserved. Oracle Database Cloud Services Eine Cloud für alle Fälle! Frank Schneede Leitender Systemberater Oracle Deutschland B. V. & Co. KG Copyright
ITK-Trends 2010: Hardware and Software. Engineered to work together. Rolf Kersten EMEA Hardware Product Marketing, Oracle
ITK-Trends 2010: Hardware and Software. Engineered to work together. Rolf Kersten EMEA Hardware Product Marketing, Oracle SAFE HARBOR STATEMENT The following is intended to outline our general product
SODA. Die Datenbank als Document Store. Rainer Willems. Master Principal Sales Consultant Oracle Deutschland B.V. & Co. KG
SODA Die Datenbank als Document Store Rainer Willems Master Principal Sales Consultant Oracle Deutschland B.V. & Co. KG vs No Anforderungskonflikte Agile Entwicklung Häufige Schema-Änderungen Relationales
Zuhause On-Premises und in der Cloud mit Identity Management
Zuhause On-Premises und in der Cloud mit Identity Management Larry Ellison: OOW2016 Security is job number one for Oracle. OOW2017 Security needs automation Michael Fischer ORACLE Deutschland B.V. & Co.
1Copyright 2013, Oracle and/or its affiliates. All rights reserved.
1Copyright 2013, Oracle and/or its affiliates. All rights reserved. The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated
Oracle Developer Monthly Datenbank-Update für Anwendungsentwickler
Oracle Developer Monthly Datenbank-Update für Anwendungsentwickler Einwahl in die Telefonkonferenz 0800 6648515 oder +49 69 222216106 Conference Code: 9969115 Meeting Passcode: 06062014 Carsten Czarski
Planen, Prüfen Patchen! Neues zu Oracle Solaris 10 und Patchen mit CPUs
1 Planen, Prüfen Patchen! Neues zu Oracle Solaris 10 und Patchen mit CPUs Thomas.X.Wagner@oracle.com, Proactive Technical Analyst November 2010 The following is intended to outline
Oracle Flashback. in der Praxis Dr. Frank Haney 1
Oracle Flashback in der Praxis 15.11.2006 Dr. Frank Haney 1 Benutzerfehler Benutzerfehler stellen eine große Herausforderung für den DBA dar. Solche sind z.b.: Versehentliches oder böswilliges Löschen
Oracle Cloud Überblick
Oracle Cloud Überblick Annegret Warnecke Sales Consultant DOAG Regio / Hannover März 2016 Copyright 2014 Oracle and/or its affiliates. All rights reserved. 1 Safe Harbor Statement The following is intended
Neues von Oracle Gut zu wissen
Neues von Oracle Gut zu wissen Lorenz Keller Manager Sales Consulting Server Technologies Customer Center Nord 07. Juli 2015 2 Safe Harbor Statement The following is intended to outline our general product
Ulrike Schwinn und Carsten Czarski
2QOLQH$SSOLFDWLRQ 8SJUDGH Ulrike Schwinn und Carsten Czarski 5HOHDVH 2QOLQH $SSOLFDWLRQ 8SJUDGH +RFKYHUI JEDUNHLW *HSODQWH9HUlQGHUXQJHQ +DUGZDUHDXVIlOOH 9HUlQGHUXQJHQDQ 'DWHQEDQNREMHNWHQ 2QOLQH2SHUDWLRQHQ
Oracle GoldenGate Die Replikation beginnt mit Initial-Load! DOAG Konferenz Nürnberg 16. November 2011
Oracle GoldenGate Die Replikation beginnt mit Initial-Load! DOAG Konferenz Nürnberg 16. November 2011 Joachim Jaensch Principal Sales Consultant BU ST-PCM Agenda Oracle GoldenGate Initial-Load Synchronisation
Query Result Caching. Optimierung des Datenbankzugriffs
Query Result Caching Optimierung des Datenbankzugriffs Andreas Hubmer 19.11.2012 Inhalt Problemstellung Tabellen-Cache DBProxy Objekt-Cache 1 st -/2 nd -Level Cache Query Cache 2 Problemstellung Application-
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
1 Aufbau einer Oracle Private Cloud Marcus Schröder Leitender Systemberater Oracle Deutschland 2 The following is intended to outline our general product direction. It is intended for information purposes
Safe Harbor Statement
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
Viel aus wenig: Enterprise-DWH mit Basic ETL
Viel aus wenig: Enterprise-DWH mit Basic ETL Jörg Menker Leiter Competence-Center DWH-Architektur & Frontends Nürnberg, 28.10.2011 MT AG Agenda Warehouse Builder Feature Groups Enterprise-DWH mit Basic
Inhaltsverzeichnis. Vorwort Teil I Einführung. 1 Einleitung Der Microsoft SQL Server... 19
Vorwort... 11 Teil I Einführung 1 Einleitung... 13 1.1 Warum dieses Buch?... 13 1.2 Aufbau des Buches... 13 Aufbau der einzelnen Kapitel... 14 1.3 Die Beispieldatenbank... 15 1.4 Schreibweisen... 15 1.5
IO Performance - Planung Messung, Optimierung. Ulrich Gräf Principal Sales Consultant Oracle Deutschland B.V. und Co. KG
IO Performance - Planung Messung, Optimierung Ulrich Gräf Principal Sales Consultant Oracle Deutschland B.V. und Co. KG The following is intended to outline our general product direction. It is intended
2011 Oracle Corporation Customer Presentation Version 5.2.2/20110526
1 Neues zur Lizensierung der Oracle Sun Storage Archive Manager Software und Oracle Sun QFS Software Dirk Nitschke Sales Consultant The following is intended to outline our general
Moderne Anwendungen und relationale Datenbanken? Natürlich!
Moderne Anwendungen und relationale Datenbanken? Natürlich! Carsten Czarski Consulting Member of technical staff - Oracle Application Express April 2017 Copyright 2016 Oracle and/or its affiliates. All
DBMS_METADATA und DBMS_METADATA_DIFF im Praxiseinsatz
DBMS_METADATA und DBMS_METADATA_DIFF im Praxiseinsatz Philipp Loer ORDIX AG Paderborn Schlüsselworte DBMS_METADATA, DBMS_METADATA_DIFF, SXML, AUDIT Abstract Ziel dieses Vortrags ist es aufzuzeigen, wie
Disclaimer SAP SE or an SAP affiliate company. All rights reserved. Public
Disclaimer Die Informationen in dieser Präsentation sind vertraulich und urheberrechtlich geschützt und dürfen nicht ohne Genehmigung von SAP offengelegt werden. Diese Präsentation unterliegt weder Ihrem
Ermittlung und Berechnung von Schadendreiecken mit HANA Live und R-Integration
Ermittlung und Berechnung von Schadendreiecken mit HANA Live und R-Integration Matthias Beyer-Grandisch, Presales Senior Specialist, SAP Mai, 2015 Public DEMO Die Demo zeigt unter Verwendung von HANA Live
DOAG HC ApEx Workshop. OPITZ CONSULTING GmbH 2009 Seite 1
OPITZ CONSULTING GmbH 2009 Seite 1 Ein Kurzeinstieg in Oracle Application Express Enno Schulte, Werksstudent OPITZ CONSULTING Gummersbach GmbH Fachhochschule Gummersbach, 07.10.2009 OPITZ CONSULTING GmbH
Oracle SQL. Seminarunterlage. Version vom
Seminarunterlage Version: 12.16 Version 12.16 vom 12. Oktober 2017 Dieses Dokument wird durch die veröffentlicht.. Alle Rechte vorbehalten. Alle Produkt- und Dienstleistungs-Bezeichnungen sind Warenzeichen