Anwender Konferenz

AOUG Anwenderkonferenz 2023 - "Everything Cloud?"

AOUG Anwenderkonferenz 2023 - "Everything Cloud?"

12.06.2023 bis 13.06.2023

Austria Trend Hotel Savoyen Vienna
Rennweg 16
1030 Wien

austria-trend.at

 

Zeitplan
12.06.2023
Keynote
09:00 - 09:30 Registration
09:30 - 12:00 Hands On Session
12:00 - 13:00 Mittagspause
13:00 - 13:50 Breakout Session 1
13:50 - 14:05 Transferpause
14:05 - 14:55 Breakout Session 2
14:55 - 15:10 Transferpause
15:10 - 16:00 Breakout Session 3
16:00 - 16:15 Transferpause
16:15 - 17:05 Breakout Session 4
19:00 - 23:00 Abendprogramm (Bowling & Luftburg)
Track 1
09:30 - 12:00 Upgrade and migrate to Oracle 23c (Hands On)
Mike Dietrich
Oracle Corporation
13:00 - 13:50 Apex – SQL – PL/SQL – Json
Mag. Michael Weinberger
Verbund Services GmbH
14:05 - 14:55 „Multi Cloud Freedom“ mit Oracle Cloud & Microsoft Azure
Christian Moser
Microsoft Corporation
15:10 - 16:00 Automatisches Testen von APEX Applikationen
Mag. Roland Brandfellner
DBConcepts GmbH
16:15 - 17:05 APEX Performance - Irgendwie ist meine Applikation langsam
DI (FH) Jörg Doppelreiter
solicon IT
Track 2
13:00 - 13:50 Make database patching smart again – Best Practices and Tips and Tricks
Mike Dietrich
Oracle Corporation
14:05 - 14:55 Oracle Audit Vault und Datenbank-Firewall im Überblick
Stefan Oehrli
Trivadis – Part of Accenture
16:15 - 17:05 Infrastructure as code best practices ** ABGESAGT **
senior technology architect manager Osama Mustafa
Accenture Enkitec Group
Track 3
13:00 - 13:50 Kubernetes lernen – auf Java-Art
Alexander Stockinger
Freelancer w/ AtomicJar Inc.
14:05 - 14:55 Graphenanalyse für SQL Entwickler – die neue MATCH Klausel in SQL:2023
Hans Viehmann
Oracle Corporation
15:10 - 16:00 SQL Macro – Next Big Thing?
Jaromir D.B. Nemec
DB-Nemec
13.06.2023
Keynote
08:00 - 09:00 Registration
09:00 - 09:10 Begrüßung
Ing. Klaus-Michael Hatzinger
AOUG Präsident
09:10 - 09:15 Begrüßung durch Oracle Österreich
Martin Peck
Oracle Austria GmbH
09:15 - 09:25 5 Minute Pitch Enterprise Sponsoren
09:25 - 10:10 Keynote - Oracle Database : What’s Next?
Dominic Giles
Oracle Corporation
10:10 - 10:30 Transferpause
10:30 - 11:15 Breakout Session 1
11:15 - 11:30 Transferpause
11:30 - 12:15 Breakout Session 2
12:15 - 13:15 Mittagspause
13:15 - 14:00 Breakout Session 3
14:00 - 14:15 Transferpause
14:15 - 15:00 Breakout Session 4
15:00 - 15:30 Kaffeepause
15:30 - 16:15 Breakout Session 5
16:15 - 16:30 Transferpause
16:30 - 17:15 Breakout Session 6
17:15 - 17:30 Transferpause
17:30 - 18:15 Ist es noch Nebel oder schon eine Wolke?
Jürgen Vogl
voglohnee.at
18:15 - 21:00 Ausklang bei Bier & Wein
Track 1
10:30 - 11:15 "Ja, dürfen's denn des?" – 5 Monate mit der neuen Java Metrik – Theorie und Praxis
Dr. Hannes Lattenmayer, LL.M.
Rechtsanwalt - Attorney at law
11:30 - 12:15 Data Pump - Best Practices and Real World Scenarios
Mike Dietrich
Oracle Corporation
13:15 - 14:00 cost based or expansion: a troubleshooting case study
Andreas Schlögl
DBConcepts GmbH
14:15 - 15:00 The smoothest way to migrate to Oracle Multitenant 23c: Refreshable Clones with AutoUpgrade
Mike Dietrich
Oracle Corporation
15:30 - 16:15 MySQL 8.0 Status Quo (Community and Commercial Edition)
Carsten Thalheimer
Oracle Deutschland GmbH
16:30 - 17:15 No need to be afraid of MongoDB anymore, Oracle can help you!
Gianni Ceresa
DATAlysis GmbH
Track 2
10:30 - 11:15 ,,Lift & Shift"- geht es auch etwas größer bitte?
DI Kurt Rahstorfer
solicon IT
11:30 - 12:15 Zwei Jahre Exadata Cloud@Customer bei OMV – Rückblick und Ausblick
Ing. Gerhold Schmölz
OMV AG
13:15 - 14:00 Case Study – Migration to OCI Exadata Cloud Service in a Distributed Cloud Setup
Robert Kucera
Oracle Corporation
14:15 - 15:00 "Verrazzano – The Container Management Platform for hybrid cloud”
Ing. Hakan Güngör
Oracle Corporation
15:30 - 16:15 Oracle Lizenzmanagement, Tipps und Tricks, JAVA Ausblick
Peter Bayer
yiTs
16:30 - 17:15 Build your Dreams – Car App mit Apex Progressive Web App Feature
Ing. Thomas Lieber
Sphinx IT Consulting GmbH
Track 3
10:30 - 11:15 Forecast your Solar Production with Oracle Database
Josef Weber
Oracle Corporation
11:30 - 12:15 Bildverarbeitung mit einem neuronalen Netz mit Hilfe von Oracle Cloud AI Services.
DI Jürgen Reiter
solicon IT
13:15 - 14:00 Running your Oracle databases in a (multi-)cloud environment
MMag. Maximilian Jahn, LL.B.(WU)
Nordcloud
14:15 - 15:00 Divide et impera – teile und herrsche (in der Datenbank)!
Mag. Dr. Thomas Petrik
Sphinx IT Consulting GmbH
15:30 - 16:15 Going to the Cloud, Yes, but is it a secured environment?
Pierre Leducq
Dbvisit
16:30 - 17:15 Wenn APEX Auto DML nicht mehr ausreicht: wie bekomme ich meine Daten zur Datenbank?
MMag. Mario Hoellwirth
OPTIT
Track 4
10:30 - 11:15 Synthetische Datengenerierung – Einführung in das Thema & Praxisbeispiel mit der Oracle Datenbank
Mag. Michael Lessiak
Oracle Austria GmbH
11:30 - 12:15 Neuigkeiten in APEX 22.2 / 23.1 … und danach
Peter Raganitsch
Oracle Corporation
13:15 - 14:00 Getting to grips with JSON in the database
Niall Mc Phillips
Long Acre
14:15 - 15:00 Play against vulnerability with APEX
Mirela Ardelean
Equip GmbH
15:30 - 16:15 Datawarehouse Automatisierung – Voraussetzungen und Grenzen ** ABGESAGT **
Mag. Thomas Herzog
Cubicon
16:30 - 17:15 Datenbanksicherheit, aber was ist mit der Performance?
Stefan Oehrli
Trivadis – Part of Accenture

Detailbeschreibung

Wir laden Sie herzlich zur größten Veranstaltung rund um Oracle Technologien in Österreich ein!

Unser heuriges Motto für das Call for Papers zur Veranstaltung war eine Fragestellung - "Everything Cloud?" - alles in die Cloud oder vielleicht doch nicht? Und so ist das auch der Titel der heurigen Anwenderkonferenz, übrigens im 35.igsten Jahr des Bestehens der Austrian Oracle User Group, geworden. Und wir haben auch heuer wieder einiges für Sie vorbereitet. Dominic Giles, seines Zeichens Master Product Manager für die Oracle Datenbank bei Oracle, wird unsere Eröffnungs-Keynote zum Thema "Oracle Database: What's next?" halten.

Durch die Vielzahl an potentiellen Vorträgen, haben wir uns dazu entschlossen, die Breakout Sessions auf den ersten Veranstaltungstag 12.6 zu erweitern. Das gibt uns die Möglichkeit Ihnen noch mehr spannende Vorträge präsentieren zu können und zudem schafft es uns Platz für eine zweite Keynote am späten Nachmittag des Konferenz Tages. Somit erwartet Sie heuer an 2 Tagen insgesamt 2 Keynotes, 36 Fachvorträge und 1 Hands-On Workshop !

Am 12. Juni abends, laden wir wieder alle angemeldeten Konferenzteilnehmer zum mittlerweile traditionellen AOUG Bowling Abend mit anschließendem Abendessen in der Luftburg ein. Für die Abendveranstaltung gibt es eine eigene Anmeldeseite, die Teilnehmeranzahl ist begrenzt!


Hinweis: Die Veranstaltung findet grundsätzlich in deutscher Sprache statt, es gibt jedoch einzelne Vorträge in Englisch !
 

Wir bedanken uns bei allen Sponsoren und Unterstützern der Konferenz:

 

Enterprise Sponsoren
:

Cybertec Schönig & Schönig GmbH   YIT-Solutions GmbH  

Weitere Sponsoren:

DBConcepts GmbH   DBVisit  
 
Oracle Austria GmbH   Primeone
 
SOLICON


Unterstützende Sponsoren
:

joyn-it informationstechnologie gmbh  
 

 

Teilnahmegebühren

Die Teilnahme zur Anwenderkonferenz ist für AOUG Mitglieder und Inhaber eines AOUG Veranstaltungs-Jahresabos vergünstigt – interessierte Nicht-Mitglieder können im Rahmen des Frühbucherprogramms oder durch Einladung durch einen Sponsor ihr Ticket vergünstigt lösen.

  AOUG Mitglieder Nicht Mitglieder*)
  Early Bird
(bis 30.4.23)
Standard
(ab 01.5.23)
Early Bird
(bis 30.4.23)
Standard
(ab 01.5.23)
2 Tages Konferenzpass
€ 182,- € € 299,-
€ 392,-
€ 490,-

Alle Preise exkl. MwSt.

Etwaigen Gutscheincode bitte im Feld "Bestellreferenz" eingeben!

Mit Ihrer Anmeldung nehmen Sie zur Kenntnis, dass während der Veranstaltung Ton- und Bildaufnahmen gemacht werden die auf dem AOUG Portal veröffentlicht werden. Sollten Sie keine Bildaufnahmen von sich wünschen, so bitten wir Sie das am Empfangsschalter der Veranstaltung und jederzeit gegenüber den Fotografen kundzutun.

*) Wollen Sie Mitglieder werden oder ein AOUG Veranstaltungs-Abo für ein Jahr lösen? Lösen Sie Ihr Ticket zur AOUG und nutzen Sie die Vorteile der Mitgliedschaft ab der ersten Minute. Weitere Details zur AOUG Mitgliedschaft oder zum AOUG Abo finden Sie unter http://www.aoug.at/Content/MembershipTypesAndFees .

Ich freue mich schon jetzt darauf, Sie im Namen meiner Vorstandskollegen wieder live bei der diesjährigen Anwenderkonferenz in Wien begrüßen zu können!
Ihr

Ing. Klaus-Michael Hatzinger
Ing. Klaus-Michael Hatzinger
AOUG Präsident

Kontaktperson

Ing. Klaus-Michael Hatzinger
michael.hatzinger@dbconcepts.com

Beitragsliste

12.06.2023
09:30 - 12:00: Upgrade and migrate to Oracle 23c (Hands On)
Track 1
Mike Dietrich
Mike Dietrich

Oracle 23c is going to be available soon – and you can test it already in our LiveLabs environment. Bring your laptop with a browser – nothing needs to be installed.

You will upgrade to Oracle Database 23c but also migrate to Multitenant since only the non-CDB architecture will be supported from the next long term support release onwards.

In addition, you will ensure performance stability with our tools and techniques, and make sure your applications runs fine also after moving to Oracle 23c.

 

Mike Dietrich & Daniel Overby
Oracle Corporation

13:00 - 13:50: Apex – SQL – PL/SQL – Json
Track 1
Mag. Michael Weinberger

Daten werden zwischen Datenbank und Benutzeroberfläche oftmals umgewandelt bis am Bildschirm des Endanwender gezeigt werden. Denn jede Ebene und jede Sprache hat auch ein eigenes Datenformat:
Json ist das Datenformat für Webapplikationen mit javascript.
Apex gibt die Inhalte von Items (z.B.: Checkboxen) als String zurück.
PL/SQL arbeitet mit Arrays.
Und für SQL ist eigentlich alles eine Tabelle. Dieser Vortrag zeigt, wie sich Daten zwischen diesen vier Formaten leicht in einander umwandeln lassen.

14:05 - 14:55: „Multi Cloud Freedom“ mit Oracle Cloud & Microsoft Azure
Track 1
Christian Moser

Oracle und Microsoft haben seit einiger Zeit eine globale Partnerschaft, die es ermöglicht, Microsoft Azure und Oracle Cloud Infrastructure (OCI) sicher miteinander zu verbinden. Die Partnerschaft bietet eine niedrige Latenz und hohe Durchsatzrate für die Verbindung von Clouds. Kunden können von beiden Clouds profitieren und auf Unternehmensdatenbanken von Oracle zugreifen. Diese Zusammenarbeit zwischen Oracle und Microsoft bietet Kunden viele Vorteile. Die beiden Clouds lassen sich nahtlos verbinden und bieten einheitliches Identity- und Access Management via Single-Sign-On. Außerdem gibt es automatisiertes User-Provisioning zur Azure und Oracle-Cloud-übergreifenden Verwaltung von Ressourcen.   

In diesem Vortrag erfahren Sie von Solicon-IT, einem langjährigen Oracle Partner in Österreich, und Microsoft Österreich wie Sie Ihre Investitionen sowohl in Oracle, aber auch Microsoft Infrastruktur zusammenführen können - und so das Beste aus beiden Welten nutzen können. Sie sehen, wie einfach die Zusammenarbeit sein kann - und lernen, wie Sie selbst die ersten Schritte in die "Multi Cloud" gehen können.


Vortragende: Christian Moser, Director Channel Sales, Microsoft Western Europe Stefan Baresch, Cloud Solution Architect bei Microsoft Österreich Kurt Rahstorfer, CTO, solicon IT GmbH

15:10 - 16:00: Automatisches Testen von APEX Applikationen
Track 1
Mag. Roland Brandfellner
Mag. Roland Brandfellner

Wer kennt das nicht, da wird im Code ein zentrales Feature angepasst, oder das aktuelle APEX Upgrade soll eingespielt werden, oder man fixt einfach einen Bug: Bevor das in Produktion geht muss zumindest sichergestellt werden, dass alle essentiellen Teile der Applikation noch funktionieren. Statt nun die Testmannschaft alle Features jedes Mal aufs neue testen zu lassen wäre es doch fein, wenn man das automatisieren könnte. Mittels Jenkins und Cypress geht das. Sehr gut sogar, wenn man weiß worauf man achten muss.

Mag. Roland Brandfellner ist Abteilungsleiter Software Development bei DBConcepts.

16:15 - 17:05: APEX Performance - Irgendwie ist meine Applikation langsam
Track 1
DI (FH) Jörg Doppelreiter
DI (FH) Jörg Doppelreiter

Wenn APEX Applikationen eine gewisse Lebensdauer überschreiten oder die Datenbasis schnell wächst, kann unter Umständen beobachtet werden, wie die Performance darunter leidet.
Beispiele dafür können nicht optimierte Code-Fragmente, oder eine fehlende Datenbasis bei der Entwicklung sein. Die Geduld der Benutzer ist in diesem Bereich oftmals schnell vorbei.

Doch wie finde ich den Kern des Problems?
Das kann bei schlecht optimierten SQL Abfragen beginnen und bis zur Überforderung des Browsers reichen. In der Präsentation werden wir uns verschiedene Möglichkeiten ansehen um dem Problem auf die Spur zu kommen, sowie Optionen mit denen man dagegen vorgehen kann.

13:00 - 13:50: Make database patching smart again – Best Practices and Tips and Tricks
Track 2
Mike Dietrich
Mike Dietrich

When we say “patching”, everybody has a story to tell. And often not a positive one. We’ll change this with realistic scenarios, practical advice, not only for the database but also for Grid Infrastructure patching.

What is the best way? In-place? Out-of-place? How do you rollback? How do you speed up datapatch? And can opatch now forget about old patches finally?

 

Mike Dietrich & Daniel Overby Hansen

14:05 - 14:55: Oracle Audit Vault und Datenbank-Firewall im Überblick
Track 2
Stefan Oehrli
Stefan Oehrli

Oracle Audit Vault und Database Firewall wurden mit der neuesten Version 20.8 nochmals verbessert. Doch welche Möglichkeiten bietet die Software-Appliance von Oracle zum Schutz und zur Überwachung meiner Datenbanken?

Mit Audit Vault and Database Firewall (AVDF) bietet Oracle eine Software-Appliance für die Verwaltung, Sammlung und Analyse von Audit-Daten. Neben regelmäßigen Audit-Informationen direkt aus Datenbanken kann AVDF auch Informationen aus anderen Audit-Trails sammeln. Dazu gehören sowohl Betriebssysteme als auch andere Datenbanken wie MS SQL Server, Sybase, MySQL und andere. Mit der Firewall-Funktionalität ist es sogar möglich, Sicherheitsverstöße aktiv zu verhindern. Doch für wen lohnt sich der Einsatz von Oracle AVDF? Was ist bei Sicherheitsprojekten mit Oracle AVDF zu beachten? In diesem Vortrag werden wir einen Blick auf die aktuelle Version von Oracle AVDF werfen und versuchen zu zeigen, ob und wo sich der Einsatz von Oracle AVDF lohnt.

16:15 - 17:05: Infrastructure as code best practices ** ABGESAGT **
Track 2
senior technology architect manager Osama Mustafa
senior technology architect manager Osama Mustafa
Accenture Enkitec Group

Infrastructure as Code (IaC) is managing and provisioning infrastructure through code instead of manual processes. With IaC, configuration files containing your infrastructure specifications are created, making it easier to edit and distribute configurations.

Without an IaC practice in place, managing the scale of today's infrastructure becomes increasingly difficult. IaC can help your organization manage IT infrastructure needs while improving consistency and reducing errors and manual configuration.


***************

*** ABGESAGT ***

***************

13:00 - 13:50: Kubernetes lernen – auf Java-Art
Track 3
Alexander Stockinger
Alexander Stockinger
Freelancer w/ AtomicJar Inc.

Bist du ein Java-Entwickler, der seine ersten Schritte mit Cloud-Technologien unternimmt? Ist das Erlernen von Kubernetes auf die harte Tour ein bisschen zu... hart?

Keine Sorge! In dieser Session gehen wir die Grundlagen von k8s durch, um deine Reise zu vereinfachen und angenehmer zu gestalten.

Auf typische Java-Art starten wir mit einer Factory… nein, nur ein Scherz. Wir starten mit einer testgetriebenen Erkundung dessen, was k8s ist, seiner Konzepte und Fähigkeiten und lernen, warum es ein so mächtiges Werkzeug ist.

Wir schreiben Tests, die echte k8s-Cluster mit Testcontainern starten und erforschen, was innerhalb passiert. Wir brechen Annahmen um wirklich praktische Erfahrungen zu machen, die dich sowohl zuversichtlich als auch ein wenig wagemutig bei der Arbeit mit diesem 10-Buchstaben-Monster der Clouds werden lassen.

PS: Es wird YAML geben, aber so wenig wie möglich - Pfadfinder-Ehrenwort!

14:05 - 14:55: Graphenanalyse für SQL Entwickler – die neue MATCH Klausel in SQL:2023
Track 3
Hans Viehmann
Hans Viehmann

Rekursive Abfragen und SQL statements mit vielfachen Joins werden schnell unübersichtlich. Hier schafft der neue SQL Standard Abhilfe. SQL:2023 enthält eine MATCH Klausel als Bestandteil der Unterstützung von Graphen, die Oracle Entwicklern bereits aus der Property Graph Query Language (PGQL) in Oracle Graph vertraut ist. Sie ermöglicht die Erkennung von Mustern aus Entitäten und deren Beziehungen, wie sie insbesondere in Hierarchien, Netzwerken und verzweigten Datenmodellen auftreten.
Ziel des Vortrags ist es, nach einer kurzen Einführung in die Graphenanalyse vor allem die Umsetzung eines relationalen Datenmodells in einen Graphen und die damit möglichen Abfragen live zu zeigen. Wir verwenden dazu Graph Studio in Autonomous Database. Abschließend wird noch kurz die für Oracle 23c geplante native Unterstützung von Graphen erläutert.

15:10 - 16:00: SQL Macro – Next Big Thing?
Track 3
Jaromir D.B. Nemec
Jaromir D.B. Nemec

Cloud ändert alles heißt es, aber wir wissen, das alte gute SQL wird gleich bleiben. Oder? Ohne große Ankündigungen wurde in 21c ein Feature eingeführt, das viel ändern kann – SQL Macro.
Was hat ein Macro in der Datenbank zu suchen? Der Vortrag erklärt die Konzepte von SQL Macro an Beispielen von elementaren Use Cases, angeführt mit der „killer“ Applikation – parametrisierbare Views.
Das Potential des neuen Features wird an mehr PL/SQL-lastigen Bespielen illustriert. Wer schon immer mit dem Kontext Switch gekämpft hat, ist bei dem Vortrag richtig am Platz.

13.06.2023
09:00 - 09:10: Begrüßung
Keynote
Ing. Klaus-Michael Hatzinger
Ing. Klaus-Michael Hatzinger
AOUG Präsident
09:10 - 09:15: Begrüßung durch Oracle Österreich
Keynote
Martin Peck
Martin Peck
09:25 - 10:10: Keynote - Oracle Database : What’s Next?
Keynote
Dominic Giles
Dominic Giles

This year will be a big year for the Oracle Database with a new Long Term support Release on the horizon and new cloud services being released. In this session Dominic will discuss the challenges that developers and DBAs face. With increasing data volumes, pressure to migrate to the cloud, more aggressive security requirements, and more fragmented development approaches it’s easy to feel over whelmed. Dominic will detail how the Oracle Database can help and provide a roadmap for what’s next.

Dominic is a Master Product Manager for the Oracle Database, responsible for the overall product offering. He’s worked for Oracle for over 27 years since the release of Oracle Database 5. One of Dominic’s primary roles is to update customers on new functionality and gather feedback for future releases. You can follow him on twitter @dominic_giles

17:30 - 18:15: Ist es noch Nebel oder schon eine Wolke?
Keynote
Jürgen Vogl




Ein Deep-Dive in das Orakel von Selfie mit Einblicken in aktuelle Themen der  Business-Matrix. Wie kann ein Teamwork-InterFACE-Lifting für effizientere Kommunikation aussehen? Müssen wir jede Sitzung aussitzen? Erörtern wir alte Umgangsformen und werfen wir diese im Projekt „REST-in-Peace-API“ über Board. Welche Emotion-Bugs tragen wir in uns ohne diese zu beheben? Wie kann ein Emotion-Bugfixing aussehen um eine bessere Führungskraft zu sein? Welche META-Tags haben wir im Kopf?  Zudem eine Präsentation der HUHN-Gedankenskizze über Soft-Skill-Ware Projekte wie „Feel-Good-Morning“, „My fulfilled workday“, „Disruption is my friend“ und " Warum wolkenlos nicht gut ist“. 


Jürgen Vogl(ohnee), Rektor der Universität HUHN ( www.voglohnee.at )

10:30 - 11:15: "Ja, dürfen's denn des?" – 5 Monate mit der neuen Java Metrik – Theorie und Praxis
Track 1
Dr. Hannes Lattenmayer, LL.M.
Dr. Hannes Lattenmayer, LL.M.

"Ja, dürfen's denn des?" hat sich schon der Kaiser 1848 gefragt. Ähnlich reagieren viele CIO auf die aktuelle Änderung der Oracle Java SE Metrik.
Wie es denn wirklich aussieht, welche rechtliche Basis dahintersteht und wie DAX Unternehmen darauf reagiert haben, wollen wir in diesem Vortrag erläutern.

Dr. Hannes Lattenmayer, LL.M. (Brügge) & Bernhard Halbetel (SoftwareOne)

11:30 - 12:15: Data Pump - Best Practices and Real World Scenarios
Track 1
Mike Dietrich
Mike Dietrich

Migration Tips and Tricks

 

 

 

(Ersatzvortrag für Osama Mustafa - "Kubernetes automates operational tasks of container management and includes built-in commands for deploying applications, rolling out changes to your applications, scaling your applications up and down to fit changing needs, monitoring your applications, and more—making it easier to manage applications.")

 

13:15 - 14:00: cost based or expansion: a troubleshooting case study
Track 1
Andreas Schlögl
Andreas Schlögl

In this session we will look at a performance degradation which happened after a migration
from 12.1 to 19c, caused by a new optimizer feature called "cost based query transformation: or expansion"

The presenter will briefly explain about the basics and historics about this feature and will then focus
on a systematical performance troubleshooting approach for this one special use case. Both slides and live demos will be used during the session.  

This session is for everyone who's interested in the inner workings of the optimizer and doesn't fear studying an 10053 trace ;-)

14:15 - 15:00: The smoothest way to migrate to Oracle Multitenant 23c: Refreshable Clones with AutoUpgrade
Track 1
Mike Dietrich
Mike Dietrich

With Oracle 23c there will be the CDB-only architecture now. So everybody will need to move to Multitenant. Since Oracle Database 19c you’ll have 3 user-created pluggable databases available at no extra cost. That is nice. But how do migrate to it without a lot of effort?

The answer is simple:
AutoUpgrade with Refreshable Clones. This is the smoothest and coolest way to move into Multitenant. Copy operations don’t matter, AutoUpgrade does it all for you including the conversion and a potential upgrade.

And customers do it already such as the banking customer we’ll introduce in this talk as a public reference.

 

Mike Dietrich; Daniel Overby Hansen

15:30 - 16:15: MySQL 8.0 Status Quo (Community and Commercial Edition)
Track 1
Carsten Thalheimer
Carsten Thalheimer

MySQL 8.0 wurde bereits in 2018 als finale Version zur Verfügung gestellt und geht bald ins 5te "Lebensjahr". Allerdings wurde mit praktisch jedem Update/Patch auch neue Funktionen und Erweiterungen mit ins Produkt eingebracht, die teils erheblich Admins und DBAs das Leben vereinfachen (z.B. MySQL Dump vs. MySQL Shell Dump)


In diesem Vortrag wollen wir uns die Änderungen seit 2020 (während Corona) mal etwas genauer anzuschauen und zusätzlich einen Ausblick auf das nächste Jahr bzw. Releases wagen.

16:30 - 17:15: No need to be afraid of MongoDB anymore, Oracle can help you!
Track 1
Gianni Ceresa
Gianni Ceresa
DATAlysis GmbH

How many jokes did you hear about MongoDB? How about the nightmares to be asked to look after an application using MongoDB? Good news: thanks to Oracle you don’t need to worry anymore. Did you know that an Oracle database can act as MongoDB while still being a good old relational database?

It isn’t new that an Oracle database is able to handle JSON quite well, it’s just one of the many workloads of the converged database approach.

In this session a live demo will be used to show how practical and simple the Oracle Database API for MongoDB is.

10:30 - 11:15: ,,Lift & Shift"- geht es auch etwas größer bitte?
Track 2
DI Kurt Rahstorfer
DI Kurt Rahstorfer

Die ANDRITZ AG hat Ende 2022 einen Cloud-POC gestartet. Ziel war es zu evaluieren, ob das gesamte SAS-Ecosystem (Sales Application Services) der ANDRITZ performant und effizient in der Oracle Cloud betrieben werden kann.

Es geht dabei um ca. 2,5TB Daten, 50 DB-Schemas, 70 APEX Applikationen, 6700 Tabellen, 2.5 Mio Zeilen PL/Sql Source und 7000 Anwender.

Dieser Vortrag behandelt die Herangehensweise auf techn. Ebene, "Lessions learned" (lnfrastruktur, Autonomous DB, Security, lntegration, ...), die organisatorischen Aspekte bei einer international aufgestellten Firma und die aktuellen Ergebnisse.

 

Dl Christian Ropposch (ANDRITZ AG), DI Kurt Rahstorfer (SOLICON IT)

11:30 - 12:15: Zwei Jahre Exadata Cloud@Customer bei OMV – Rückblick und Ausblick
Track 2
Ing. Gerhold Schmölz
OMV AG

Neue Konzepte wie Cloud@Customer bieten sich für die Modernisierung von Datenbank-Plattformen direkt im Datacenter an. In dieser Session berichten OMV und Oracle gemeinsam über die Erfahrungen bei der Ablöse des herkömmlichen Veritas-Datenbank-Clusters mit hunderten Instanzen durch Oracle Exadata Cloud@Customer.

Aus dem Blickwinkel eines Projektes in der Finalphase werden wichtige Schritte in der Planung aufgezeigt, sowie empfehlenswerte Vorbereitungen für eine möglichst reibungslose Migration und deren Methoden erläutert. Abschließend wird noch auf sinnvolle Anpassungen an die neue Plattform und Auswirkungen auf den täglichen Betrieb eingegangen.

13:15 - 14:00: Case Study – Migration to OCI Exadata Cloud Service in a Distributed Cloud Setup
Track 2
Robert Kucera
Robert Kucera

This story describes a customer’s journey to OCI in which they migrate their Oracle DBs from on-premise Exadata systems to OCI ExaCS. Dedicated private connection to MS Azure, where customer’s Applications will reside, makes this a real Distributed Cloud case. We will look at the criteria for selecting OCI, the initial onboarding by building a Secure Landing Zone in customer’s OCI tenancy, sizing requirements and recommended configurations, DB migration considerations and methods used, as well as customer’s concerns about downtime for critical patching, disaster recovery and manageability.


Robert Kucera is Principal Cloud Solutions Architect at Oracle

14:15 - 15:00: "Verrazzano – The Container Management Platform for hybrid cloud”
Track 2
Ing. Hakan Güngör
Ing. Hakan Güngör

In the meantime, Kubernetes is the de facto standard for container orchestration. Today there are a lot of solutions available to deploy and manage container-based applications and Kubernetes clusters, but it’s often hard to find the correct match of those.

Some time ago Oracle did this job with a curated set of tools with Oracle Cloud Native Environment, but now with the Verrazzano solution consists of a complete set of open sources components which are tested and pre-configured.

Verrazzano is originally developed to introduce special handling for Weblogic workloads. Since approximately one year it is also part of Oracle Linux portfolio to simplify the management of any container-based applications and Kubernetes clusters. Verrazzano can be used on-premise or in the cloud, so it will work for everyone and any containers.

In this talk we will present you the included Verrazzano components, how it works and for which workloads you can use it.

 

Ing. Hakan Güngör, MSc ist Senior Sales Consultant bei Oracle

15:30 - 16:15: Oracle Lizenzmanagement, Tipps und Tricks, JAVA Ausblick
Track 2
Peter Bayer
Peter Bayer

Es wird ein Überblick über aktuelle Themen im Bereich Oracle Lizenzierung gemacht (Verträge, neue Versionen, JAVA).

Ca. 10 bis 15 Minuten – wird ein Kunde – hier seine Erfahrungen darstellen.

Kombination von DBC – Peter Bayer, yITs – Vorstand Peter Bayer und REWE – Ing. Christian Roth / Product Owner Database Management Systeme REWE

 

Peter Bayer (YIT-Solutions) & Christian Roth (REWE Group)

16:30 - 17:15: Build your Dreams – Car App mit Apex Progressive Web App Feature
Track 2
Ing. Thomas Lieber
Ing. Thomas Lieber

Die Care Auto Apex-App ist eine OpenSource-Web-App, die komplett in der Oracle Free Tier Cloud läuft. Sie ermöglicht die komplette Kontrolle über alle Funktionen eines modernen Elektroautos ohne die Schwächen der Hersteller-Apps. Die App nutzt verschiedene Oracle-Technologien wie Oracle Scheduler, Apex-PWA und Oracle VPD. Zusammenfassend ist die Care Auto Apex-App eine Lösung für die Steuerung von Elektrofahrzeugen mit einer breiten Palette an Funktionen und Vorteilen durch die Verwendung von Oracle-Technologien. Lernen Sie den Oracle Technologie-Stack anhand eines praktischen alltäglichen Beispiels kennen.

10:30 - 11:15: Forecast your Solar Production with Oracle Database
Track 3
Josef Weber
Josef Weber

How can I predict the amount of electricity my photovoltaic system or a wind park will produce in the next few hours based on private or public solar and wind power sensor data.  

In this talk and live demo session we will address this challenge step by step. Starting with the loading of the data into the Oracle database, to the preparation of the data up to the implementation of a machine learning model and the deployment via Oracle APEX (Application Express).  

We will dive into predictive analytics using Machine Learning and APEX to show how you can implement this use case from A to Z yourself solely with Oracle database technologies.

11:30 - 12:15: Bildverarbeitung mit einem neuronalen Netz mit Hilfe von Oracle Cloud AI Services.
Track 3
DI Jürgen Reiter

Sprachverarbeitung, Anomalieerkennung, virtuelle Assistenten und Chat-GPT – AI ist in aller Munde und aktueller denn je.
Auch die Oracle Cloud bietet einiges an Möglichkeiten, die vielleicht noch gar nicht so bekannt sind.
Nina Asenbauer und Jürgen Reiter von der Solicon IT GmbH zeigen, wie man Bildverarbeitungsprojekte mit Hilfe der Oracle Cloud AI Services und der Analytics Cloud effizient umsetzen kann. Aus der Sicht eines Data Scientisten werden die neuen und deutlich zugänglicheren Möglichkeiten der Oracle Cloud eingeordnet und mit traditionellen Data Science Ansätzen vergleichen.
Der Vortrag zeigt, wie man ein AI Projekt in der Oracle Cloud über die gesamte Strecke effizient umsetzen kann.
- Von der Idee zu Daten
- Von Daten zum Modell
- Vom Modell zum „AI Service“
- last, but not least: Visualisierung der Erkenntnisse, um die gewonnene Insights auch mit Nicht-Data-Scientisten zu teilen

13:15 - 14:00: Running your Oracle databases in a (multi-)cloud environment
Track 3
MMag. Maximilian Jahn, LL.B.(WU)
MMag. Maximilian Jahn, LL.B.(WU)
Nordcloud

Most enterprises today are in the middle of their cloud journey. Some have just tipped their toes in the cold water and launched some proof of concept implementations, while others have already started to migrate their entire IT estate to a public cloud provider. How to handle Oracle database workloads and make them available in the big hyperscaler cloud providers environments is one of the big topics on such a journey that most have in common.  

In this talk, I will first give a brief overview of the options available for moving your Oracle databases to the public cloud and then do a deep dive on how a multi-cloud setup (ODSA and cloud interconnect) can ease some of the major pains usually encountered on this journey. Finally, we will explore the strategic benefits and trade-offs of the scenarios discussed and why the operating model for databases are different in cloud.

14:15 - 15:00: Divide et impera – teile und herrsche (in der Datenbank)!
Track 3
Mag. Dr. Thomas Petrik
Mag. Dr. Thomas Petrik

Das “teile und herrsche”-Prinzip spielt in der Informatik seit jeher eine zentrale Rolle. In der Datenbankwelt denken wir dabei sofort an Partitionierung und Parallelisierung, doch welche Möglichkeiten bietet uns diesbezüglich die Multitenant-Architektur? Die CDB/PDB Architektur dient nicht nur der Konsolidierung, sie ermöglicht auch eine Partitionierung von Applikationen, eine erweiterte Mandantenfähigkeit bis hin zur Teilung von extrem großen Dictionaries in DWH-Umgebungen.

Begleiten Sie mich in diesem Vortrag auf einem Streifzug durch die PDB-Welt abseits des Mainstream.

15:30 - 16:15: Going to the Cloud, Yes, but is it a secured environment?
Track 3
Pierre Leducq
Pierre Leducq

We have observed a general trend to move to the Cloud over the last 5 years, and it has been accelerated for sure with the recent pandemia.
Plenty of advantages are found in moving to the Cloud versus on premise.
But the Cloud doesn't solve all problems.
There is a misconception about the Cloud that needs to be addressed.
Going to the Cloud doesn't mean going to a more "secured environment".
Yes the Cloud can fail and Yes you still need to have a DR in place to provide business continuity.
Our customers have generated multiple installations in OCI, AWS, Azure to name a few and many private Clouds,
Our experience can help your future orientations.
Through a few examples we will illustrate the need to implement a strong DR in the Cloud.

16:30 - 17:15: Wenn APEX Auto DML nicht mehr ausreicht: wie bekomme ich meine Daten zur Datenbank?
Track 3
MMag. Mario Hoellwirth
MMag. Mario Hoellwirth

Oracle Apex gibt es nun schon seit 2004 – und mit jeder Version wird Apex besser und mächtiger.

Mächtiger werden auch die individuellen Apex Applikationen – und damit die Anforderungen an die Dateneingabe und Datenverarbeitung in der Datenbank. Sobald man mit die Low-Code Apex Auto DML Ebene verlassen muss, stellt sich die Frage: Wie bringe ich meine Apex FormularDaten schnell und akkurat zur Weiterverarbeitung in der Datenbank bringt?  

Tipps & Tricks dazu live in einer Apex App in der Oracle Cloud.

10:30 - 11:15: Synthetische Datengenerierung – Einführung in das Thema & Praxisbeispiel mit der Oracle Datenbank
Track 4
Mag. Michael Lessiak

Fast jeder hat schon ChatGPT genutzt um synthetische (Text-) Daten zu generieren. In Unternehmen werden synthetische Daten genutzt um Datenschutz zu garantieren oder um Daten aus Echtdaten zu gewinnen, die mit Partnern für AI/ML Anwendungen geteilt werden können. Brauchen wir das eigentlich oder reichen nicht bewährte Optionen wie Datenmaskierung? Eine Einführung in das Thema, kombiniert mit einem Anwendungsbeispiel, das zeigt wie Anwender, ohne AI/ML Erfahrung, einfach synthetische Daten für eine Tabelle in einer Oracle Datenbank generieren können.

Michael Lessiak ist Cloud Platform Solution Engineer bei Oracle

11:30 - 12:15: Neuigkeiten in APEX 22.2 / 23.1 … und danach
Track 4
Peter Raganitsch
Peter Raganitsch

Peter Raganitsch – seit 2022 Teil des Oracle APEX Entwicklungsteams – zeigt die wichtigsten Neuigkeiten von APEX 22.2 und 23.1, sowie einen Ausblick auf mögliche weitere Entwicklungen.

13:15 - 14:00: Getting to grips with JSON in the database
Track 4
Niall Mc Phillips
Long Acre

With Oracle 21c and 23c, JSON in the database is now a reality.  Mixed relational-JSON databases are on the verge of becoming mainstream.

In this session, using practical examples in the Oracle Cloud, we’ll look at:


•    Generating JSON objects from relational data using SQL and PL/SQL
     o    json_object, JSON object types, apex_json
•    Using JSON objects in PL/SQL
     o    dot notation, parsing JSON, json_table, json_query
•    Presenting JSON objects as relational
     o    relational joins with JSON data
•    Manipulating and updating JSON objects from PL/SQL
     o    json_transform
•    Indexing JSON data
     o    simple index, multi-value indexes, search indexes

14:15 - 15:00: Play against vulnerability with APEX
Track 4
Mirela Ardelean
Mirela Ardelean
Equip GmbH

Do you know that half of the cyber-attacks are never detected? Can you tell if your APEX application is secured? We CAN! Do you know why? Because we included in the development lifecycle a process to check vulnerabilities and verify the security of our APEX application. This process can and should be included into your development process as well.


In this session we’ll discuss the type of security risks an APEX application can expose, and how our team is doing the evaluation of these risks. You will find out about the free tools, paid tools and do-it-yourself tools you can use to verify the vulnerability of the system during the development process or gather information on a running system to identify intruders.


The session is inspired by security-check processes we are using in a few projects. It is addressed to developers, team leaders, and project managers.

15:30 - 16:15: Datawarehouse Automatisierung – Voraussetzungen und Grenzen ** ABGESAGT **
Track 4
Mag. Thomas Herzog
Mag. Thomas Herzog

Ein Datawarehouse benötigt eine ausgereifte Methode, um über Jahre mit dem Unternehmen mitzuwachsen und wartbar zu bleiben.


Ich erkläre welche Transformationsschritte notwendig sind, um unterschiedliche Quellsysteme zu integrieren und warum eine hoch standardisierte Architektur zu einfachen, wartbaren Ladeprozessen führt.


Anschließend demonstriere ich die Lösung anhand einer Open Source SQL Template Engine, die von Oracle unterstützt wird.


***************

*** ABGESAGT ***

***************

 

16:30 - 17:15: Datenbanksicherheit, aber was ist mit der Performance?
Track 4
Stefan Oehrli
Stefan Oehrli

Oracle bietet eine Reihe von Funktionen und Optionen, die es Ihnen ermöglichen, Datenbanken mit verschiedenen Maßnahmen umfassend zu schützen. Die Lizenz- und Betriebskosten sind sicherlich ein entscheidendes Kriterium. Aber wie sieht es mit der Performance der Datenbanken aus? Sind die Maßnahmen immer transparent oder haben sie einen Einfluss auf die Performance der Datenbanken? Mit einem einfachen Setup, Swingbench und verschiedenen Anwendungsfällen haben wir versucht, den Einfluss der Sicherheitsmaßnahmen auf die Performance zu messen. In dieser Präsentation werden wir den Testaufbau, die Erfahrungen mit den Tests sowie die Ergebnisse diskutieren. Was kann gemessen werden und wie? Wie aussagekräftig sind die Ergebnisse? Was bedeuten die entsprechenden Informationen für eine praktische Umsetzung eines Datenbank-Sicherheitskonzeptes? Ergänzt wird der Vortrag durch entsprechende Beispiele und Live-Demos.