Inhaltsverzeichnis
Gunther's Oracle Doku Wiki
Was gibt es neues oder wurde überarbeitet
Oracle Database Full Stack Developer
Architekt und Entwickler rund um PL/SQL / APEX und die Integration von Fremdsystemen wie Hadoop.
Betrieb und Training für die Oracle Produkte wie die Datenbank / den Real Applikation Cluster / APEX und die Oracle NoSQL DB.
Vortrag 2024
DOAG 2024 KONFERENZ + AUSSTELLUNG - DOAG 2024 KONFERENZ + AUSSTELLUNG - vom 19. bis 22. November 2024 - Die Oracle Datenbank Konferenz in Deutschland
Mein Thema: PL/SQL forever – Neues in 21/23c – Kleine Details mit großer Wirkung - Mittwoch 20.11.2024 | 08:00 - 08:45 | HongKong
Kleine Details in PL/SQL auf die wir schon lange gewartet haben
Seit Jahren arbeiten wir in PL/SQL so wie wir es eigentlich im Großen und Ganzen schon unter Oracle 7 begonnen haben. Nun kommen aber gerade mit 21c/23c einige neue Detail Lösungen für PL/SQL, die helfen die Arbeit mit PL/SQL deutlich zu modernisieren und besser lesbaren Code zu erstellen. Im Vortrag wird auf die neuen Optionen für Schleifenzähler und While Loop eingegangen und das verbesserte Array Handling aufgezeigt. Viele kleine Verbesserungen wie ein „if exits“ beim Anlegen von PL/SQL Objekten erleichtern das Schreiben von Deployment Skripten. Auch sind so einige neue PL/SQL Funktionen in der Datenbank hinzugekommen, die zum Beispiel das Arbeiten mit binären Daten und Interval Zeitformaten stark vereinfachen.
Es wird darauf eingegangen, was heute schon in der 19c „back-ported“ mit dem neuesten Patchen verwendet werden kann, bzw. was schon länger dabei, aber wenig bekannt ist.
Mein zweites Thema: Der Oracle SQL*Developer im Einsatz für das Datenbank Monitoring und die Performance Analyse - Donnerstag 21.11.2024 | 10:00 - 10:45 | Istanbul
Datenbank Wartung und Reporting mit Oracle Enterprise Manager Funktionalität im kostenfreien SQL*Developer für den DBA und den Entwickler
Im Oracle SQL Developer sind viele Funktionen implementiert, die auch für den täglichen DBA-Betrieb mehr als hilfreich sind. Gerade im Performance Bereich bietet der SQL*Developer mit dem DBA-Modul eine echte Alternative für den Enterprise Manager an. In EE-Umgebung mit den entsprechenden Lizenzen kann so auch der Entwickler ohne große weitere Rechte die Live-Performance seiner Anwendung sehr gut überwachen. Das integrierte Berichtswesen im SQL*Developer ist auch für den DBA ein wichtiges Werkzeug, um mit wenig Aufwand wichtige Daten für die die tägliche Arbeit zu visualisieren.
Im Vortrag wird darauf eingegangen, was im SQL*Developer kostenfrei zur Verfügung gestellt wird, worin sich SQL*Developer und EM unterscheiden und wie das Berichtswesen im DBA Alltag eingesetzt werden kann.
Inhalt
Siehe auch
OraPowerShell - Powershell und Bash Scripts + meine SQL Script Library
* https://github.com/gpipperr/OraPowerShell
Apex Meetup Gruppe Kassel
Oracle Community
SlideShare
Englisch
Zur Zeit betreue ich auch den Internet Auftritt meiner Heimat Gemeinde unter https://rossbach-witzenhausen.de/ und unter https://feuerwehr-rossbach.de/.
Vortrag
Vortrag 2024
Auch für 2024 habe ich bereits Vorträge auf der APEX Connect 2024 und auf der DOAG Datenbank 2024 gehalten.
DOAG 2024 Datenbank - DOAG 2024 Datenbank - vom 15. und 16.Mai.2024 in Düsseldorf - Die Oracle Datenbank Konferenz in Deutschland
Mein Thema:
Apache Guacamole – Ein Terminal Proxy für die Administration der DB -Mittwoch 15.05.2024 von 11:15 - 12:00 in Amsterdam 1
Apache Guacamole – Ein Open-Source Clientless-Remote-Desktop-Gateway für die Administration einer Oracle Datenbank Umgebung über den Browser
Nur durch eine konsequente Trennung des Server Netzwerks von den Arbeitsplätzen der Anwender kann das Risiko eines Ransomware Angriffs minimiert werden. Die „normalen“ Arbeitsplätze der Administratoren und Entwickler werden dadurch aber stark eingeschränkt, der Zugriff auf die Server Landschaft im Unternehmen wird immer komplizierter. Die Administration der Datenbank Landschaft muss aber auch weiterhin komfortabel und praktikabel für die Administratoren/Entwickler bleiben. Als eine Lösung für diese Problematik bietet sich der Apache Guacamole als webbasierte Benutzeroberfläche für die Verwaltung von Remote-Desktop / SSH Verbindungen an. Über einen normalen HTML5 Browser ohne weitere Client Software kann mit den Systemen relativ normal per SSH/VNC/RDP gearbeitet werden, ohne dass ein direkter Zugriff auf die Server notwendig wird. Ein detailliertes Nutzerkonzept erlaubt über Rollen und Rechte sehr genau zu steuern, wer welche Server im Unternehmen erreichen darf.
Die Erfahrungen mit der Einführung des Apache Guacamole in einem Projekt mit über 80 Server und mehr als 20 Anwendern wird vorgestellt.
Agenda:
- Architektur von Guacamole – Was ist ein Terminal Proxy/Clientless-Remote-Desktop-Gateway
- Security Konzept umsetzen
- Demo
- Erfahrungen aus dem Einsatz im Projekt
- Fazit
Mehr schon vorab Eine Oracle System Umgebung mit Apache Guacamole auf Oracle Linux 8.7 verwalten
APEX Connect 2024 - APEX Connect 2024 Konferenz - vom 22. bis 24. April - Die APEX Konferenz in Deutschland
Mein Thema:
PL/SQL - select fast from plsql - Performance Analyse und Tuning- Dienstag 23.04.2024 | 11:00 - 11:45 | Amsterdam II
Im Vortrag wird an praktischen Beispielen aus laufenden Projekten gezeigt, wie sich die Ausführung von PL/SQL Routinen messen und analysieren lässt.
Das Profiling von PL/SQL Programmen mit Oracle Board Mittlen wird beleuchtet und auf die Frage eingegangen was getan werden kann um auf PL/SQL Seite mehr Performance zu erhalten. Besonders das Wechselspiel von PL/SQL und SQL beeinflusst entscheidend die Geschwindigkeit bei der Ausführung eines Datenbank Programms.
Im Rahmen des Vortags wird erklärt wie sich Prozesse in PL/SQL in der Datenbank parallelisieren lassen, um sehr hohen Performance Anforderungen gerecht zu werden und die Datenbank besser auszulasten.
In einem Ausblick wird aufgezeigt, welche neuen Features die 23c Datenbank bietet, um hier noch mehr aus der Oracle Datenbank herauszuholen.
Vortrag 2023
DOAG 2023 KONFERENZ + AUSSTELLUNG - DOAG 2023 KONFERENZ + AUSSTELLUNG - vom 21. bis 24. November 2023 - Die Oracle Datenbank Konferenz in Deutschland
Mein Thema: Der Oracle Connection Manager 23c - Failover und Firewalling für SQL*Net- Donnerstag 23.11.2023 | 10:00 - 10:45| Prag
Oracle Connection Manager 23c – CMAN – Failover und Firewalling für SQL*Net implementieren.
Im Vortrag wird ein Projekt in mit einer Oracle AHF / Ansible Umgebung mit über 80 Servern vorgestellt.
Der Oracle Connection Manager – CMAN- ist schon seit Jahren teil jeder Oracle Datenbank Installation und ist das Tool um das SQL*Net Protocol zwischen verschiedenen Netzen zu routen. Ursprünglich gedacht um zwischen IPX/SPX und TCP/IP Netzten zu vermittelten ist das Tool inzwischen ideal, um in Failover und Firewall Szenarien seine Stärken auszuspielen. Mit dem Oracle Connection Manager lassen sich IP-Netzwerke voneinander trennen, der CMAN kann als eine Art SQL*Net Proxy eingesetzt werden um diverse Security Konzepte zu unterstützen.
siehe auch ⇒ Oracle 21c - SQL*Net Proxy und Firewall mit dem Oracle Connection Manager CMAN implementieren - Einsatz als Standby DB Proxy für ältere Java Apps und Oracle 21c -Der CMAN,Oracle Connection Manager, im Traffic Director Mode (TDM) und Oracle 21c / 23c - Das Rest API Interface des CMAN ( Oracle Connection Manager) aktivieren und aufrufen
APEX Connect 2023 - APEX Connect 2023 Konferenz - vom 3. und 4. Mai - Die APEX Konferenz in Deutschland
Mein Thema: Mit Oracle SQL nach Mustern in Daten suchen - SQL Pattern Matching im Einsatz - Mittwoch 03.05.2023, 14:00 - 14:45
Mit einer musterbasierten SQL-Abfrage in Daten Muster erkennen und auswerten. Allerdings gehört die SQL Pattern Matching Syntax nicht zu den leicht verständlichen SQL-Anweisungen für die Oracle Datenbank. Allein einen passenden Einsatzzweck oder gar ein Beispiel zu finden, das nicht den üblichen Börsenkurs oder Wetter Schwankungen beinhaltet, ist schwer.
Was aber wenn die Daten nicht matchen? Wie kann das Ergebnis validiert werden und wie kann man sich sicher sein, dass hier auch alle Muster gefunden werden?
Im Vortrag wird anhand von einfachen Praxisbeispielen aufgezeigt, wie es funktioniert und bei welchen Problemen es gut eingesetzt werden kann. Und was zu beachten ist, um Fallstricken und Problemen möglichst aus dem Weg zu gehen.
Siehe auch ⇒ Oracle SQL Pattern Matching Funktion in der Praxis einsetzen und Oracle SQL Pattern Matching - Fallstricke und Probleme
Vortrag 2022
DOAG 2022 KONFERENZ + AUSSTELLUNG - DOAG 2022 KONFERENZ + AUSSTELLUNG - vom 20. bis 23. September 2022 - Die Oracle Datenbank Konferenz in Deutschland
Mein Thema: Oracle AHF und Ansible zur Inventarisierung einer Oracle Umgebung in der Praxis- Donnerstag 22.09.2022 | 11:00 - 11:45 | HongKong
Mit Ansible und dem Oracle AHF / Oracle Health Collection Manager eine Oracle Umgebungen inventarisieren und Oracle APEX als Reporting Werkzeug einsetzen.
Im Vortrag wird ein Projekt in mit einer Oracle AHF / Ansible Umgebung mit über 80 Servern vorgestellt.
Die mit Ansibe und Oracle AHF ermittelten Meta Daten werden verwendet um eine stets aktuelle Inventarisierung der gesamten Oracle Umgebung zu erstellen.
Durch die Kombination von frei verfügbaren Werkzeugen und kostenfreien Oracle Tools wird eine Architektur aufgezeigt , die auch ohne Management Packs und EE Edition eine effektive Verwaltung einer Oracle Umgebung mit vertretbaren Aufwand ermöglicht.
Im Vortrag wird darauf eingegangen wie diese Meta Daten am effektivsten mit Ansible eingesammelt , per PL/SQL verarbeitet und in APEX angezeigt werden können.
DOAG 2022 Datenbank - DOAG 2022 Datenbank - vom 30. und 31. Mai in Düsseldorf - Die Oracle Datenbank Konferenz in Deutschland
Mein Thema:
Der Oracle Health Collection Manager für das DB Monitoring im Einsatz - Montag, 30. Mai, 16:15 - 17:00 im Raum Düsseldorf 1
Mit dem AHF / ORAchk und den Health Collection Manager eine DB Umgebung überwachen / optimieren und inventarisieren.
Ohne den Oracle Autonomous Health Framework(AHF) ist das Öffnen von Support Tickets bei Oracle kaum noch möglich; AHF mit allen seinen Tools zu installieren wird daher immer mehr Pflicht. Neben dem wichtigen Incident Featuren ist aber auch der komplette ORAchk Report in das Tool integriert worden. Mit dem ORAchk Report lässt sich überprüfen, ob eine Datenbank Umgebungen weitestgehend den Anforderungen von Oracle entspricht. Auch läst sich der Bericht theoretisch um eigene Abfragen erweitern. Mit dem Oracle Health Collection Manager können die Berichte auch zentral in einer Datenbank verwaltet werden; ORAchk lädt die Daten eines Compliance/Qualitäts-Bereichts in zentrale Datenbank in der diese ausgewertet werden können. Sogar ein kleines Ticket Management ist in der APEX App integriert.
Im Vortrag wird ein Projekt mit dem AHF vorgestellt, indem der AHF mit Ansible automatisch verteilt und ORAchk über Ansilbe aufgerufen wird. Die Ergebnisse in der APEX App werden mit Daten aus Ansible erweitert und auf dieser Datenbasis wird mit einer eigenen APP eine Bestandsverwaltung implementiert.
Vortrag 2021
DOAG 2021 KONFERENZ + AUSSTELLUNG ONLINE - DOAG 2021 KONFERENZ + AUSSTELLUNG ONLINE - vom 16. bis 18.November 2021 online- Die Oracle Datenbank Konferenz in Deutschland
Mein Thema: Datenbankwartung und Patch Management mit Ansible automatisieren- Dienstag, 16. November, 12:00 - 12:40 Online
Lifecycle Management ohne „Pack“ und auch für die SE für die Oracle Produkte implementieren. Mit Ansible steht ein sehr gut entwickeltes und freies Werkzeug zur Konfiguration und Administration zur Verfügung.
Mit diesem Werkzeug lässt sich das Patch Management der Datenbanken Umgebung automatisieren und es ist ideal, um eine standardisierte Umgebung mit gleichen Einstellungen und Skripts auf allen Maschinen zu erreichen. Mit Ansible kann damit die DB Option „Oracle Database Lifecycle Management Pack“ ersetzt werden; mit dem großen Vorteil, dass auch Nicht-Oracle Komponenten sich komplett abdecken lassen.
- Event Details ⇒ https://shop.doag.org/kua-agenda/#textSearch.ansible
- Vortrag und Demo Code ⇒ https://github.com/gpipperr/DOAG_2021_ansibe_oracle_patch_management
siehe auch ⇒ Ein Oracle Linux 8 Basis System für Ansible verwenden - eine Oracle Umgebung mit Ansible warten
DOAG 2021 Datenbank mit Exaday - DOAG 2021 Datenbank mit Exaday - vom 17. und 18. Mai online- Die Oracle Datenbank Konferenz in Deutschland
Mein Thema: Job Steuerung in der Datenbank mit dem Oracle Scheduler – ab 19c ein Muss - Montag, 17. Mai, 14:00 - 14:40 Online
Der Oracle Scheduler ist so umfangreich, das mit diesem Datenbank Werkzeug ein kompletter Task Scheduler für ein ganzes Unternehmen aufgebaut werden kann. Über den Scheduler können inzwischen alle nur denkbare Szenarien bzgl. Job Steuerungen abgedeckt werden, von verketteten / abhängigen Job Ausführungen, Starten von Betriebssystem Skripten bis zum Ausführen von Remote Kommandos über den Scheduler Agent auf anderen Maschinen.
- Event Details ⇒ https://database-conference.doag.org/schedule/events/237.html
siehe auch ⇒ Der Oracle Job Scheduler 10g/11g/12c/18c/19c
APEX Connect 2021 - APEX Connect 2021 Konferenz - vom 4. und 5. Mai online- Die APEX Konferenz in Deutschland
Mein Thema: APEX 20.2 Automations Feature und der Oracle Scheduler im Einsatz - Mittwoch, 5. Mai, 14:00 - 14:40 Online
Der Oracle Scheduler steht seit Jahren zur Verfügung, ab Oracle 19c ist er aber ein Muss, DBMS_JOB hat spätestens mit 19.3 ausgedient. In APEX 20.02 steht uns zusätzlich das neue Automations Feature zur Verfügung, um automatisch Aufgaben einfacher zu definieren und ausführen zu lassen.
- Event Details ⇒ https://apex-conference.doag.org/schedule/events/207.html
siehe auch ⇒ Oracle Apex 20.2 - Mit den Automations Feature Code im Hintergrund bei Bedarf starten und ⇒ Der Oracle Job Scheduler 10g/11g/12c/18c/19c
Vortrag 2020
APEX Connect 2020 - APEX Connect 2020 Konferenz - vom 5. bis 7. ( ehemals Mai in Brühl (Phantasialand) ) nun Online! - Die APEX Konferenz in Deutschland
Mein Thema: APEX-Autorisierung in der Praxis wartbar mit PL/SQL umsetzen - Dienstag, 5. Mai, 16:15 - 17:00 Online
Jede Komponente in der Applikation schützen – wartbar und dynamisch – später vom Support einfach anpassbar
Eine der unbeliebten (aber auch wichtigsten) Aufgaben bei der Entwicklung einer Anwendung ist die Umsetzung eines durchgängigen Rechten und Rollen Konzepts für die Authentifizierung / Autorisierung aller Komponenten einer APEX Applikation. Was davon soll aber wann und wo eingesetzt werden? Was ist in der Praxis am einfachsten zu warten?
- Event Details ⇒ https://programm.doag.org/apex/2020/#/scheduledEvent/594982
APEX Meetup Kassel 2020 - APEX Meetup Kassel am Dienstag, 24. November 2020
Mein Thema: Oracle APEX am Beispiel einer Messdatenerfassung in der Oracle Cloud
Digitale Sensoren per REST API in wenigen Schritte in Oracle APEX einbinden.
Mit den kostenfreien Angeboten von Oracle Wifi Sensoren wie den „ESP8266“ oder den „Electric imp“ in ein eigens IOT Netzwerk integrieren und die Daten erfassen.
- Die Slides und der Beispiel Code kann hier gefunden werden ⇒ https://github.com/gpipperr/APEX_MEETUP_KASSEL_11_2020
Vortrag 2019
DOAG DOAG 2019 SECURITY DAY - 15. Oktober 2019 in Hamburg - SIG (DB) Security
Mein Thema: Privilege Escalation / Capturing in der Praxis
Die Unterlagen ⇒ https://www.doag.org/formes/pubfiles/11790807/SIG_Security_2019_Privilege_escalation_capturing_in-der-Praxis_gunther_pipperr.pdf
DOAG Konferenz 2019
DOAG - DOAG 2019 Konferenz - 19. bis zum 22. November 2019 - Nürnberg - Die größte Anwenderkonferenz rund um alle Oracle Themen in Deutschland
Hybride DB Architekturen mit der Oracle Datenbank umsetzen - Mittwoch, 20. Nov., 09:00 - 09:45 - Raum Shanghai
Integration der Oracle-Datenbank in eine Big-Data-Umgebung und mit PostgreSQL/MS SQL. Die Anbindung in die Cloud: Das beste aus allen Systemen verwenden.
Die Oracle-Datenbank lässt sich inzwischen bereits mit Board-Mitteln sehr effektiv auch in hybriden DB-Architekturen betreiben. In einer solchen hybriden Architektur lassen sich die Vorteile beider Welten am besten nutzen. So kann eine Oracle XE mit Oracle APEX als Frontend dienen und Massendaten im Backend mit NoSQL-Ideen verarbeiten.
- Event Details ⇒ https://programm.doag.org/doag/2019/#/scheduledEvent/584741
APEX Authentifizieren und Autorisieren – Zugriffsrechte umsetzen und verwalten - Donnerstag, 21. Nov., 14:00 - 14:45 - Raum Foyer Tokio
Sensible Daten schützen – Zugriffe einschränken und nachvollziehen
Eine der unbeliebten (aber auch wichtigsten) Aufgaben bei der Entwicklung einer Anwendung ist die Umsetzung eines durchgängigen Rechten und Rollen Konzepts für die Authentifizierung / Autorisierung aller Komponenten einer APEX Applikation. Was davon soll aber wann und wo eingesetzt werden? Was ist in der Praxis am einfachsten zu warten?
- Event Details ⇒ https://programm.doag.org/doag/2019/#/scheduledEvent/584825
Vortrag 2018
DOAG - DOAG 2018 Konferenz - 20. bis zum 23. November 2018 - Nürnberg - Die größte Anwenderkonferenz rund um alle Oracle Themen in Deutschland
Mein Thema: Die Anwender in der DB im Zaum halten – Über Rechte/Rollen und den sicheren Betrieb der DB - Dienstag, 20.November 2018 13:00 (45 min) im Raum Shanghai
Meine Vortragsunterlagen : ⇒ Vortrag DOAG 2018 bzw. über Slideshare ⇒ https://de.slideshare.net/gpipperr/ber-rechterollen-und-den-sicheren-betrieb-der-datenbank
Programm siehe auch : https://programm.doag.org/doag/2018/#/scheduledEvent/565987
Mit Rollen/Rechten und dem Proxy User ein persönliches Userkonzept auf der Datenbank umsetzen. Gerade mit den gestiegenen Anforderungen der Datenschutz-Grundverordnung DSGVO wird es immer wichtiger, die Anwender und Entwickler auf einer Datenbank besser zu strukturieren und die Rechte aller Beteiligten so passend wie möglich einzurichten.
Besonders in Data Warehouse Umgebung lässt es sich oft nicht vermeiden, dass sich für einzelne Abfragen Endanwender mit MS Offices Tools, TOAD oder BI Werkzeugen wie Tableau direkt an der Datenbank anmelden. Die Oracle DB stellt dabei schon seit Jahren sehr gute Funktionen zur Verfügung, die helfen Zugriffe auf das notwendigste einzuschränken.
Konzepte, wie die „Secure Application Role“ und der „Proxy User“, „Virtual private Database“ VPD, die normalen Rollen und Rechte und das Auditing, helfen uns dabei, diese Anforderungen umzusetzen. Im Vortrag wird aufgezeigt, wie aus diesen Komponenten ein schlüssiges Konzept für den proaktiven Datenschutz in einer Datenbank Umgebung 12c zusammengestellt werden kann.
Wie aber so ein Konzept in einer gewachsenen Umgebung umsetzen?
Als Praxis Beispiel wird ein aktuelles Projekt vorgestellt, in dem diese Anforderung umgesetzt werden mussten, und welche Erfahrungen mit den Anwendern dabei gesammelt werden konnten.
Mehr zu dem Thema auch hier:
DOAG DOAG 2018 SECURITY DAY - 27. Juni 2018 in Stuttgart - SIG (DB) Security
Mein Thema: Der Oracle DBSAT Security Scanner
Was bietes das Kostenfreie für jeden Dowladbare Tool DBSAT von Oracle. In der vorliegenden Version 2 soll es auch personenbezogene Daten aufspüren. Wie hilfreich ist dieses Tool?
In Zusammenarbeit mit Alexander Kornbrust von Red Database Security.
DOAG - APEX Connect 2018
Vom 24. bis 26. April 2018 in Düsseldorf findet die APEX Connect statt.
Praxisbericht Gebäudeleittechnik mit APEX - IOT praktisch
Florian Aschenbrenner, Sparkassenakademie Bayern und Gunther Pippèrr, GPI Consult
https://programm.doag.org/apex/2018/talk.html#talk?talkId=553228
Oracle Apex im produktiven Einsatz für die zentrale Administration einer Gebäudeleittechnik mit mehreren hundert Störmeldesensoren sowie zur Beleuchtungssteuerung mit WAGO SPS Controllern, Integration in das IT Monitoring.
- Präsentation ⇒ Praxisbericht Gebäudeleittechnik mit APEX
Vortrag 2017
DOAG - DOAG 10. Primavera Community Day
Vom 14.02.2017 - 15.02.2017 in München findet der Primavera Community Day statt.
Unser Thema (Andreas Hock und ich) :: „Project Archivation - Archivierung von Projektplänen mit Werkzeugen der Software Entwickelung.“
Mit Hilfe von freien Werkzeugen aus der Softwareentwicklung lassen sich zuverlässig auch Projektpläne sichern und archivieren. Im Vortrag wird am praktischen Beispiel aufgezeigt, die wie sich das Konzept mit Oracle Primavera in der Praxis umsetzen lässt.
siehe ⇒ Archivierung von Projektplänen mit Werkzeugen der Software Entwicklung
DOAG - APEX Connect 2017
Vom 9. bis 11. Mai.2017 in Berlin findet die APEX Connect statt.
Oracle SQL & PL/SQL Development Multimedia in der Datenbank mit Oracle 12c und APEX am Dienstag, 09.05.2017 im Raum Music Hall 1
Wie lässt sich am einfachsten mit Oracle APEX ein Bild Archiv mit Bildbearbeitung aufbauen?
Mit Oracle Multimedia 12c (seit 8i / 11g noch unter dem Namen Oracle interMedia vertrieben) steht dem Apex Entwickler ein reichhaltiges Werkzeug für das Metadaten Handling von Bild und Ton Daten in der Oracle Datenbank zur Verfügung. Mit der Oracle Multimedia 12c lassen sich die Metadaten und Attribute von Multimedia Daten lesen und setzen und viele Eigenschaften von Bild Dateien, wie Größe, Rotation, Schärfe, Kontrast etc., direkt in der Datenbank bearbeiten. Bestimmte Eigenschaften wie die Farbe eines Bildes lassen sich aus den binären Daten des Bildes ermitteln und werden damit auch suchbar.
Mit diesem umfangreichen Set an Hilfsmitteln lassen sich mit PL/SQL auch komplexere Aufgabenstellung in Oracle Apex relativ einfach integrieren.
Im Vortrag wird der Funktionsumfang an Beispielen aufgezeigt und mit einer Demo Applikation wird dargestellt, wie sich die Funktionalität von in APEX einfach nützen und praktisch umsetzen lässt.
Mehr auch unter ⇒ Multimedia in der Oracle Datenbank 12c - Bildbearbeitung in PL/SQL
Vortrag 2016
DOAG - DOAG 2016 Konferenz- November 2016
Vom 15. bis zum 18. November 2016 findet die 29. Auflage der DOAG Konferenz (Die größte Anwender Konferenz rund um alle Oracle Themen) in Nürnberg statt.
Meine Themen
Oracle Security ⇒ Security-Panel
Dienstag, 15.11.2016 13:00 - 13:45 im Raum Kiew in Nürnberger Konferenzzentrum
Offener Meinungsaustausch - Teilnahme im Podium
Oracle Security ⇒ Red Attack - Die Katastrophe in der Datenbank
Mittwoch, 16.11.2016 - 08:00 - 08:45 - Raum Seoul in Nürnberger Konferenzzentrum
- Was kann ein User mit genügend Rechten in der Datenbank anrichten?
- Mit welchen Tricks und Hintertüren kann eine Datenbank-Umgebung so bearbeitet werden, dass der Betrieb langsam aber sicher in der Katastrophe endet?
- Wie kann sich ein Angreifer tarnen, damit er und der Angriff möglichst spät entdeckt wird?
- Welche Fallen lassen sich in der System-Umgebung auslegen, um Spuren zu verwischen?
- Was können wir aktiv dagegen unternehmen, um uns vor diesen Szenarien zu schützen?
- Wo müssen wir ansetzen, um unserem System noch vertrauen zu können?
Im Vortrag werden in einer Live Demonstration die Möglichkeiten aufgezeigt, wie ein potentieller Angreifer vorgehen kann. Auf Basis diese Wissen wird demonstriert, wie sich proaktiv entsprechende Schutzmaßnahmen aufzubauen lassen, um die Katastrophe zu verhindern.
Oracle Development ⇒ SQLcl Quo vadis SQL*Plus? Das neue SQL*Plus in der Praxis
Mittwoch, 16.11.2016 14:00 - 14:45 - Raum Hongkong in Nürnberger Konferenzzentrum
- SQLcl - Das neue SQL*Plus in der Praxis
Ist es nun soweit? Gehört nun auch SQL*Plus bald der Geschichte an?
Mit SQLcl stellt das Team hinter dem SQL Developer ein Kommando Zeilenwerkzeug zur Verfügung, das durchaus das Potential hat, SQL*Plus in der Entwicklung abzulösen.
Welche Features erwarten uns und ist das aber wirklich ein echter Ersatz für SQL*Plus?
Im Vortrag wird eine Übersicht über die Funktionalität von SQLcl gegeben und auf die Vor-und Nachteile gegenüber SQL*Plus eingegangen. Der Schwerpunkt des Vortrags liegt in den Scripting Möglichkeiten des Java Scripting Interfaces in SQL*Plus.Aufgezeigt wird die Verwendung der „eingebauten“ JavaScript Funktionalität und wie mit „Jython„ in Python als Skript Sprache unter SQLcl gearbeitet werden kann.
In übersichtlichen Beispielen werden Einsatzmöglichkeiten in der Praxis dargestellt.
Siehe auch
DOAG - Apex Connect 2016 Konferenz- April 2016
26. bis 28. April.2016 in Berlin - Die größte Entwicklerkonferenz rund um Oracle PL/SQL und Oracle APEX in Deutschland
Mein Thema: Oracle Text - Übersicht - Neue Möglichkeiten unter 12c - Integration in Apex - Indizieren von binären Daten
In der Präsentation wird ein genereller Überblick über die Architektur von Oracle Text, besonders bzgl. der Anforderung auch binäre Daten zu indizieren, dargestellt und in einer Demo die Integration in die Apex Welt mit automatischer Verschlagwortung von Texten dargestellt.
Agenda:
- Recall Oracle Text Basics
- New Features 12c
- Demo Apex Integration für ein Dokumentarchiv mit automatischer Schlagwortvergabe über den Inhalt der Dokumente
Für Informationen über Oracle Text siehe Oracle Text
DOAG - DOAG Security Day - März 2016
17.März 2016 - Mannheim
Thema: ORA-600 – Black Easter Eggs – Kann ich meiner Datenbank noch trauen?
Hat ein Anwender mehr als nur normale User Rechte erlangt, das kann er damit tun? Welche Szenarien eines langsamen und versteckten katastrophalen Angriffs auf die Datenbank Umgebung lassen sich in der Datenbank und seiner Umgebung gut verbergen? Was dagegen tun? Wie viel Schutz ist überhaupt noch dagegen möglich?
Vortrag 2015
DOAG -DOAG Security Day - Mai 2015
19.Mai 2015 - München
Thema: CMAN Reloaded - Der Oracle Connection Manager (CMAN) als Firewall für das Routing von Datenbank Verbindungen
Mit dem Oracle Connection Manager, dem CMAN, kann das SQL*Net Protokoll zwischen verschiedenen Netzwerken „geroutet“ werden. Der CMAN ist bereits sehr lange Bestandteil der Oracle Installation und ursprünglich war einer der Haupteinsatzzwecke das Routen zwischen verschiedenen Netzwerk Protokollen, zum Beispiel in einer SPX/IPX Welt nach TCP/IP.
- Die vollständige Präsentation finden Sie hier ⇒ http://www.pipperr.de/knowhow/cman/oracle_connection_manager_cman.html
Vortrag 2014
DOAG - DOAG 2014 Konferenz
18.11.2014 - 20.11.2014 - Nürnberg - Die größte Anwenderkonferenz rund um alle Oracle Themen in Deutschland
Mein Thema: Die Oracle Datenbank in die Welt von Hadoop und NoSQL integrieren
Mein Thema: Plug-In Development mit dem Oracle Enterprise Manager 12c
TWJUG -Taiwan Java User Group Treffen
04.10.2014 - Taipei, Taiwan
Mein Thema: Developing high performance application with the Oracle NoSQL Database
Ein kurzer Reisebericht auf der DOAG Website Die (Oracle-)Welt wächst zusammen: Meeting mit der Taiwan Java User Group in Taipei
DOAG -DOAG Datenbank Konferenz 2014
03.Juni 2014 - Düsseldorf
Mein Thema: Oracle NoSQL - Eine Alternative für die traditionelle Datenbank?
History
Notfallplanung für Backups und Restore - 26.05.2008
DOAG Vorträge 2007 bis 2009
- 14.01.2009 - Oracle Advanced Compression
- 13.07.2008 - Backup von Datenbanken in Niederlassungen
- 18.02.2008 - Oracle Analytic Functions
- 03.04.2007 - LDAP-Integration für SQL*Net - Sebastian Roth und Gunther Pippèrr
- 03.04.2007 - Oracle Data Pump
- 02.04.2007 - Oracle XML DB